securecrt配置經驗總結(home.key和顏色)


還是用securecrt portable方便,配好了,換個機器,打包拷貝過去就行了。不用從兩個地方去打包。

參考了網上的資料,顏色參考http://www.jackxiang.com/post/5813/,keymap參考http://onlyzq.blog.51cto.com/1228/517497,

keymap摘錄如下:

SecureCRT真是個不錯的ssh客戶端工具,但在使用時發現跟自己的一些使用習慣不符合,例如home、end、pageup、pagedown和delete等鍵。
默認情況下一些按鍵的功能如下:
pageup:向上翻頁客戶端工具窗口
pagedown:向下翻頁客戶端工具窗口
home:無用
end:無用
delete:功能同backspace,向前刪除字符。

修改后的按鍵功能如下:
pageup:向上翻頁終端文件內容,例如用vi編輯文件,翻頁文件的內容。
pagedown:向下翻頁終端文件內容。
home:返回當前行的第一個字符位置。
end:返回當前行最后一個字符的位置。
delete:向后刪除字符。

修改方法:
在securecrt界面:工具→鍵映射編輯器,在彈出的鍵盤中點擊“home”,會彈出一個窗口,在“發送字符串”中輸入:\033[1~
另存為securecrt安裝根目錄下的Keymaps目錄里即可,后綴是key結尾的文件,例如我的是home.key。

用編輯器打開home.key文件,依次修改如下鍵值即可:
E VK_END "\033[4~"
E VK_HOME "\033[1~"
E VK_INSERT "\033[2~"
E VK_DELETE "\033[3~"

顏色部分摘錄如下:

一、漂亮字體:
設置字體
Options => Global Options=>General=> default session => Edit default => Appearance =>Font。
Consolas 或者 Courier New 這兩種字體都不錯.
長時間發現上面這個Consolas比Yahei更好看喲。
    以前為了照顧英文, 選擇了consolas作為securecrt字體, 該字體是microsoft visual studio 里帶的編程字體, 0o 1li 分得都比較清楚, 看着編程比較順眼. 網上很容易找到這個字體的. 但是這個字體的問題是在securecrt里中文無法正常copy, 但是為了英文舒服就忍到現在, 經常sz文件到本地查看.

今天和湘余在網上找到一個consolas字體和雅黑字體的合體, 雅黑是我最常用的中文字體, 立馬下載下來, 用了一下, 果然不錯, 正和我意. 可是卻無法在securecrt里使用, ms是securecrt需要字體是monospaced才可以, 而當初那個老兄沒有設置成這樣, 於是又和湘余一起搞了個fontcreator修了一下, 於是完美了. 中文英文看着都很舒服, 而且能copy. 很爽!

YaHei Consolas Hybrid:
http://downloads.ziddu.com/downloadfiles/13093581/YaHei.Consolas.1.11b.zip

如何解決SecureCRT無法選擇Courier New等其他字體
最終解決辦法:
到C:\Windows\Fonts目錄下,找到Courier New字體右鍵,在彈出菜單中點擊 顯示 即可:


win7下的securecrt選擇字體的時候僅有少數幾個字體,看windows目錄Fixedsys等字體是存在的,看來是被隱藏了,打開方法,控制面板-字體,左邊的字體設置,把根據語言設置隱藏字體的選項去掉。

回到SecureCRT中:
Options->Session Options(或者選擇Preferences)->Terminal->Appearance->Normal font->Font 看到新增的 Courier New字體選擇即可


二、高亮字體:
secureCRT中的默認配色方案是white / black 白底黑字的, 看久了眼睛不舒服, 而且用vim進行編輯時, 語法關鍵字無法高亮。
這篇帖子介紹了一個比較好的配色方案: http://blog.csdn.net/zklth/article/details/8937905

但是這個方案的問題是,使用vim進行代碼顯示編輯時, 沒有語法高亮
於是試着修改配色方案, 傳統的方法是在工具欄options->global options 或 session options中的Terminal->Advanced的Color scheme中進行選擇, 可選的有Black / Cyan; White / Black; Yellow / Black等, 但是沒有程序員常用的黑色綠色高亮文本方式。

在網上找到了一個推薦的solarized的配色方案, 原帖請見:http://jessicalitwin.com/index.php/2013/02/solarized-for-securecrt/
具體步驟是:
1, 首先關閉secureCRT, 然后再c:\\user\\appdata\\aroaming\\VanDyke\\Config\\   找到Global.ini這個文件, 先備份一個
2, 打開Global.ini文件, 找到B:”ANSI Color RGB”這一行, 修改這一行開始的3行為以下內容
B:"ANSI Color RGB"=00000040
00 2b 38 00 dc 32 2f 00 85 99 00 00 b5 89 00 00 26 8b d2 00 d3 36 82 00 2a a1 98 00 ee e8 d5 00
07 36 42 00 cb 4b 16 00 58 6e 75 00 65 7b 83 00 83 94 96 00 6c 71 c4 00 93 a1 a1 00 fd f6 e3 00
然后保存Global.ini文件。
3,再次啟動secureCRT, 工具欄options->global options->Terminal->Appearance->Advanced中找到color scheme選項, 在下拉菜單中找到traditional這個選項,選擇后就可以得到以下配色方案

后來發現delete鍵的功能是后退刪除,於是參考http://blog.csdn.net/justheretobe/article/details/51295956 設置。摘錄如下:

在securecrt的 工具欄–>options–>session–>terminal–>emulation–>mapped keys 頁面,勾選“other mappings”的兩個選項。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM