vim 命令行编辑器使用总结

Vim使用小计

从Normal模式到Insert模式的快捷键

i-insert 插入:在当前光标处进入Insert模式
a-append 追加: 在当前光标的下一个光标位置进入Insert模式
o-openline 重开一行:在当前光标的下一行开辟新行,移动光标至行首进入Insert模式
c-change 更改:单独一个没作用,一般cc;ciw,cw
shift+i:在当前行的第一个字符处进入Insert模式
shift+a:在当前行的行尾进入Insert模式
shift+o:在当前光标的上一行开辟新行,移动光标至行首进入Insert模式
cw:changeWord 删除从光标到空格之间的字符并进入Insert模式
ciw:changeInWord 删除当前光标所在的字符串并进入Insert模式

在Normal模式下的快捷键

u-undo 撤销:相当于ctrl+z ,撤销上一步操作
y-yarn 复制:复制当前字符,一般可以配合v键进入的Visual模式选定后进行块复制
p-paste 粘贴:在当前光标处粘贴已复制内容
d-delete 删除:可以配合Visual模式进行块删除
yy:复制当前行
dd:删除当前行
gg:跳转到文件头
shift+g:跳转到文件尾
/目标字符:高亮当前光标以下的下一个目标字符,回车之后使用n和m可以切换将光标切换至再上或者再下一个目标字符

Vim改键操作

在配置文件中进行更改,一般为.vimrc
map:映射关键字搭配其他附加关键字即可进行改键
关键字语法:map 旧键位 新键位
键位表:
<k0>-<k9> 小键盘0-9
<S-…> Shift+… (Control同理取C)
<ESC> escape键
<CR> Enter键
<Space> 空格键
<Tab> Tab键
附加关键字:
模式关键字:n i v c分别为Normal、Insert、Visual、Command四个模式
递归关键字: nore表示不递归
例子nnoremap fwq :wq<CR> 表示在普通模式下,将文件保存并退出的操作绑定到fwq上,并且此种方式不会递归改键

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值