clion 查看内容窗口_CLion精华笔记
GIt篇
3. 打开已有项目
该过程介绍两种方案,一种使用Linux代码映射到本地,一种是直接打开本地文件。
[ 回目录 ]3.1 Linux代码映射到本地 (通过sftp协议)
新建项目
选择项目类型以及代码保存路径
在新建项目中新建文件夹,用于映射Linux代码
配置SFTP,进行代码映射(ctrl+alt+s打开设置,或者如下图所示)
按照下图所示进行配置
File->Setting->Deployment->+号->SFTP
映射关系配置完成,按照下图操作将linux代码同步到本地
等待下方状态栏跑完,控制台显示文件下载完成即可。
为代码建立索引
选择新建的项目
选择重新导入
选择需要建立索引的文件,默认只选择了.cpp 和.h文件,有其他需要添加索引的文件请手动勾选(只选上半栏)
在当前窗口打开
底部进度条跑完则索引构建完成
win10用户可以直接进行下一步,win7用户需要再进行一遍配置SFTP,进行代码映射的操作,因为重新导入后,win7不会保存原本属于该项目的配置,配置完成后再进行下面的操作。
配置Windows本地代码修改自动同步到linux端。设置完成后,ctrl+s就会自动同步到linux端,不使用ctrl+s就不会同步,请注意这一点。
选中映射目录的根目录,进行图片下的选项设置
Linux代码同步到本地需要手动进行,选择要同步的文件或者文件夹,按下图操作进行
同步时请注意以下几点
下方控制台会提示你同步成功
发现某文件同步错误要撤销同步,在指定文加下,右键选择历史修改,历史修改不止自己对文件的修改,也包括IDE对文件的检查等一些操作。
选择你要回撤的修改,点击回撤按钮
该撤销只是撤销你的同步操作,你linux中的文件并没有影响。
你在写代码的过程中,使用ctrl+s自动同步时,会在控制台提示,你所写的代码已经同步更新到Linux了。
可对任意文件或者文件夹查看历史操作,并回退任意历史操作。这里注意,历史操作不光包括你对文件的修改,也包括IDE自身对文件的检查同步等所有操作。撤销也是撤销的相应操作。
注意问题:新建c++文件时,请新建source文件,不然不会自动对新文件构建索引。从Linux端同步的代码,如果你想要使用symbol来检索也需要重新import项目构建索引,不想频繁构建索引的,使用ctrl+shift+f全局搜也可满足需求,后面会具体讲解ctrl+shift+f的一些使用小操作。
[ 回目录 ]3.2 本地项目直接选择下图选项导入建立索引即可
[ 回目录 ]4. 快捷键科普
本块内容包括官方科普和图文详解科普两部分
[ 回目录 ]4.1 官方科普
红色为偏走读代码快捷键,黑色为偏写代码快捷键
快捷键
说明
Ctrl + 鼠标左键/B
跳进到某个类或者方法源代码中进行查看。(常用)
Shift+shift
搜索全部,包括classes,files,symbol,actions
Ctrl + F
搜索当前文件 注:按Esc,搜索框就会消失
Ctrl + Shift + F
搜索整个工程或指定目录 注:连续按两次Esc,搜索框就会消失
CTRL+G
定位行
Alt+F7
函数,变量(选中后使用快捷键)被使用的地方
Ctrl+shift+i
快速查看插入符号的定义内容,无需新打开窗口
CTRL+SHIFT+F7
高亮显示多个关键字.
Ctrl+F12
弹出当前类的成员列表
Alt+f1
在项目中快速定位当前文件
CTRL+E
最近打开的文件
F3
向下查找关键字出现位置
SHIFT+F3
向上一个关键字出现位置
F4
查找变量来源
CTRL+ALT+F7
选 中的字符 查找工程出现的地方
Ctrl + Q
快速查看文档
Ctrl+P
查看函数的有效参数列表
ctrl+alt+左右方向键
回找/前进 定位所看代码段
Ctrl + Shift + Space
在列出的可选项中只显示出你所输入的关键字最相关的信息。(常用)
Ctrl + Shift + Enter
代码补全后,自动在代码末尾添加分号结束符
Alt + Insert
自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码。(常用)
Ctrl + Alt + T
自动生成具有环绕性质的代码,比如:if..else,try..catch, for, synchronized 等等,使用前要先选择好需要环绕的代码块。(常用)
Ctrl + /
对单行代码,添加或删除注释。分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。(常用)
Ctrl + Shift + /
对代码块,添加或删除注释。它与 Ctrl + / 的区别是,它只会在代码块的开头与结尾添加注释符号!(常用)
Ctrl + W
选中当前光标所在的代码块,多次触发,代码块会逐级变大。(常用)
Ctrl + Shift + W
是 Ctrl + W 的反向操作,多次触发,代码块会逐级变小,最小变为光标。
Alt + Enter
展示当前当前光标所在代码,可以变化的扩展操作(即自动修正,非常实用)
Ctrl + Alt + L
格式化代码 (常用)
Tab / Shift + Tab
缩进或者不缩进一次所选择的代码段。(常用)
Ctrl + Shift + V
从之前的剪切或拷贝的代码历史记录中,选择现在需要粘贴的内容。(常用)
Ctrl + D
复制当前选中的代码。(常用)
Ctrl + Y
删除当前光标所在的代码行。(常用)
Ctrl + Shift + J
把下一行的代码接续到当前的代码行。
Ctrl + Enter
当前代码行与下一行代码之间插入一个空行,原来所在的光标不变。(常用)
Shift + Enter
当前代码行与下一行代码之间插入一个空行,原来光标现在处于新加的空上。(常用)
Ctrl + Shift + U
所选择的内容进行大小写转换。。(常用)
Ctrl + +/-
展开或收缩代码段。 (常用)
Ctrl + Shift + +/-
展开或收缩所有代码段。 (常用)
Ctrl + F4
关闭当前标签页。
CTRL+R
在 当前窗口替换文本 注:按Esc,搜索框就会消失
CTRL+SHIFT+R
在指定窗口替换文本 注:连续按两次Esc,搜索框就会消失
CTRL+SHIFT+C
复制当前文件路径
CTRL+SHIFT+UP/DOWN
将选中代码向上/下移动。(未选中则移动当前行)
记这么多快捷键是不现实的,大家也都没有时间常来翻阅。针对这一问题,稍后会提供一款插件,该插件会在你进行非快捷键操作时提示你对应的快捷键是什么,在第五节中介绍
[ 回目录 ]4.2 图文解释快捷键
shift+shift 搜索全部,包括classes,files,symbol,actions
查找建立索引的内容,搜索结果可固定在find窗口
按右上角红框圈中内容,将搜索结果固定在find窗口。find窗口位置可通过右上角红框圈住的地方进行设置,也可按住find拖动
Ctrl + Shift + F 搜索整个工程或指定目录 注:连续按两次Esc,搜索框就会消失
只搜索文件内容,没有建立索引的地方也可以进行搜索。搜索内容也可以固定在find窗口中
CTRL+G 定位行
Alt+F7 函数,变量(选中后使用快捷键)被使用的地方
搜索结果自动固定在find窗口,使用左侧按钮方便查看
Ctrl+shift+i 快速查看插入符号的定义内容,无需新打开窗口
可将结果固定在find窗口
Ctrl+P 查看函数的有效参数列表
Ctrl + Q 快速查看文档
结果可固定在tool窗口
Ctrl+F12 弹出当前类的成员列表
在弹出框直接敲字符就是搜索
CTRL+E 最 近打开的文件
也可选择只显示修改的文件
CTRL+ALT+F7 选 中的字符 查找工程出现的地方
可将检索到的内容固定在find窗口,方便查看
[ 回目录 ]5. 插件安装
此部分包含解决Clion连不到插件市场和插件推荐两部分
[ 回目录 ]5.1 修改设置,使Clion连接插件市场
CTRL+alt+s按图示配置
[ 回目录 ]5.2 插件推荐
推荐给大家一款插件,Key Promoter Xn。Key Promoter X为快捷键提示插件
下图为当你进行有快捷键的非快捷键操作时,会出现的提示框,几秒后小时
在设置中,插件市场下载安装即可
[ 回目录 ]6. 常见问题解决
[ 回目录 ]6.1 IDE出现的卡顿问题
CLion是通过java虚拟机运行的,所以可以通过修改java运行堆栈大小来改变它占用大小。 该文件在${CLion安装目录}/bin/clion64.exe.vmoptions (64位配置)还有一个clion.exe.vmoption(32位配置),看你系统来配
下图为我的配置参数
重新启动即可生效
既然Clion是运行在JVM上的,那就可以进行GC。配置Clion进行显示内存消耗以及手动触发GC
打开设置,按下图勾选
保存后,IDE右下角会出现JVM堆内存使用情况,如下图所示,鼠标左键点击触发GC进行垃圾回收
clion 查看内容窗口_CLion精华笔记相关推荐
- clion 查看内容窗口_了解Photoshop文档窗口(3)
在Abode Photoshop的文档窗口中,它可以同时打开多个图像,并随意操作各个窗口图像,也可以按照前后顺序切换窗口,下面来详细了解一下文档窗口吧. 封面设计丨Sweety 责编丨花花 第3篇丨P ...
- clion 查看内容窗口_苹果电脑(macOS)查看 WiFi 密码的两种方法
WiFi 密码通常是第一次连接的时候输入一遍,之后当再次进入 WiFi 信号范围就会自动连接:在苹果的生态下,若果多个你有多个设备共用一个苹果 ID ,甚至只需要在其中一台设备上连接一次 WiFi , ...
- EOSIO开发(七)- 使用CLion查看EOS代码
本文将会介绍如何使用CLion查看EOS源码. EOS的智能合约基于C++开发,官方在github上提供了很多合约样例,地址: https://github.com/EOSIO/eos/tree/ma ...
- 基于百度时空大数据的城市计算(讲座精华笔记)
基于百度时空大数据的城市计算(讲座精华笔记) THU数据派 2017-05-27 23:24 [导读]本文整理自2017年5月24日,百度自动驾驶事业部创始团队成员.高级技术顾问秦伟俊博士在清华大数据 ...
- Mitmproxy精华笔记
title: Mitmproxy精华笔记 copyright: true top: 0 date: 2019-05-12 22:41:37 tags: categories: 爬虫笔记 permali ...
- 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(一)——简介入门
互联网电商大数据环境 --数据分析实践培训精华笔记(一) 工作内容 项目:DW数据库建设/经分/客户精准营销/推荐系统需求/移动端数据分析 数据:流量数据/交易数据B2C/会员与活动数据/物流与配送数 ...
- autoHotkey —— 查看目标窗口的信息-工具方法,不是代码方法
文章目录 autoHotkey -- 查看目标窗口的信息-工具方法,不是代码方法 基本环境 为什么要做这个事情 实现 autoHotkey -- 查看目标窗口的信息-工具方法,不是代码方法 这个操作其 ...
- 福利 | 精选大咖演讲干货、精华笔记、课件分享(附PPT/视频)
数据派一直致力于打造数据科学人才聚集地,传播数据科学知识,分享前沿科技动态,分析应用案例,组织线下活动.本文通过梳理往期内容,挑选出数据派独家讲座干货,做成了合集. 再也不怕错过精彩内容 点点感觉自己 ...
- Confluence 6 查看内容索引概要
内容索引,通常也被称为查找索引,这个索引被用来在 Confluence 中支持查找.这个索引同时也被其他的一些功能使用,例如在归档邮件中构建邮件主题,View Space Activity 的特性和将 ...
最新文章
- 【飘移】仅需7个动作完成“斯堪的纳维亚钟摆”飘移过弯教程
- PC厂商如何演化移动互联网市场格局?
- Numpy中stack(),hstack(),vstack()函数详解
- 动态代理proxy与CGLib的区别
- 深度学习笔记(6) 实践层面(一)
- php返回成功信息msg_使用PHP实现的服务端socket
- Postman工具使用
- SQL Server2008安装教程
- 算法设计与分析: 2-13 标准二维表问题
- delphi BMP与jpg互转
- 什么样的人适合搞科研?
- c语言初步实验报告,c语言实验报告(大一c语言实验报告答案)
- Android平台开发-Android keypad map-Android按键事件
- 支付宝SDK接入详细指南(附官方支付demo)
- 今天是七夕节了,你想好怎么表白了吗?
- java+vue实现前后端导出html的word文档
- 世界上最悲惨的人……
- 【100个 Unity踩坑小知识点】 | Unity中Text文本框 和 InputField文本输入框 内容换行问题
- Windows下查看端口占用情况
- 几何、函数等的画图和注释
热门文章
- 数据分析精华经验分享,看看冠军是如何炼成的?
- 拆解声网Q4财报:除了“元宇宙”,我们还应该关注什么?
- 新华社报道关注松果出行:助力国家碳达峰碳中和目标
- 飞鹤、蒙牛、伊利、澳优、合生元、贝因美,谁是未来国产奶粉的扛把子?
- python 代码转程序_python将代码转换成网页
- qt调用mysql加密接口_Qt实现客户端/服务器端登录验证|数据传输使用md5加密 | 学步园...
- tomcat连接不上本地mysql_mysql连接不上tomcat
- android 前摄屏幕补光,异形显示屏及其前置摄像头的拍照补光方法与流程
- Python字典的作用与基本操作
- Python 删除文件与文件夹