1. 程式人生 > >4月12日

4月12日

linux

5.1 vim介紹

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)。當進入編輯模式時,會在屏幕的最下一行出現“INSERTREPLACE”的字樣。從編輯模式回到一般模式只需要按一下鍵盤左上方的ESC鍵即可。

命令模式:在一般模式下,輸入 ”:” 或者 “/” 即可進入命令模式。在該模式下,你可以搜索某個字符或者字符串,也可以保存、替換、退出、顯示行號等等。

5.2 vim顏色顯示和移動光標

1. vim是會顯示顏色的,並且是根據文件的名字或內容來顯示不同的顏色,而且可以通過/etc/vimre去編輯配置文件,也可以在用戶家目錄下去編輯

vim /root/.vimrc這個文件,默認這個文件是不存在的。

技術分享圖片

5.3 vim一般模式下移動光標

1.一般模式下光標移動

移動光標命令

按鍵

作用

h或者向左的方向鍵

光標向左移動一個字符

l或者向右的方向鍵

光標向右移動一個字符

k或者向下的方向鍵

光標向上移動一個字符

j或者向下的方向鍵

光標向下移動一個字符

Ctrl+bPageUp

文本頁面向前翻一頁

Ctrl+fPageDown

文本頁面向後翻一頁

數字0或者Shift+6

移動到本行行首

Shift+4

移動到本行行尾

gg

移動到首行

G

移動到尾行

nG(n是任意數字)

移動到第n

1.1總結如下:

技術分享圖片


5.4 vim一般模式下復制、剪切和粘貼

1. vim一般模式下復制、剪切和粘貼:

使用如下快捷方式命令

按鍵

作用

xX

x表示向後刪除一個字符,X表示向前刪除一個字符

nx

向後刪除n個字符

dd

刪除/剪切光標所在的那一行

nddnnumber縮寫)

刪除/剪切光標所在行之後的n

yy

復制光標所在行

p

從光標所在行開始,向下粘貼已經復制或粘貼的內容

P

從光標所在行開始,向上粘貼已經復制或粘貼的內容

nyy

從光標所在行開始,向下復制n

u

還原上一步操作

v

v後移動光標會選中指定字符,然後可以實現復制、粘貼等操作

1.1

技術分享圖片




4月12日