Bboysoul's Vim使用指南
安裝必要的工具
sudo dnf install git ctags
git 用來下載
ctags 外掛要用到
首先安裝vim
- 解除安裝系統原來存在的vim
sudo dnf remove vim
- 下載
git clone https://github.com/vim/vim.git
cd vim
先說明一下這裡我下載的是vim8.0如果老版本什麼的,我配置的外掛可能不支援 - 編譯安裝
sudo dnf install ncurses-devel
vim編譯安裝上面那個包是必須的,如果沒有那就用自己的包管理器安裝,我用的是fedroa24./configure --prefix=/usr/local/vim
如果執行上面這條語句有報錯,那麼缺少什麼軟體包就安裝什麼軟體包
後面--prefix指定安裝的路徑,比如我喜歡把編譯安裝的軟體安裝在/usr/local下
這樣如果你以後不需要這個軟體了,直接刪除這個資料夾就好了make
如果你覺得編譯太慢,可以加上引數-j,比如我是四核的處理器,我就可以加上-j4即make -j4
這樣可以加快編譯速度sudo make install
注意要有root許可權安裝哦 - 配置環境變數
建立.profile檔案touch .profile
在裡面新增這麼一句
export PATH="$PATH:/usr/local/vim/bin"
讓配置檔案立即生效source .profile
之後輸入vim命令看是不是能開啟vim編輯器
安裝vundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vundle 是vim的外掛管理器
安裝vim配置檔案
- 下載
git clone https://git.coding.net/bboysoul/vim.git
之後你會發現多出一個vim資料夾把裡面的.vimrc移動到自己的主目錄就可以cd vim
mv .vimrc ~
- 安裝外掛
第一次輸入vim命令可能會出現下面這樣的錯誤
處理 /root/.vimrc 時發生錯誤:
第 152 行:
E185: Cannot find color scheme 'molokai'
請按 ENTER 或其它命令繼續
不用管他,輸入enter就可以,然後輸入:PluginInstall
直到最後出現done這個詞為止
這樣所有必須的外掛都會安裝完畢
** 到此為止編輯器配置完畢 **
編輯器屬性
- 使用molokai主題,個人認為最好的主題
- 預設開啟語法高亮
- 預設顯示行號
- 預設關閉NERDTree,你可以輸入NERDTree來開啟
- 允許外掛替換配色方案
- 高亮顯示搜尋結果
- 高亮顯示當前行和列
- 開啟檔案型別檢測
- 根據不同的檔案載入不同的外掛
- 搜尋時大小寫不敏感
- vim自身命令支援tab補全
- c++程式碼高亮
- leader鍵是space
- 支援c語言語法檢查
- 支援markdown檔案高亮
- 括號成對出現
編輯器使用指南
- 當你想在編輯器啟動的時候不現實程式碼摺疊在vimrc檔案外掛配置區域加入
set nofoldenable
- za開啟或關閉當前摺疊的程式碼,zM關閉所有摺疊,zR開啟所有摺疊
- leader鍵+cc也就是space鍵+cc註釋選中的文字 leader鍵+cu取消當前文字的註釋也就是space+cc
- 輸入:TagbarOpen可以檢視你用的函式類
- 當你寫完程式碼輸入:w或者直接space+w會進行c語言的語法檢查
快捷鍵
下面都是我設定的一些快捷鍵
- space+y 複製選中文字
- space+p 貼上
- space+w 儲存
- space+WQ 儲存所有視窗並且退出
- space+Q 強制退出
- nw 依次遍歷每個視窗
- space+q 關閉當前視窗
效果預覽
注:其他的自己配置把,我遵守最簡單的原則配置的
關於windows使用者: 一般來說能用windows的使用者配置個簡單的vim編輯器絕對是沒有什麼問題的,哈哈哈windows,玩具車,遙控車,玩具玩具,遙控車
問題反饋郵箱:lifeisnofair@163.com
**by Bboysoul **
相關文章
- Vim使用指南
- vim下接下Ctrl+S造成程式僵死
- 在Vim裡精通Vim
- Vim
- vim命令
- vim操作
- vim 分屏
- Vim 使用
- vim工具
- vim使用
- SQLT 使用指南SQL
- Lombok使用指南Lombok
- Rundeck使用指南
- git使用指南Git
- gulp 使用指南
- SOAR 使用指南
- FontAwesome使用指南
- OpenSUSE 使用指南
- gulp使用指南
- JMH 使用指南
- GPG 使用指南
- nmap使用指南
- Charles使用指南
- CppUnit使用指南
- Webpack使用指南Web
- MacTeX 使用指南Mac
- 【vim】vim 常用命令之工作速查
- VIM 進階 —— 《VIM 8 文字處理實戰》
- VIM 命令大全
- Vim命令合集
- vim常用操作
- 編譯VIM編譯
- VIM操作技巧
- vim配置思路
- vim學習
- Vim 命令合集
- vim筆記筆記
- vi(vim)命令