本文先不對任何 Vim 插件做對比,避免眼花繚亂,陷入選擇恐懼癥,而是直接附上我多年積累、一直在使用的 Vim 配置壓縮包,直接解壓就可以使用。建議還沒有形成自己使用習(xí)慣的讀者使用我提供的版本,先用起來,在實際使用中慢慢理解,相信過不了多久就能習(xí)慣 Vim,再根據(jù)自己需求調(diào)整或重新配置。
3.2.1 Vim 安裝與快速配置 Vim 安裝方法:
sudo apt-get install vim 下載 vim.tar.gz 解壓后,將 vim-config.tar 解壓至用戶根目錄:
tar -xvf vim-config.tar -C ~/ 安裝完畢,就這么簡單,所有的插件已經(jīng)包含到壓縮包里了,不需要再下載其它東西。
重新開啟一個終端窗口就可以使用 Vim 打開代碼看看效果了:
Linux中有哪些使用技巧
上述界面可以看到,左側(cè)界面是文件列表(默認(rèn)不顯示,F(xiàn)3 開/關(guān)),右側(cè)時函數(shù)列表(默認(rèn)顯示,F(xiàn)9 開/關(guān)),可以使用CTRL + W 在各個區(qū)域之間跳轉(zhuǎn),在三個界面上都可以像編輯文件一樣,通過 h、j、k、l 移動光標(biāo)定位。
在函數(shù)列表項上按回車鍵即可跳轉(zhuǎn)到指定函數(shù)。
在文件列表項上按回車鍵,打開相應(yīng)文件;按 i 或 s,以水平分割或縱向分割窗口打開文件,這個 Vim 的分割窗口的功能,查看代碼很實用。
A 工作場景時,需要開啟 A 場景所需的軟件 A1、A2、A3;B 場景時,又需要軟件 B1、B2、B3 的支持。那么可以新增一條命令 env_switch 完成這樣的工作環(huán)境的切換
env_switch A start #開啟A工作環(huán)境下的軟件A1,A2,A3 env_switch A stop #關(guān)閉A工作環(huán)境下的軟件A1,A2,A3 env_switch B start #開啟B工作環(huán)境下的軟件B1,B2,B3 env_switch B stop #開啟B工作環(huán)境下的軟件B1,B2,B3 實現(xiàn)如下:
#!/bin/bash function env_switch() { if [ $1 = "A" ]; then echo "A1,A2,A3 " if [ $2 = "start" ];then echo "will be opened" elif [ $2 = "stop" ]; then echo "will be closed" fi elif [ $1 = "B" ];then echo "B1,B2,B3" if [ $2 = "start" ];then echo "will be opened" elif [ $2 = "stop" ]; then echo "will be closed" fi fi } 增加執(zhí)行權(quán)限: