一、vimrc設置
- vimrc文件是vim的環境設置文件。
- 整體的vim的設置是在 /etc/vim/vimrc 文件中,一般只要修改用戶自己的vimrc 文件就行。
- 進入用戶根目錄:
cd ~
- 查看是否有.vimrc文件,沒有就新創建一個.vimrc文件。
- 在終端下使用vim進行編輯時,默認情況下,編輯的界面上是沒有顯示行號、語法高亮度顯示、智能縮進等功能的。爲了更好的在vim下進行工作,需要手動設置一個配置文件:.vimrc。
-
vim ~/.vimrc 命令創建配置文件,插入以下進行設置:
set number “顯示行號 syntax on “自動語法高亮 set shiftwidth=4 “默認縮進4個空格 set softtabstop=4 “使用tab時 tab空格數 set tabstop=4 “tab 代表4個空格 set expandtab “使用空格替換tab set encoding=utf-8 “設置編碼 set autoindent “在插入模式下,對每行按與上行同樣的標準進行縮進
- 以上配置基本夠用保存即可,其他配置可以參考:https://blog.csdn.net/u010871...
二、vim經常使用的一些快捷鍵
- 上下左右移動光標:k、j、h、l
- 複製粘貼:yy、p
- 撤銷:u
- 刪除一行與刪除一個字符:dd、x
- 多行復制:命令行模式輸入 :1,3 co 10【註釋:代表複製1到3行內容粘貼到第10行】
- 多行剪切:命令行模式輸入 :1,3 m 10 【註釋:代表把1到3行內容剪切到第10行】
- 多行註釋代碼:ctrl+v可視化模式選中,鍵入k或者j向上或者向上選中要註釋的行,然後鍵入I,插入'//'字符,最後按兩次esc即可。
- 多行編輯:可視化模式選中要編輯的行,假如是要在行末編輯,那麼鍵入$到行末,然後鍵入A,插入想要編輯的內容,最後按兩次esc即可。
- 光標移動到第一行與最後一行:gg、G
- 光標移動到某一行:10G 【註釋:代表移動到第10行】
- 移動到行首與行末:^、$
- 字符後插入、字符前插入、另起一行插入:a、i、o
- 行內移動光標到某個字符:fa、Fa 【註釋:fa代表代表向後移動到字符a處,Fa代表向前移動到字符a處】
- 刪除一行、刪除一個單詞、刪除光標後所有字符:dd、diw、D
- 多行縮進:可視化模式選中要縮進的行,然後鍵入>或者<,用來向後或者向前縮進
- 複製粘貼vim外部內容到vim編輯器打開的文件,爲了避免複製後縮進錯亂,可以使用命令設置再進行復制:set paste
- 向下或者向上滾半屏:ctrl+d、ctrl+u
- 替換字符:命令行模式,:s/word/hello【註釋:光標所在行第一個word替換成hello】、:s/word/hello/g【註釋:光標所在行所有的word替換成hello】
- 刪除光標後單詞並插入:ce