vim编辑器的使用总结

vim的三种使用模式:命令模式、插入模式、底行模式

在命令模式下

完全是通过各种快捷键来对文件进行编辑,现在对这些我接触到的快捷键和对应的动作进行归类总结

光标移动

h/j/k/l  四个按键使光标左下上右移动,与方向键起到相同作用

数字0,对应行首,

美元符$对应行尾,

敲击空格键向右移动,

gg光标定位到文件首部

G光标定位到文件尾部

w/W移动到下一个单词

复制

yy复制当前行

yw 复制一个单词

y0从光标所在位置复制到行首,y$ 从光标所在位置复制到行尾

y2y从当前行开始向下复制两行

y3y从当前行开始向下复制两行

以次类推即可

ygg从当前行复制到首行

yG从当前行复制到尾行

选择性复制

在命令模式下按下小写字母v,进入视图模式,进行选择,然后按y,复制所选,按c 剪切所选,再然后,按p 粘贴,

删除

x删除一个字符

dw删除一个单词

ndw删除n个单词

dd删除一行

d0删除到行首

D/d$删除到行尾

dG删除到文件尾

dgg删除到文件首

ndd删除n行


选择性删除

在命令模式下按下小写字母v,进入视图模式,进行选择,然后按d进行删除


撤销

在命令模式下,按下小写字母u,逐步撤销

在命令模式下,按下大写字母U,取消一行内的改动

Ctrl + r 取消撤销


由命令模式进入编辑模式

在命令模式下,按下小写字母o, 从光标所在行的下一行,的行首开始编辑

在命令模式下,按下大写字母O,从光标所在行的上一行,的行首开始编辑

在命令模式下,按下小写字母i,从光标所在位置开始编辑

在命令模式下,按下大写字母I,从光标所在行的行首开始编辑

在命令模式下,按下小写字母a,从光标所在位置之后开始编辑

在命令模式下,按下大写字母A,从光标所在行的行尾开始编辑




编辑模式下

方向箭头上下左右 移动,编辑即可

底行模式

在命令模式下输入冒号便进入底行模式

:q 退出

 :w 保存

:wq或者:x 保存退出

:q! 强制退出

:e  /home/test.sh 编辑新文件(前提要保存现有文件)

:set nu  或者:set nonu 显示或不显示行号

:123 定位到第123行


:range/pattern/string/[c,e,g,i]

range 表示替换要查找的范围

pattern 表示要被替换掉的字符

string 新字符

c:做替换确认

e:不显示错误信息

g:正行替换

i:不分大小写

同时编辑多个文件

vim  file1 file2 file3 文件名空格隔开

切换文件(要保存才能切换和关闭)

:n 下一个文件

:N上一个文件

:wnext 保存当前文件开始编辑下一个文件

:last 编辑最后一个

:first第一个

:args 显示当前编辑的文件列表



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值