1. 程式人生 > >vim光標移動和復制粘貼

vim光標移動和復制粘貼

替換 pagedown 一般模式 最後一行 ctrl 增刪改 文本 右鍵 上下左右

vim介紹

vim是vi的一個升級版本,比vi多了一些特性
vim編輯文件的時候是帶顏色顯示的,vi是沒有顏色顯示的
默認是沒有安裝vim的,需要安裝yum install -y vim-enhanced
vim有三種模式,分別為一般模式、編輯模式、命令模式
一般模式:dd刪除命令,yy復制命令p粘貼命令等
編輯模式:按完i之後是編輯模式,可以對文件增刪改,
命令模式:沒有按i之前,或者在編輯模式下按esc鍵鍵入命令模式對文件可以查找替換等。保存退出也是在命令模式下操作的。

vim快速移動光標位置

vim編輯某些特定的系統文件時,在系統指定的環境變量的目錄下文件內容會以不同顏色來顯示,方便識別與修改辨認
如:/etc/passwd和拷貝到/tmp/passwd的配置文件時不相同的,因為變量環境發生改變不會顯示出多個顏色

移動光標
可以通過上下左右鍵可以移動,也可以用字母移動

在普通模式下移動光標的快捷操作
h 向左移動光標
k 向上移動光標
j 向下移動光標
l 向右移動光標
空格鍵也是向右移動光標
數字加字母共同使用表示移動幾行或幾個字符位
10h  向左移動10個字符
10j  想下移動10行
10k  向上移動10行
10l  向右移動10個字符
10空格鍵  向右移動10字符

gg  文本的一行
G 文本的最後一行
^ 0 行首
$ 行末

3G  把光標定位到第三行
ctrl+b/pageup    向上翻屏
ctrl+f/pagedown  向下翻屏

vim一般模式下的復制剪切粘貼

dd  刪除一行,也屬於剪切的,只可以剪切一行
p   粘貼在光標所在位置的下一行
P   粘貼在光標所在位置的上一行
u   如果上次的操作有誤,可以用u恢復一共可以恢復50次(距離上一次保存退出的結果為最初狀態)
ctrl+r  如果上次恢復多了想回到上一步,就用ctrl+r
yy  復制 1yy復制一行
x   向後刪一個字符
shift+x  大X向前刪一個字符
用v可以復制或者剪切從某個字符到某個字符的,點v然後移動光標選中需要復制或者剪切的內容,用yy是復制用x

vim光標移動和復制粘貼