slickedit 设置
a. slickedit只復制純文本
options--->Editing--->Selections--->取消右邊Clipboard formats選項按鈕
b. slickedit背景顏色
? option--->Appearance--->Colors--->General--->Window Text--->Background colors--->Inherit[不選擇此按鈕]然后點擊下面的Click to change color...
c .slickedit當前關鍵字高亮(跟source insight一樣的)
? option--->Appearance--->Colors--->Highlighting--->Symbol Highlight--->Inherit[不選擇此按鈕]然后點擊下面的Click to change color...
3.slickedit V21 new file type extension 新文件類型擴展
? a.在Tool-->options-->File options--->Files of Type Filters點擊ADD在彈出的Add New Filter對話框的Filter name:中輸入新文件類型名例如擴展.x則輸入x或者x file等,點擊OK按鈕;在Filter中找到剛才輸入的名字,然后在下面的Filter value:中輸入*.x;
? b.在Tool-->options-->Languages-->File Extension Manager點擊new彈出的New Extension的Extension中輸入x,Language:中選擇項目所對應的語言,點擊OK按鈕;然后點擊左下角的Add Language Manager to Favorites。
4/ 增加快捷鍵
?Tools-->Options-->Keyboard and Mouse-->Key Blindings
?注釋/取消注釋 ? ? ? ? ? ? ? ?toggle-comment ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ALT+/
?代碼格式化 ? ? ? ? ? ? ? ? ? ? ? ?beautify ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ALT+\
?開/關 符號著色 ? ? ? ? ? ? ? ?symbol-coloring-toggle ? ? ? ? ? ? ? ? ? ? ? ?ALT+'
?開/關 代碼折疊 ? ? ? ? ? toggle_all_outlining ? ? ? ? ? ? ? ? ? ? ?ALT+;
?代碼全部展開 ? ? ? ? ? ? ? ?expand-all ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ALT+] ? ? ? ? ? ? ? ?(已經在前面有"+","-"號的才有效,即開啟代碼折疊)
?代碼全部折疊 ? ? ? ? ? ? ? ?collapse-all ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ALT+[ ? ? ? ? ? ? ? ?(已經在前面有"+","-"號的才有效,即開啟代碼折疊)
?全屏顯示 ? ? ? ? ? ? ? ? ? ? ? ?fullscreen ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ALT+Enter
?折疊/展開代碼?? ??? ??? ??? ??? ?plusminus?? ??? ??? ??? ??? ??? ??? ?Ctrl+\ ? ? ?(不論是否有已經開啟代碼折疊都有效)
?
?Ctrl+.或者F12 ? ? ? ? ? ? ? ? ? ? ? ?顯示變量或者函數定義的位置(如果已經激活Preview窗口,在變量或者函數上面單擊鼠標左鍵,也可以達到相同效果)
?Ctrl+/或者Shift+F12 ? ? ? ? ? ? ? ?顯示并列出項目中所有引用到當前選中變量或者函數的位置
?Ctrl+] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?光標移動到匹配的[]或者()
5/ 修改跳轉到Symbol定義處的速度
?Tools-->Options-->Editing-->Context Tagging
?Tagging Tool Windows項中的Updata Tool Windows after(ms) 設置成100
6/ 修改符號著色的速度
?Tools-->Options-->Editing-->Context Tagging
?Symbol Coloring Performance項中將Update after(ms) idle的值設置成100
7/ 在C/C++中行號(對整個基于C/C++的項目內的所有文件都有效)
?Tools-->Options-->languages-->Application Languages-->C/C++ -->View
?Line numbers 勾選上
8/ 在C/C++中開啟語法著色(對整個基于C/C++的項目內的所有文件都有效)
?Tools-->Options-->languages-->Application Languages-->C/C++ -->View
?Symbol coloring 勾選上
?其下的三個子項目也都勾選上
9/ 在C/C++中顯示修改過的行
?Tools-->Options-->languages-->Application Languages-->C/C++ -->View
?Modified lines 勾選上
10/ 在C/C++中顯示當前行
?Tools-->Options-->languages-->Application Languages-->C/C++ -->View
?Current line 勾選上
11/ 在C/C++中語法擴展關鍵字匹配從兩個字符開始
?Tools-->Options-->languages-->Application Languages-->C/C++ -->Indent
?Minimum expandable Keyword length 修改成 2
12/ 在C/C++中else不出現在}之后
?Tools-->Options-->languages-->Application Languages-->C/C++ -->Formatting
?Begin/end style標簽頁
?取消place "else" on same line as "}" 勾選
13/ 在C/C++中代碼自適應
?Tools-->Options-->languages-->Application Languages-->C/C++ -->Adaptive Formatting
?勾選 Use Adaptive Formatting(重啟軟件后生效)
14/ 在C/C++中的代碼注釋格式
?Tools-->Options-->languages-->Application Languages-->C/C++ -->Comments
?Comment line 項中 Left 項設置成//外加1個空格即// ;
?Location 項設置成At left margin
15/ 在C/C++中代碼字符完成時,可以用TAB鍵切換匹配的字符
?Tools-->Options-->languages-->Application Languages-->C/C++ -->Auto-Complete
?Options標簽頁中 勾選Tab cycles through choices
16/ 在C/C++中代碼字符完成時,開始匹配字符的最少字符數
?Tools-->Options-->languages-->Application Languages-->C/C++ -->Auto-Complete
?Options標簽頁中
?Minimum prefix length 修改成 2(注意該項應小于等于第9項即關鍵字匹配的值)
17/ 在C/C++中高亮當前光標處對應的Symbol,所有調用和定義的地方都會高亮
?Tools-->Options-->languages-->Application Languages-->C/C++ -->Context Tagging
?勾選Highlighting and Completion 項中的Highlight matching symbols under cursor
18/ 在C/C++中字符補全不區分大小寫
?Tools-->Options-->languages-->Application Languages-->C/C++ -->Color Coding
?取消Tokens標簽頁中identifies框中Case-sensitive前面的勾選
19/ 保存后清除修改過的行標記
?Tools-->Options-->Files Options-->Save
?Reset Modified lines 設置成True
?
20、單擊折疊/打開代碼Keyboard and Mouse-->Selective Display,Expand/collapse有選項
23/ 同時啟動多個SlickEdit ?
使用隱藏的命令開關“+new”即可。在windows系統上只要把SlickEdit的快捷方式修改成這樣: “E:\Program Files\SlickEdit\win\vs.exe” +new
在linux系統上 ?vs.exe +new &
?
24.拷貝字符串后,選擇還在?
選擇一串字符串,然后按Ctrl+C進行拷貝后,選擇的字符串就不選擇了,剩下光標在附近,有點不習慣。
?修改:可以Tool->Option->Editting->Selections->"Deselect after copy"取消掉
?
25. 函數查找快捷鍵:activate-find-symbol ?F7
26. 打開文件 activate-files ? ?F8
27. 跳轉到函數定義 mou-push-tag
28. 列模式選擇 alt+鼠標選擇
29. CRLF回車換行 在選擇的編程語言如TTCN3,Languages-->Hardware Description Languages-->TTCN-3-->File Options在右側窗口中的Line format中選擇linux/mac/window等對應的換行符.
?
?
?
SlickEdit里面的文件不要使用中文路徑(16.0.0.6版本有這個bug,16.0.3已經修正)
會造成項目里面的Tag Files無法自動自動連接,
從而不能夠整個項目的自動匹配變量和函數;
Tools-->Tag Files
SlickEdit軟件自身BUG,在對中文做塊注釋的時候會使得中文變成亂碼;
Document-->Comment Block
SlickEdit軟件(16.0.3版本)的配置導出再導入會有bug
造成Line Numbers上面的那些選項都無法勾選,而且顯示的行號數字閃爍
Tools-->Options-->languages-->Application Languages-->C/C++ -->Color Coding
comments標簽頁里面也會有錯誤的導入設置(16.0.0.6也存在這個錯誤)
IAR中聯合體嵌套識別的問題:
extern __sfr __no_init volatile union { unsigned char LVIS; __BITS8 LVIS_bit; } @ 0xFFBF;
上述的寫法不能夠識別(IAR中芯片頭部分特殊內部寄存器的定義)
typedef union {
? ? ? ? struct {
? ? ? ? ? ? ? ? UCHAR_8 A0:1; ? UCHAR_8 B0:1; ? UCHAR_8 C0:1; ? UCHAR_8 D0:1;
? ? ? ? ? ? ? ? UCHAR_8 E0:1; ? UCHAR_8 F0:1; ? UCHAR_8 G0:1; ? UCHAR_8 P0:1;
? ? ? ? } RAMBIT;
? ? ? ? UCHAR_8 RAMBYTE;
} __SYMBOL;
__saddr __no_init __SYMBOL DispSymbol;
上述的寫法可以識別
1/ 當前選中行出現縮進輔助框
Tools-->Options-->Appearance-->General
Current line highlight 設置成 Syntax indent ruler
2/ 修改整體配色方案
Tools-->Options-->Appearance-->Colors
Scheme 設置成 Black
3/ 修改鍵盤快捷鍵模擬方式
Tools-->Options-->Keyboard and Mouse-->Emulation
選擇Visual C++ 6
4/ 增加快捷鍵
Tools-->Options-->Keyboard and Mouse-->Key Blindings
注釋/取消注釋 ? ? ? ? ? ? ? ?toggle-comment ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ALT+/
代碼格式化 ? ? ? ? ? ? ? ? ? ? ? ?beautify ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ALT+\
開/關 符號著色 ? ? ? ? ? ? ? ?symbol-coloring-toggle ? ? ? ? ? ? ? ? ? ? ? ?ALT+'
開/關 代碼折疊 ? ? ? ? ? toggle_all_outlining ? ? ? ? ? ? ? ? ? ? ?ALT+;
代碼全部展開 ? ? ? ? ? ? ? ?expand-all ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ALT+] ? ? ? ? ? ? ? ?(已經在前面有"+","-"號的才有效,即開啟代碼折疊)
代碼全部折疊 ? ? ? ? ? ? ? ?collapse-all ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ALT+[ ? ? ? ? ? ? ? ?(已經在前面有"+","-"號的才有效,即開啟代碼折疊)
全屏顯示 ? ? ? ? ? ? ? ? ? ? ? ?fullscreen ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ALT+Enter
5/ 修改跳轉到Symbol定義處的速度
Tools-->Options-->Editing-->Context Tagging
Tagging Tool Windows項中的Updata Tool Windows after(ms) 設置成100
6/ 修改符號著色的速度
Tools-->Options-->Editing-->Context Tagging
Symbol Coloring Performance項中將Update after(ms) idle的值設置成100
7/ 在C/C++中行號(對整個基于C/C++的項目內的所有文件都有效)
Tools-->Options-->languages-->Application Languages-->C/C++ -->View
Line numbers 勾選上
8/ 在C/C++中開啟語法著色(對整個基于C/C++的項目內的所有文件都有效)
Tools-->Options-->languages-->Application Languages-->C/C++ -->View
Symbol coloring 勾選上
其下的三個子項目也都勾選上
9/ 在C/C++中顯示修改過的行
Tools-->Options-->languages-->Application Languages-->C/C++ -->View
Modified lines 勾選上
10/ 在C/C++中顯示當前行
Tools-->Options-->languages-->Application Languages-->C/C++ -->View
Current line 勾選上
11/ 在C/C++中語法擴展關鍵字匹配從兩個字符開始
Tools-->Options-->languages-->Application Languages-->C/C++ -->Indent
Minimum expandable Keyword length 修改成 2
12/ 在C/C++中else不出現在}之后
Tools-->Options-->languages-->Application Languages-->C/C++ -->Formatting
Begin/end style標簽頁
取消place "else" on same line as "}" 勾選
13/ 在C/C++中代碼自適應
Tools-->Options-->languages-->Application Languages-->C/C++ -->Adaptive Formatting
勾選 Use Adaptive Formatting(重啟軟件后生效)
14/ 在C/C++中的代碼注釋格式
Tools-->Options-->languages-->Application Languages-->C/C++ -->Comments
Comment line 項中 Left 項設置成//外加1個空格即// ;
Location 項設置成At left margin
15/ 在C/C++中代碼字符完成時,可以用TAB鍵切換匹配的字符
Tools-->Options-->languages-->Application Languages-->C/C++ -->Auto-Complete
Options標簽頁中 勾選Tab cycles through choices
16/ 在C/C++中代碼字符完成時,開始匹配字符的最少字符數
Tools-->Options-->languages-->Application Languages-->C/C++ -->Auto-Complete
Options標簽頁中
Minimum prefix length 修改成 2(注意該項應小于等于第9項即關鍵字匹配的值)
17/ 在C/C++中高亮當前光標處對應的Symbol,所有調用和定義的地方都會高亮
Tools-->Options-->languages-->Application Languages-->C/C++ -->Context Tagging
勾選Highlighting and Completion 項中的Highlight matching symbols under cursor
18/ 在C/C++中字符補全不區分大小寫
Tools-->Options-->languages-->Application Languages-->C/C++ -->Color Coding
取消Tokens標簽頁中identifies框中Case-sensitive前面的勾選
19/ 保存后清除修改過的行標記
Tools-->Options-->Files Options-->Save
Reset Modified lines 設置成True
20/ SlickEdit多開
快捷方式后加入 +new
例如:D:\EDA\SlickEditV16.0.0\win\vs.exe +new
21/ 代碼折疊功能開啟
View-->Toolbars-->Selective Display開啟
22/ 代碼格式化的設置
Tools-->Beautify...
Begin/end style標簽頁
取消place "else" on same line as "}" 勾選
Others標簽頁
Pad condition 標簽頁 選擇insert padding
case在switch下自動縮進
indenting 標簽頁 選擇indent case from switch
23/ 部分有用的默認快捷鍵
Ctrl+.或者F12 ? ? ? ? ? ? ? ? ? ? ? ?顯示變量或者函數定義的位置(如果已經激活Preview窗口,在變量或者函數上面單擊鼠標左鍵,也可以達到相同效果)
Ctrl+/或者Shift+F12 ? ? ? ? ? ? ? ?顯示并列出項目中所有引用到當前選中變量或者函數的位置
Ctrl+] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?光標移動到匹配的[]或者()
Ctrl+\ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?折疊/展開代碼 ? ? ? ? ? ? ? ? ? ? ? ?(不論是否已經開啟代碼折疊都有效)
ALT+. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?列出Symbol列表
24/ SlickEdit的文件復制里面的中文粘貼到其他編輯器時出現亂碼;
解決方法:
在SlickEdit里面輸入一遍中文字符即可;那原先復制出來亂碼的,也會不亂碼了
25/ 單個文件符號著色開啟
View-->Symbol Coloring
勾選Enable Symbol Coloring
勾選Highlight Unindentifed Symbols
勾選All Symbols
26/ 單個文件顯示行號
View-->Line Numbers
27/ 調整File Tab的排序方式
在tab上右擊鼠標,選擇File tab sort order
默認方式是Alphabetical ,會把C和對應的h文件放在一起,并簡化h文件的標簽
選擇manual 可以手動移動排列Tab
28/ 代碼歷史文件存放目錄(默認)
C:\Documents and Settings\Administrator\My Documents\My SlickEdit Config\16.0.3\vsdelta\E
29/ 配置備份目錄(默認),不知道是對項目還是對整個軟件,未測試
C:\Documents and Settings\Administrator\My Documents\My SlickEdit Config\16.0.3\vsdelta\C?
新建整個項目的目錄PrjName;
在PrjName下添加源文件、新建目錄si_prj;
Start Sourceinsight.exe;
Prject → NewProject
設置si工程名為 PN;
選擇si工程相關文件存儲位置為 D:\PRJNAME\si_prj\;
OK;
這時進入“NewProjectSettings”,有一項設置“Project Source Directory-the main location of your source files”的值是“D:\PRJNAME\si_prj”,沒細想,跳過;
添加源文件;
Over;
-----------------------------
正是剛才路過了一步設置,現在si工程引用源文件時使用了絕對地址。因為我的源文件位于PRJNAME及其子目錄ModulerN中,所以
“Project Source Directory-the main location of your source files”的值應該是“D:\PRJNAME”。這可以通過菜單 Project → Project Settings重新設置。
現在再看看你的“Project File List”,FileName右邊的Path是不是變成了相對路徑了呢!
總結
以上是生活随笔為你收集整理的slickedit 设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 要大容量有福了 Surface P4拆解
- 下一篇: 301缓存重定向?301 Moved P