如何優雅地使用Sublime Text
折騰了一下Atom和Sublime Text編輯器,之前在Windows下處理文本主要用的是UltraEdit,打開文件編輯用的Gvim。
就自己之前的體驗(linux后台開發),從Windows用SecureCRT連接到服務器,平常也有些需要記錄的文本,說脫離鼠標操作很不顯示,很多時候還是要用鼠標來切換、選擇復制、粘貼等等,僅僅追求純鍵盤操作的話其實比較影響效率。
而造成這種問題的原因是沒有選對工具。試了一下這兩款編輯器,結合vim插件和各種其他插件,便利和靈活性顛覆了自己一直以來的編輯方式,為這個發現興奮不已,折騰了一個通宵仍沒有睡意。
兩款編輯器功能都很強大。先使用了Atom,嘗試添加插件但是報錯了。google得知其更新插件需要依賴nodejs和python、還有visual studio,由於python和visual studio原來系統就有過安裝,因此新安裝了一下nodejs。更新了支持vim操作的vim-mode插件和之前網上比較火比較酷炫的碼字特效插件active-power-mode插件,使用起來的感覺已經完爆UltraEdit了。但是每次啟動的速度和打開文件的速度還是感覺有些小瑕疵;
於是又試了一下Sublime Text3,秒開!打開大文件也很流暢。而它的插件試用了一下SideBarFolders管理多個目錄,SFTP編輯遠程文件,這幾個特性足夠判斷哪個更適合我了。
即插即用,U盤式地將工具組裝起來補充功能,兩款編輯器都很令人滿意。當隨手點開一個圖片時,發現能夠展示圖像內容的那一刻,感覺自己發現了新大陸一般。
一直以來有些太注重工具了,而對於應該使用工具去做的事情和軟件開發設計方面投入的精力反而顯得比較輕。選擇適合自己的工具,花更多的精力去完成目標和事情本身,這便是自己應該也迫切需要去做的事。
SFTP插件配置過程中連接不上服務器,ssh連接會核對公鑰,公鑰不同則不允許連接。由於自己連的服務器是本機啟動的一個linux虛擬機,設置ssh相關選項為不嚴格。服務器端需配置內容參考:
ssh中“Host key verification failed.“的解決方案
設置下列服務器選項:
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
設置后SFTP仍然報錯,本地報錯信息如下,提示本地也需做相關修改:
Connecting to SFTP server "192.168.192.4" as "xd" ..... failure (Host key verification failed)
The SSH host key has changed. This could indicate a potential security breach, or that the domain you are connecting to recently moved servers.
If you are confident this is not a security breach you can delete the old host key and try again.
1. Win XP: Start > Run > regedit.exe
Win Vista/7: Start > regedit
2. Expand to HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys and delete the entry including @22:192.168.192.4
根據上述提示刪除本地公鑰相關記錄后,連接正常