SlickEdit使用 .
slickedit v19 有破解文件在我的資源里可以下載。
版本 v19
0.symbol coloring
默認,選擇,black方案,但是color部分設置不會生效
修改.Tool->Option->Languages->Application Language->C/C++->View, symbol coloring 選擇項開啟
1.行號
默認:不顯示行號,在View->Line Numbers里可以設置當前文檔顯示行號,換了另外一個文檔,又不顯示了。
修改:Tool->Option->Languages->Application Language->C/C++->View里面可以設置,設置完后,關于.c,.cpp的文檔全都有行號了。
2..h/.cpp文檔切換
默認:在VC+VA的配置中,VA有一個非常實用的功能,就是對當前文檔的.h/.cpp進行切換,按一下從.h切換到對應的.cpp,
再按一下從.cpp切換到.h。在Document->Edit Associated File
修改:可以Tool->Option->Appeanrance->Toolbars里面新建一個Toolbar,然后新建一個自定義按鈕,命令行為:edit-associated-file
3.折疊功能工具欄
默認:默認不顯示。這個工具在編程代碼的時候,想怎么折疊,怎么折疊代碼,非常實用,建議打開使用。
修改:在主窗口的工具欄上面右擊,然后選擇Selective Display。
4.折疊單擊打開
默認:使用上面3的功能折疊起來的代碼,默認是雙擊打開的,習慣單擊打開。
修改:Tool->Option->Appeanrance->Advanced->Expand/Collapse
5.快捷鍵改成VC 6.0習慣
默認:默認安裝完后的SE的操作習慣不熟悉的話,一般會做這個設置。
修改:Tool->Option->Keyboard->Emulation->VC++6
6.文檔打開后最大化
默認:使用SE打開一個.cpp,窗口不是最大化的。
修改:Tool->Option->Editing->Editor Window->Maximise first windw
7.Tab工具欄不排序
默認:打開的文檔,其Tab都是排序擺放的,習慣不好,而且不能像UEStdio那個拖動。
修改:Tool->Option->Editing->Editor Window->Smart Next Window Style->Smart Next Window,說明上面是這樣設置就可以的,
本人試過好像不行。
8.設置本身的設置
默認:SE設置完后,并沒有立刻保存,如果發生異常退出,剛才的設置又沒有了。要修改為,一旦設置確定就實際上保存設置。
修改:Tool->Option->Application Option->Exit->Save Configuration 選擇"***immediately"
Tool->Option->Application Option->Exit Confirmation Propmt 選擇"true",退出時就會提示是否退出。
9.建立F1功能
默認:使用SE查看VC 6.0工程的時候,或者是.net工程的時候,有沒有想過F1可以調用MSDN呢。
修改:Tool->Option->Help Options->F1 MSDN Help
10.選擇整個函數
默認:對于比較大的函數,有時候想一下子選擇整個函數進行拷貝,在VC 6.0里面可以在函數第一個{或者是最后一個}上面點一下,
光標停在附近,然后Ctrl+Shift+}就可以選擇整個函數體內容了。要SE里面也有,Edit->Select->Code Block
修改:可以Tool->Option->Keyboard->Key Bindings里面新建一個快捷鍵,命令行為:select-code-block,我一般設置為使用Alt+鼠標雙擊。
11.代碼格式化和Beautify
默認:SE中有兩種格式化代碼的方式,一般格式化和所謂的Beautify功能,我也沒發現有什么不同。
修改:可以Tool->Option->Keyboard->Key Bindings里面新建一個快捷鍵,命令行為:c-format-selection,我一般設置為Alt+F。
命令行為:c-beautify-selection,我一般設置為Alt+B,沒有跟其它沖突。
11.注釋與反注釋
默認:菜單命令在Document->Comment Lines和Document->Uncomment Lines,一般還是使用快捷鍵比較好。
修改:可以Tool->Option->Keyboard->Key Bindings里面新建一個快捷鍵,注釋命令行為:comment,我一般設置為Alt+/。
反注釋命令行為:comment-erase,我一般設置為Ctrl+Alt+/,沒有跟其它沖突。
12.SE配置保存位置
默認:先前以為SE的配置會保存在安裝根目錄下面某個位置,后來試驗過不是。想以為是在注冊表里面作了保存,
后來使用注冊表監控工具測試了,發現也不是,今天終于發現了。
修改:位置一般在C:\My Documents\My SlickEdit Config\下面,把整個文件夾備份,下次重裝后,以前的設置就可以備份文件夾覆蓋回去。
有些xp裝完后,我的文檔是在D:\我的文檔,最好改回C盤,而且是英文路徑,否則好像SE的配置都會保存不了。
在開始->我的文檔上面右擊->屬性,恢復默認就行了。
13.啟動多個SE實例
默認:只有一個實例,不可以在Tools->Option里面配置,得修改啟動命令行,加多一個+new作為參數傳進去。
window下修改:vs.exe +new,linux可以使用vs +new &命令即可。
14.拷貝字符串后,選擇還在
默認:使用了VC++ 6.0的快捷方式方案后,有一個奇怪的問題,就是你選擇一串字符串,然后按Ctrl+C進行拷貝后,選擇的字符串就不選擇了,
???? 剩下光標在附近,有點不習慣。
修改:可以Tool->Option->Editting->Selections->"Deselect after copy"取消掉。
15.字體
修改:Tools->Options->Font個人覺得最好看的是FixedSys
16.顯示改動過的行標記
修改:Tools->Options->File Extension Setup
修改:Advanced-Color coding-Modified lines
17.自動在保存的時候清除修改標記
修改:Tools->Options->File Options
Save-Reset line modify
這個標簽頁還有兩個實用的選項:
Expand tabs to spaces,保存時把Tab變成空格(有的地方要求必須用空格縮進)
Strip trailing spaces,刪掉行末尾的空白
18.快點顯示Symbol的代碼信息
修改:下面的Symbol窗口類似與Source Insight的上下文窗口,會顯示當前函數或者宏的代碼。Tools->Options->Tagging Options
Updtae toolbars after ms idle:
縮短顯示代碼的速度。我用150。機子夠快扛得住就弄小點。
19.修改該死的自動語法模板
修改:Tools->Options->File Extension Options
Indent-Syntax expansion-Minmum expandable keyword length:
20.鼠標移到函數或者標識符上面顯示信息
修改:Tools->Options->File Extension OptionsTagging-Show info for symbol under mouse
這部分其他的鉤也可以選上,減輕工作量啊
21.對當前文件類型都顯示行號
修改:Tools->Options->File Extension Setup
General-Display line numbers
22.修改行號顏色
修改:Tools->Options->Color
不是Line Number,而是Line Prefix Area~~吐血 -_-!
23.改GCC的設置
必須在建立了GNU C/C++項目后才能在Build里面找到GNU C Options
24.設置項目的Build之類的菜單命令
Project->Project Properties->Tools
選中一個Configuration以后就能配置編譯器和調試器另外,在下面的Build窗口可以直接敲命令。比如make,dir什么的,很方便
25.同時啟動多個SlickEdit
使用隱藏的命令開關“+new”即可。只要把SlickEdit的快捷方式修改成這樣:
"E:\Program Files\SlickEdit\win\vs.exe" +new
26.解決Slickedit某些窗口字體模糊的問題
比如Open Form的窗口,用UE打開vs.exe、vsapi.dll兩個文件,查找“OEM Fixed Font”,會找到有OEM Fixed Font..Terminal的地方。
把Terminal改成Fixedsys,注意要用覆蓋模式,不能改變了文件的長度,然后存盤即可。
27.將Slickedit的Projects資源列表切換成文件夾模式
Slickedit的文件排列是按照Source,Head之類的分的,很不習慣,把它改成按照文件夾結構在Projects窗口中點擊一個vpj文件,
按右鍵;選擇Auto Folder→Directory View,會出來一個警告框。再點OK就好了
28.Workspace分類管理
Workspace多了以后分類管理會比較方便Project->Organize all workspace,可以用目錄的形式對workspace進行管理,
注意這里并不會改變你workspace文件的位置,只是在slickedit里面的分類而已。
關于提示的記錄信息,都記錄在My SlickEdit Config\15.0.0文件夾下面的一個叫vrestore.slk的文件里面,比如你輸入goto-line命令,如果你直接輸入goto-line 245那么該記錄就會被保存,雖然有記憶功能,但是太多了,也不太好,沒辦法,目前做的,你可以用文本打開刪除掉vrestore.slk里面的配置信息,或者你直接刪除vrestore.slk也可以,重新加載工程以后就可以重新vrestore.slk的配置文件了
29.每次啟動vs 都需要/opt/slickedit/bin/vs & +new 輸入路徑太麻煩了,可以做如下路徑設置即可:
export $PATH=/opt/slickedit/bin:$PATH,這樣就可以在任何目錄執行vs就可以打開slickedit。最近也在linux上安裝了ultraeditV15,感覺也不錯。
=================================================================================================================================
顯示改動過的行標記:
Tools->Languages->All Languages->View
Modified lines
符號高亮
Tools->Languages->All Languages->View
Symbol coloring
?
這部分其他的鉤也可以選上,減輕工作量啊。
對當前文件類型都顯示行號:
Tools->Options->File Extension Setup
General-Display line numbers
高亮cursor下的symbol
在Context Tagging下有一個分欄是Highlighting and Completion
自動在保存的時候清除修改標記:
Tools->Options->File Options
Save-Reset line modify
Expand tabs to spaces,保存時把Tab變成空格(有的地方要求必須用空格縮進)
Strip trailing spaces,刪掉行末尾的空白
Slickedit bufftabs宏(增強)
15.0.1.3?bufftabs.e?增加 雙擊關閉文件
void ctlsstab1.lbutton_double_click, mbutton_up()
{
?? tabs_data* ptabsdata = ctlsstab1.getFileTabsData();
?? ptabsdata->clicked_tabid = -1;
?? int tabi = mou_tabid();
?? if( tabi >= 0 ) {
????? ptabsdata->clicked_tabid = tabi;
????? buff_menu_close();
?? }
}
v15.0.1.3
usercpp.h 為內核
#define __read_mostly?
#define ____cacheline_aligned_in_smp
#define DEFINE_SPINLOCK(x) spinlock_t x = __SPIN_LOCK_UNLOCKED(x)
#define LIST_HEAD(name) struct list_head name = { &(name), &(name) }
#define DEFINE_MUTEX(mutexname) struct mutex mutexname = __MUTEX_INITIALIZER(mutexname)
#define __attribute__((packed))
#define RAW_NOTIFIER_HEAD struct raw_notifier_head name = RAW_NOTIFIER_INIT(name)
匯編
Languages->File Extension Manager .s文件改為unix assembly
內核源碼排除列表
包含
\arch\x86\;?
排除?
\arch\;\block\;\fs\;\samples\;\scripts\;\security\;\sound\;\usr\;\include\;\drivers\;
排除include目錄 \include\acpi\;\include\drm\;\include\keys\;\include\media\;\include\mtd\;\include\pcmcia\;\include\rdma\;\include\rxrpc\;\include\scsi\;\include\round\;\include\trace\;\include\video\;
快速打開你想要打開的文件? ctrl + o
Shift+Enter?? select –whole-word 這樣綁定是為了同IDA的快捷鍵一樣
? Ctrl+.???????????? Go to Definition
? Ctrl+/???????????? Go to Reference
? Alt+/????????????? Comment
? Ctrl+Alt+/???? Uncomment
? Alt+T? B???????? Beautify Code
? Ctrl+Shift+B? List OpenFile
? Ctrl+=??????? compare file
?
?
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
?
?
?
?修改顯示圖標大小
view --> toolbars --> Customize ---> options
選中 toolbars button size and spacing
選中 small
?
? 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;
上述的寫法可以識別
0.symbol coloring
默認,選擇,black方案,但是color部分設置不會生效
修改.Tool->Option->Languages->Application Language->C/C++->View, symbol coloring 選擇項開啟
轉自:http://dengkeng.blogbus.com/logs/63744939.html
? ??http://hi.baidu.com/linuxforum/blog/item/8d92bd22a51f3cf7d7cae2b2.html
總結
以上是生活随笔為你收集整理的SlickEdit使用 .的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装并启动Tomcat 8(mac版本)
- 下一篇: appsettings 连接oracle