Visual SlickEdit 使用技巧積累

 不愧是最貴的大型編輯器(一個編輯器2xx美刀~~),功能極其強大。可是界面設計極其失敗。不少設置都不知道再×××,翻來翻去纔在奇怪的地方找到~~這裏總結幾個經常使用的詭異設置。 編輯器

字體:
Tools->Options->Font
我的以爲最好看的是FixedSys和宋體。不能用新宋體,保存不了設置(v9)。
顯示改動過的行標記:
Tools->Options->File Extension Setup
Advanced-Color coding-Modified lines
配合自動在保存的時候清除修改標記(FT,隔得這麼遠!):
Tools->Options->File Options
Save-Reset line modify
還有兩個實用的選項:
Expand tabs to spaces,保存時把Tab變成空格(有的地方要求必須用空格縮進)
Strip trailing spaces,刪掉行末尾的空白
快點顯示Symbol的代碼信息:
下面的Symbol窗口相似與Source Insight的上下文窗口,會顯示當前函數或者宏的代碼。用Eclipse的時候發現有這個真是好用死了,離不開了:
Tools->Options->Tagging Options
Updtae toolbars after ms idle:
縮短顯示代碼的速度。我用100。機子夠快扛得住就弄小點。固然有人受不了寫代碼的時候下面花花綠綠變來變去,就弄長點。
去掉該死的自動語法模板:
Tools->Options->File Extension Options
Indent-Syntax expansion
(這東西很煩,弄得你根本不能用i,p作變量。由於只要i起頭後面一個空格就是一個if () {},吐血)
鼠標移到函數或者標識符上面顯示信息(贊!):
Tools->Options->General
Context Tagging-Show info for symbol under mouse
這部分其餘的鉤也能夠選上,減輕工做量啊。只是Insert Space就不要選了。還有Completion on space看我的喜愛。
對當前文件類型都顯示行號:
Tools->Options->File Extension Setup
General-Display line numbers
修改行號顏色:
Tools->Options->Color
不是Line Number,而是Line Prefix Area~~吐血 -_-!
改GCC的設置:
必須在創建了GNU C/C++項目後才能在Build裏面找到GNU C Options
設置項目的Build之類的菜單命令:
Project->Project Properties->Tools
選中一個Configuration之後就能配置編譯器和調試器
 
另外,在下面的Build窗口能夠直接敲命令。好比make,dir什麼的,很方便。
最後,誰能找到好用的V10版本,10界面漂亮並且Dock窗口更好用。可是我下的XX版只要創建GNU C/C++項目就崩掉。打開現存的GCC項目一調試也崩 T_T,求好用的XX。

SE不愧是最貴的大型編輯器(一個編輯器近$300),功能極其強大。 
 

1  背景設置

 
若是你不喜歡默認的配色方案,那麼能夠從Tools->Options->Color->Schemes中選擇一種配色方案。 OS/390 是比較不錯的一個,我在Emacs下就喜歡使用這種顏色配置。 
 

2  快速移動

 

2.1  查找替換

 
查找和替換的快捷鍵和Windows下大多數編輯器十分相似。 
 
  1. 查找:Ctrl+f(find)。 
     
  2. 跳轉:Ctrl+g(go)/Ctrl+shift+g。 
     
  3. 替換:Ctrl+r(replace)。 
     
 

2.2  書籤

 
有兩種方法設置書籤:
  1. 使用命令:Esc進入底行命令模式(相似於Emacs和Vim),sb(SetBookmark)給當前行設置一個書籤, gb(GotoBookmark)跳轉到相應書籤。 
     
  2. 使用快捷鍵:Ctrl+J(Shift+j)打開設置書籤的對話框,進行設置。 
     
 

2.3  緩衝區

 
SlickEdit中的緩衝區(Buffers)相似於Emacs:每一個打開的文件就是一個緩衝區。
  1. 上一個緩衝區:Ctrl+p(Previous)。 
     
  2. 下一個緩衝區:Ctrl+n(Next)。 
     
  3. 列舉全部的緩衝區:Ctrl+B(Shift+b)。 
     
  4. 關閉緩衝區/文件:F3。 
     
 

2.4  其餘

 
  1. 行跳轉:Ctrl+j(jump)。 
     
  2. 括號匹配:Ctrl+](相似於VC)。 
     
  3. 更改目錄:Ctrl+d(directory)。 
     
 

3  編輯功能

 
  1. 默認的編輯功能:複製:Ctrl+c,粘貼:Ctrl+v,剪切:Ctrl+x等。 
     
  2. 列編輯功能:把文本做爲「文本塊」來處理,和Emacs相似。Ctrl+b -> 移動光標選定文本塊, 而後執行正常的編輯 -> Ctrl+u(Unselect)反選擇,釋放區域。 
     
  3. 選擇行:Ctrl+l(VC中是剪切一行),Ctrl+u 反選擇。 
     
 

4  模擬器

 
SlickEdit中有SlickEdit,Vi,Emacs和VC的模擬器,轉換快捷鍵十分方便,尤爲是對於用慣了VC的人,VC 模擬器和真正的VC沒有什麼區別。 
 
Tools->Options->Emulations 中能夠選擇。 
 

5  配置編譯器

 
和外部編譯器的配置目前還不熟悉,但對於TtH來講,有一個變通的方法:
  1. Esc打開底行命令模式; 
     
  2. tth -u :打開TtH編譯; 
     
  3. Tab :SE會自動彈出一個顯示當前文件夾下全部文件的對話框,當前文件在最前面,選定便可。 
     
 
不過,編輯Tex文件最合適的編輯器仍是WinEdt:專業並且方便。 

***********************************************

1. 若是發現路徑的'\'顯示成了中文的'¥'字符,那麼能夠設置一下字體就能夠了若是在XP下,直接將全部的字體都設置成 Default Fixed Font 就不錯。ide

2. 匹配VC6的快捷鍵
   使用VC6的simulator,幾乎都有了。
   例如F12,也可使用Ctrl+.跳轉到定義處,Ctrl+,回來。
   Ctrl+I 遞增搜索,若是但願同時高亮匹配的文字,能夠在General Options裏面設置
   Ctrl+F3 立刻開始搜索當前光標下的這個單詞
   像什麼auto-complete根本就不用設置。函數

3. Visual Assist
   Visual Assist中的Ctrl+Alt+O 彈出當前的工程文件列表
   在SE下使用 project-load 命令,強烈建議綁定到一個快捷鍵上。字體

   Visual Assist中的Atl+M ,也就是相似SourceInsight的F7,瀏覽Local symbols,在SE下,彷佛並無特別好的對應,或者沒有特別好的鍵盤操做對應。哪位知道告訴我一聲。ui

4. 如何綁定快捷鍵
   能夠經過菜單設置,不過使用命令行更快。
   打開命令行(按 Esc),輸入 gui-bind-to-key
   
5. SourceInsight中的瀏覽全局符號
   在SE中打開命令行,輸入"f", 而後空格,輸入符號就能夠了。spa

6. 在Linux開發,例如什麼strlen等函數,直接F1跳到man page,實在是太方便了。並且它還在你輸入左括號之後立刻就自動提示函數原型,基本也不用查man了。
   假設你的函數是select,那麼F1默承認能是跳到 man 1 page,那麼就直接在命令行輸入 man 2 select 就能夠了。
   不過有點煩人的是,在man page裏面做了一下操做,而後關閉的時候總是提示我是否須要保存。命令行

7. 若是你使用C/C++,那麼能夠考慮將 quick-refactring 中的 rename 綁定到一個快捷鍵上。命令叫 "refactor-quick-rename",如今要改個結構中的名字太容易了。雖然SE本身說這個功能並非特別嚴格,總比查找/替換強多了,我本身使用成功率很高。其餘的refactory我用得不多。設計

8. 書籤功能,若是你使用VC6 simulator,那麼F2,Ctrl+F2這些你應該也熟悉了。並且SE中的書籤即便你退出後,仍然是保存的。調試

   假設我設了幾個書籤,那麼我如今想跳到其中的某個,可能在另一個文件中,這個時候就不能用F2了,應該使用 "gb" 命令,會彈出一個對話框讓你選擇。orm

   使用"sb"命令也能夠設置一個書籤,相似F2,不過能夠起個名字。

9. 剪貼板
   光標移動到某行後,若是沒有做任何選擇,那麼默認Ctrl+C, Ctrl+X 就是拷貝,剪切當前行。這個功能也很方便。

   而後加上Shift表示追加當前的操做到前一個。
   例如我有一份文件
   line 1
   line 2
   line 3
   我準備將 line 1 和 line 3拷貝到另一個文件中,
   首先,將光標移動到line 1行,無需任何選擇,直接Ctrl+C,將當前行拷貝下來,而後,將光標移動到line 3行,而後Ctrl+Shift+C,將當前行拷貝下來,追加到剛剛拷貝的
   Line 1中。
   
   而後切換到下一個文件,直接Ctrl+V 就出現
   line 1
   line 3
   了。

   另外,你之前的拷貝記錄保存了最近的幾個(默認15個),能夠list-clipboards命令彈出。VC6 simulator下默認快捷鍵是Ctrl+Shift+V.

10. 若是想知道某個快捷鍵對應的命令名稱,那麼命令行中輸入 what-is ,而後輸入對應的快捷鍵.
    若是已經知道某個命令的名字,想知道它的快捷鍵,那麼輸入 where-is。

11. 還有,若是你不喜歡默認的配色方案,那麼能夠從Tools->Options->Color..->Schemes 中選擇一種配色方案。

相關文章
相關標籤/搜索