4月12日
1. vim介紹
vi 和vim最大的區別就是編輯一個文本時,vi不會顯示顏色,而vim會顯示顏色。顯示顏色更易於用戶進行編輯
1.1剛剛安裝的CentOS系統上沒有這個命令,請使用
命令安裝: yum install -y vim-enhanced
vim有一個特殊用法:
vim +n filename
這裏的n是一個數字,比如vim +100 1.txt 會在vim的時候把光標定位到1.txt的第100行
1.2vim的三種模式:一般模式、編輯模式、命令模式
一般模式: 當你vim filename 編輯一個文件時,一進入該文件就是一般模式了。在這個模式下,你可以做的操作有,上下移動光標;刪除某個字符;刪除某行;復制、粘貼一行或者多行。
編輯模式:一般模式下,是不可以修改某一個字符的,只能到編輯模式了。從一般模式進入編輯模式,只需你按一個鍵即可(i, I, a, A, o, O, r, R)。當進入編輯模式時,會在屏幕的最下一行出現“INSERT或REPLACE”的字樣。從編輯模式回到一般模式只需要按一下鍵盤左上方的ESC鍵即可。
命令模式:在一般模式下,輸入 ”:” 或者 “/” 即可進入命令模式。在該模式下,你可以搜索某個字符或者字符串,也可以保存、替換、退出、顯示行號等等。
5.2 vim顏色顯示和移動光標
1. vim是會顯示顏色的,並且是根據文件的名字或內容來顯示不同的顏色,而且可以通過/etc/vimre去編輯配置文件,也可以在用戶家目錄下去編輯
5.3 vim一般模式下移動光標
1.一般模式下光標移動
移動光標命令
按鍵 | 作用 |
h或者向左的方向鍵 | 光標向左移動一個字符 |
l或者向右的方向鍵 | 光標向右移動一個字符 |
k或者向下的方向鍵 | 光標向上移動一個字符 |
j或者向下的方向鍵 | 光標向下移動一個字符 |
Ctrl+b或PageUp鍵 | 文本頁面向前翻一頁 |
Ctrl+f或PageDown鍵 | 文本頁面向後翻一頁 |
數字0或者Shift+6 | 移動到本行行首 |
Shift+4 | 移動到本行行尾 |
gg | 移動到首行 |
G | 移動到尾行 |
nG(n是任意數字) | 移動到第n行 |
1.1總結如下:
5.4 vim一般模式下復制、剪切和粘貼
1. vim一般模式下復制、剪切和粘貼:
使用如下快捷方式命令
按鍵 | 作用 |
x,X | x表示向後刪除一個字符,X表示向前刪除一個字符 |
nx | 向後刪除n個字符 |
dd | 刪除/剪切光標所在的那一行 |
ndd(n為number縮寫) | 刪除/剪切光標所在行之後的n行 |
yy | 復制光標所在行 |
p | 從光標所在行開始,向下粘貼已經復制或粘貼的內容 |
P | 從光標所在行開始,向上粘貼已經復制或粘貼的內容 |
nyy | 從光標所在行開始,向下復制n行 |
u | 還原上一步操作 |
v | 按v後移動光標會選中指定字符,然後可以實現復制、粘貼等操作 |
1.1
4月12日