欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux Vim 实用命令

程序员文章站 2023-11-10 23:41:04
Vim 常用的命令 光标定位; hjkl 上下左右移动 0 $ 跳到行首或行尾 gg shift+G 跳到整个文件的开头行或者结尾行 1G ,2G,3G........NG ,跳到第1.2.3 N 行开头 /String(n N 可以循环的) 快速定位到某一行, /^d 快速定位到以 d 开头的行, ......

vim 常用的命令

 光标定位;

hjkl  上下左右移动

0 $ 跳到行首或行尾

gg   shift+g 跳到整个文件的开头行或者结尾行

1g ,2g,3g........ng ,跳到第1.2.3 n 行开头

/string(n n 可以循环的) 快速定位到某一行,

/^d   快速定位到以  d 开头的行,

/txt$ 快速定位的到以txt  结尾的行.

文本编辑(少量)

y 复制. yy 3yy ygg yg (以行为单位)

d 删除 dd 3dd dgg dg(以行为单位)

p 粘贴

x 删除光标所在的字符

d 从光标处删除到行尾

u undo 撤销

^r redo 反撤销,重做   ctrl + r

r 修改一个字符

进入其他模式

a 进入插入模式,  在光标的后面插入

i  进入插入模式, 在光标前面插入

o  另起一行插入

a shift + a  在当前行尾插入

 

:   进入末行模式(扩展命令模式)
v  进入可视模式

 Linux Vim 实用命令

^v  进入可视块模式   ctrl +v

Linux Vim 实用命令

v 进入可视行模式 

Linux Vim 实用命令

r 进入替换模式   在光标后进行批量替换,类似于为windows上的 文本insert 

Linux Vim 实用命令

插入模式下的vim 关键字 自动补全 ctrl + p / n 

 Linux Vim 实用命令