1. 程式人生 > >2018-1-3 4周2次課 vim

2018-1-3 4周2次課 vim

恢復 ext p s 根據 版本 命令模式 .com 微軟雅黑 不同

5.1 vim介紹 5.2 vim顏色顯示和移動光標


·vim 是 vi 的升級版本

·vim 是帶有顏色顯示的


技術分享圖片

·安裝包 yum install -y vim-enhanced

vim有三種模式:·一般模式、編輯模式、命令模式


命令模式:/ 搜索

查找替換

:wq


相同的文件,在不同的目錄下就可能顏色不存在

/etc/passwd 這個文件拷貝到 /tmp 目錄下就沒有顏色顯示

顯示顏色往往根據文件的具體內容、名字顯示不同的顏色,可以通過 /etc/vimrc 編輯顏色



5.3 vim一般模式下移動光標


移動光標:

h或向左的方向鍵 光標向左移動一個字符

l(小寫L)或向右的方向鍵或空格 光標向右移動一個字符

k或向上方向鍵 光標向上移動一個字符

j或向下方向鍵 光標向下移動一個字符

nh (n是任意數字) 光標向左移動n個字符

nl (n是任意數字) 光標向右移動n個字符

nk (n是任意數字) 光標向上移動n個字符

nj (n是任意數字) 光標向下移動n個字符

n空格 (n是任意數字) 像右移動n個字符


Ctrl+f或PageUp 屏幕向前移動一頁

Ctrl+b或PageDown 屏幕向後移動一頁

數字0或Shift+6 (^) 移動到本行行首

Shift+4($) 移動到本行行尾

gg 移動到首行

G 或 Shift+g 移動到尾行

nG (n是任意數字) 移動到第n行

技術分享圖片


右下方會提示目前光標所處位置為第幾行,第幾字符

遊戲熟悉vim移動光標:https://vim-adventures.com/




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

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

nx 向後刪除/剪切n個字符

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

ndd(n為數字) 刪除/剪切光標所在行之後的n行

yy 復制光標坐在行

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

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

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

u 還原上一步操作(最多恢復50次)

Ctrl+r 還原時多還原了一次的話,按此快捷鍵取消一次還原操作

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



2018-1-3 4周2次課 vim