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精华笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell脚本mysql_Shell脚本
- 下一篇: centos php编译安装mysql_