SlickEdit 使用了幾天以后,發(fā)現不僅僅是自動(dòng)提示,代碼瀏覽,它提供的編輯功能也非常強大。如果說(shuō) SourceInsight 和 SlickEdit 在瀏覽代碼上面各有所長(cháng),那么編輯這方面 SE 和 SI 就不是一個(gè)級別了。
下面是我知道的一些使用技巧,老鳥(niǎo)就不用看了,哈哈.
1. 如果發(fā)現路徑的‘\‘顯示成了中文的‘¥‘字符,那么可以設置一下字體就可以了如果在XP下,直接將所有的字體都設置成 Default Fixed Font 就不錯。
2. 匹配VC6的快捷鍵
使用VC6的simulator,幾乎都有了。
例如F12,也可以使用Ctrl+.跳轉到定義處,Ctrl+,回來(lái)。
Ctrl+I 遞增搜索,如果希望同時(shí)高亮匹配的文字,可以在General Options里面設置
Ctrl+F3 馬上開(kāi)始搜索當前光標下的這個(gè)單詞
像什么auto-complete根本就不用設置。
3. Visual Assist
Visual Assist中的Ctrl+Alt+O 彈出當前的工程文件列表
在SE下使用 project-load 命令,強烈建議綁定到一個(gè)快捷鍵上。
Visual Assist中的Atl+M ,也就是類(lèi)似SourceInsight的F7,瀏覽Local symbols,在SE下,似乎并沒(méi)有特別好的對應,或者沒(méi)有特別好的鍵盤(pán)操作對應。哪位知道告訴我一聲。
4. 如何綁定快捷鍵
可以通過(guò)菜單設置,不過(guò)使用命令行更快。
打開(kāi)命令行(按 Esc),輸入 gui-bind-to-key
5. SourceInsight中的瀏覽全局符號
在SE中打開(kāi)命令行,輸入"f", 然后空格,輸入符號就可以了。
6. 在Linux開(kāi)發(fā),例如什么strlen等函數,直接F1跳到man page,實(shí)在是太方便了。而且它還在你輸入左括號以后馬上就自動(dòng)提示函數原型,基本也不用查man了。
假設你的函數是select,那么F1默認可能是跳到 man 1 page,那么就直接在命令行輸入 man 2 select 就可以了。
不過(guò)有點(diǎn)煩人的是,在man page里面作了一下操作,然后關(guān)閉的時(shí)候老是提示我是否需要保存。
7. 如果你使用C/C++,那么可以考慮將 quick-refactring 中的 rename 綁定到一個(gè)快捷鍵上。命令叫 "refactor-quick-rename",現在要改個(gè)結構中的名字太容易了。雖然SE自己說(shuō)這個(gè)功能并不是特別嚴格,總比查找/替換強多了,我自己使用成功率很高。其他的refactory我用得很少。
8. 書(shū)簽功能,如果你使用VC6 simulator,那么F2,Ctrl+F2這些你應該也熟悉了。而且SE中的書(shū)簽即使你退出后,仍然是保存的。
假設我設了幾個(gè)書(shū)簽,那么我現在想跳到其中的某個(gè),可能在另外一個(gè)文件中,這個(gè)時(shí)候就不能用F2了,應該使用 "gb" 命令,會(huì )彈出一個(gè)對話(huà)框讓你選擇。
使用"sb"命令也可以設置一個(gè)書(shū)簽,類(lèi)似F2,不過(guò)可以起個(gè)名字。
9. 剪貼板
光標移動(dòng)到某行后,如果沒(méi)有作任何選擇,那么默認Ctrl+C, Ctrl+X 就是拷貝,剪切當前行。這個(gè)功能也很方便。
然后加上Shift表示追加當前的操作到前一個(gè)。
例如我有一份文件
line 1
line 2
line 3
我準備將 line 1 和 line 3拷貝到另外一個(gè)文件中,
首先,將光標移動(dòng)到line 1行,無(wú)需任何選擇,直接Ctrl+C,將當前行拷貝下來(lái),然后,將光標移動(dòng)到line 3行,然后Ctrl+Shift+C,將當前行拷貝下來(lái),追加到剛剛拷貝的
Line 1中。
然后切換到下一個(gè)文件,直接Ctrl+V 就出現
line 1
line 3
了。
另外,你以前的拷貝記錄保存了最近的幾個(gè)(默認15個(gè)),可以list-clipboards命令彈出。VC6 simulator下默認快捷鍵是Ctrl+Shift+V.
10. 如果想知道某個(gè)快捷鍵對應的命令名稱(chēng),那么命令行中輸入 what-is ,然后輸入對應的快捷鍵.
如果已經(jīng)知道某個(gè)命令的名字,想知道它的快捷鍵,那么輸入 where-is。
11. 還有,如果你不喜歡默認的配色方案,那么可以從Tools->Options->Color..->Schemes 中選擇一種配色方案。
聯(lián)系客服