vim工具(上)

5.1vim介紹python

blob.png


vi和vim對比linux

[root@MOMOCO-02 ~]# vi /etc/passwd【vi一個文件是沒有顏色顯示的】shell

blob.png

若是你的系統裏面沒有安裝vim是不能使用的vim

blob.png

[root@MOMOCO-02 ~]# yum install -y vim_enhanced【咱們是用這個命令去安裝vim命令】less

[root@MOMOCO-02 ~]# vim /etc/passwd【vim一個文件是有顏色顯示的】ide

blob.png


vim的三種模式spa

通常模式:就是咱們尚未進入編輯模式前作的一切操做,好比dd、yy、h、j、k、l等這就是通常模式get

編輯模式:咱們按「i」鍵進入編輯模式,在裏面編輯字符刪除字符、或者回車等這就是編輯模式it

命令模式:好比咱們在less裏查找一個字符,或者批量更改一個字符(好比把123改爲456)。這就是命令模式
class


5.2vim顏色顯示和移動光標

[root@MOMOCO-02 ~]# cp /etc/passwd /tmp/【以前咱們使用vim /etc/passwd的時候是有顏色的,如今咱們把etc下的passwd拷貝到tmp下看看怎麼樣】

[root@MOMOCO-02 ~]# vim /tmp/passwd【顏色沒有了(不是顏色沒有了而是咱們的內容在這個目錄下不具有顯示顏色),這說明在不一樣的目錄下面vim的文件的顏色還不必定同樣】

blob.png

[root@MOMOCO-02 ~]# mv /tmp/passwd /tmp/passwd.sh【咱們把tmp下的passwd名字改了】

[root@MOMOCO-02 ~]# vim /tmp/passwd.sh 【顏色出來了可是可能沒有以前的那麼好看了,這是由於.sh是shell類型的文件還有python類型的】blob.png

[root@MOMOCO-02 ~]# vim /etc/fstab

blob.png

[root@MOMOCO-02 ~]# cp /etc/fstab /tmp/

[root@MOMOCO-02 ~]# vim /tmp/fstab【顏色依然存在】blob.png

[root@MOMOCO-02 ~]# vim /etc/vimrc【這是vim的配置文件】

blob.png


5.3vim通常模式下移動光標

blob.png

咱們在工做中咱們想盲打的時候就可使用下面的方向鍵來操做

h:向左移動一個光標

nh:自定義向左移動n個光標

j:向下移動一個光標

nj:自定義向下移動n個光標

k:向上必定一個光標

nk:自定義向上移動n個光標

l:向右移動一個光標

nl:自定義向右必定n個光標(這裏咱們也可使用空格鍵他的效果和n、nl同樣的)

ctrl+b:向前一屏一屏的翻頁(n ctrl+b)

ctrl+f:向後一屏一屏的翻頁(n ctrl+f)

0和shift+^:把光標定位到行首

shift+$:把光標定位到行尾

gg:快速回到首行

shift+g(G):快速回到尾行

nG:快速的移動到第n行

blob.png


5.4通常模式下複製剪切粘貼

blob.png

  dd:其實這是剪切光標所在的本行(也能夠做爲刪除使用),他會把剪切的內容放到咱們的剪切板裏面,你想拷貝就按「p(在光標的下一行拷貝)」「shift+p(P:在光標的上一行拷貝)」。若是你發現你剪切錯了想撤回就按「u(向前撤回最多撤回50次)」「ctrl+r(向後撤回)」

  ndd:自定義剪切光標所在本行如下(包括本行)的n行(也能夠做爲刪除使用),他會把剪切的內容放到咱們的剪切板裏面,你想拷貝就按「p(在光標的下一行拷貝)」「shift+p(P:在光標的上一行拷貝)」。若是你發現你剪切錯了想撤回就按「u(向前撤回最多撤回50次)」「ctrl+r(向後撤回)」

  yy:複製光標所在的本行,你想拷貝就按「p(在光標的下一行拷貝)」「shift+p(P:在光標的上一行拷貝)」

  nyy:自定義複製光標所在本行如下(包括本行)的n行,你想拷貝就按「p(在光標的下一行拷貝)」「shift+p(P:在光標的上一行拷貝)」

  x:其實這是剪切光標所在的後一位(也能夠做爲刪除使用),他會把剪切的內容放到咱們的剪切板裏面,你想拷貝就按「p(在光標的下一行拷貝)」「shift+p(P:在光標的上一行拷貝)」。若是你發現你剪切錯了想撤回就按「u(向前撤回最多撤回50次)」「ctrl+r(向後撤回)」

  nx:自定義剪切光標所在的後n位(包括光標所在的位置)(也能夠做爲刪除使用),他會把剪切的內容放到咱們的剪切板裏面,你想拷貝就按「p(在光標的下一行拷貝)」「shift+p(P:在光標的上一行拷貝)」。若是你發現你剪切錯了想撤回就按「u(向前撤回最多撤回50次)」「ctrl+r(向後撤回)」

  shift+x(X):其實這是剪切光標所在的前一位(也能夠做爲刪除使用),他會把剪切的內容放到咱們的剪切板裏面,你想拷貝就按「p(在光標的下一行拷貝)」「shift+p(P:在光標的上一行拷貝)」。若是你發現你剪切錯了想撤回就按「u(向前撤回最多撤回50次)」「ctrl+r(向後撤回)」

  n shift+x(X):自定義剪切光標所在的前n位(包括光標所在的位置)(也能夠做爲刪除使用),他會把剪切的內容放到咱們的剪切板裏面,你想拷貝就按「p(在光標的下一行拷貝)」「shift+p(P:在光標的上一行拷貝)」。若是你發現你剪切錯了想撤回就按「u(向前撤回最多撤回50次)」「ctrl+r(向後撤回)」

v:本身選中自定義操做



阿銘linux

相關文章
相關標籤/搜索