vim反向删除_VIM编辑器基操

VIM是一个强大的编辑器,上古程序开发工具神器无须过多解释,linux必备!具体详情可以参考官方网站[1]或者推荐文章[2],掌握VIM就是多练多用,一张图涵盖大部分快捷键。

8ae8af429d9a4a5382bf3be8d2caedeb.png

VIM中的模式

  1. 普通模式
  2. 命令模式
  3. 编辑模式
  4. 视图模式
66edde5605062406f787a4605c279e1e.png

移动光标

h (左移) j (下移) k (上移) l (右移) v键进入视图模式可以选择文本内容

退出VIM

q!  强制退出 wq 保存退出

文本编辑

按下x键以删除光标所在的字符按下 i键 以插入文本按下 A键 以行末追加文本按下 a键 以字符后追加文本键入 小写字母 o 以在光标下插入一行,并置于插入模式要在光标前插入一行,只需键入 大写字母 O键入 a 以在光标后插入文本按下 y键 复制按下 p键 粘贴按下 c键 更改光标位置,同等于d+i

删除操作

删除光标到下一个单词:dw 删除光标到行尾:d$ 删除整行:dd

d -是操作码 motlion -是操作码要操作的对象(译者:更确切地说应是范围吧?)(罗列在下方) 关于对象的小清单:

w -到下一个单词头,除开所在的第一个字符。e -到下一个单词尾,包括所在单词的最后一个字符。$- 到行尾,包括了最后一个字符。0- 到行首,包含空格。^ -到行首,不含空格。G -到文本最后一行首gg -到文本首行。所以de会删除光标处到单词尾下的字符。

注:不带操作码按下对象键时,仅会按对象指定的方式 移动光标

恢复命令

恢复之前的动作,键入:u (小写)恢复对一行的所有改变,键入:U(大写)恢复恢复,键入:CTRL-R

搜索命令

在正常模式,键入 / 字母 正向搜索在正常模式,键入 ? 字母 反向搜索在正常模式,键入 % 字母 可以搜索括号()[](想再次搜索相同的短语,简单的键入 n,以相反的方向,键入 N或者键入 CTRL-O(按住 CTRL时,按下字母o).重复几次回到更早的那刻。CTRL-I是向前移动)

搜索替换

在一行中以new替换old. :s/old/new在一行中以new替换所有的old :s/old/new/g在#到#两行间,以new 替换所有的old :#,#s/old/new/g替换文件中的所有事件 :%s/old/new/g每次替换前确认,增加‘c’' :%s/old/new/gc

执行外部命令

:!加要执行的命令:r filename 可以直接读取文件:w filename 写入文件

设置选项

键入":set xxx" 以设置选项 "xxx". 一些选项:'ic' 'ignorecase' 搜索时忽略大小写'is' 'incsearch' 部分显示匹配的搜索短语。'hls' 'hlsearch' 高亮所有匹配的短语

参考资料

[1]

VIM官网: "http://www.vim.org"

[2]

推荐文章: "https://www.cnblogs.com/chenyablog/p/10399601.html"

63090f33447e9da4cda6848c5a2c222c.gif为你铺好的HACKWAY e14bea412918f9f856e1d3bb90570e4c.png长按扫码上车 4c3a3ce0655fb9ba6040abd9dd53e9b4.png你点的每个在看,我都认真当成了喜欢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值