Windows下終端機與遠端 linux server 環境設置
最近因為工作上公司配給環境為Windows,但又需要遠端ssh連到linux server工作,在這過程中,又碰了不少牆壁。每次重新架設環境都浪費一堆時間,因此想打個筆記紀錄一下windows上終端機與常用工具的設置步驟。
雖然有一些其實不是windows上面的東西
下面會講到幾個東西
其中vim plugin會另外開一篇寫
圖片來自cmder官方網站
cmder是一個很方便的終端機工具,可以到官方網站下載full與mini兩個版本,full是包含windows git的功能的。cmder是一個壓縮包,整個終端機與設定可以直接戴走到其他台電腦,這也是在這次架設環境的一開始使用的終端機,但後來因為vim airline-theme的主題顏色出現一點問題,在簡單(大約半小時而已XDDD)的google後,發現雖然有解但有點麻煩,而且也會造成vimrc 要設置一些不能通用的設定,因此改換了別的終端機模擬器。
而在測試的過程中,有試了一下以前一開始使用的putty,一個小卻可用的終端機,雖然主題出得來,但用不太習慣,所以換了下面的cygwin
cygwin在一開始裝起來後,上面的選項都是亂碼XDDD
這也是為什麼說它有點山寨味(以前下載大陸軟體常常出現?????的亂碼)
把語言包刪除後回覆英文就沒事了。這邊先說一下最後選擇他的原因:因為主題出的來
就只是這樣而已,因為我在windows終端機下只會下一個指令:ssh XXX,不需要用到windows上的終端機,因此cygwin在裝東西比較麻煩這個缺點就沒什麼差了,只要第一次把openssh裝上就好了。
而上面過程中遇到一些問題,把查到的解決方法整理在這邊
雖然有一些其實不是windows上面的東西
下面會講到幾個東西
其中vim plugin會另外開一篇寫
- windows下的終端機選擇與配置
- linux server 無 root 權限 如何安裝zsh與一開起來就是zsh
- powerline字型
- vim plugin配置
圖片來自cmder官方網站
cmder是一個很方便的終端機工具,可以到官方網站下載full與mini兩個版本,full是包含windows git的功能的。cmder是一個壓縮包,整個終端機與設定可以直接戴走到其他台電腦,這也是在這次架設環境的一開始使用的終端機,但後來因為vim airline-theme的主題顏色出現一點問題,在簡單(大約半小時而已XDDD)的google後,發現雖然有解但有點麻煩,而且也會造成vimrc 要設置一些不能通用的設定,因此改換了別的終端機模擬器。
而在測試的過程中,有試了一下以前一開始使用的putty,一個小卻可用的終端機,雖然主題出得來,但用不太習慣,所以換了下面的cygwin
cygwin在一開始裝起來後,上面的選項都是亂碼XDDD
這也是為什麼說它有點山寨味(以前下載大陸軟體常常出現?????的亂碼)
把語言包刪除後回覆英文就沒事了。這邊先說一下最後選擇他的原因:因為主題出的來
就只是這樣而已,因為我在windows終端機下只會下一個指令:ssh XXX,不需要用到windows上的終端機,因此cygwin在裝東西比較麻煩這個缺點就沒什麼差了,只要第一次把openssh裝上就好了。
而上面過程中遇到一些問題,把查到的解決方法整理在這邊
- cmder中文顯示亂碼只要在設定(setting)-->startup-->environment的地方加上
set LANG=zh_CN.UTF8就可以解決了 zsh主題顯示出奇怪字元到powerline github下載喜歡的字形,在windows對字形案兩下左鍵案裝後,將cmder自行選擇剛剛加入的字形
vim中的指令與cmder或其他終端機衝突通常可以多將上一個shift來解決,例如ctrl w + w 的切換分割跟cmder關閉分頁衝突可以用shift + ctrl + w w來達成,而ctrl + ] 的跳到define的功能目前還沒想出方法只好在vimrc將它攝製成別的按鍵了QAQ
另外公司或公用的server常常不具sudo 權限能安裝zsh,而且也無(ㄌㄢˇ)法(ㄉㄜˊ)申請權限或找管理員幫忙
因此也無法使用chsh來將default的shell換成zsh或fish
這邊從網路組合出一種設置方法,缺點是要小心一些環境變數與登出時會先回到bash,
此外最後面的步驟也可以透過設定bashrc來用,這樣也可以把screen叫出來的也都變成預設是zsh
但我個人認為這不是好作法,要常常注意環境變數與登出要兩次
但我還沒去想怎麼弄比較好,只是個暫時的workaround,如有的話,之後會再更新這篇文章
vim plugin的等下一篇吧
留言
張貼留言