Vim开发中常用命令

首先区分命令模式和编辑模式:在使用vim 文件名  创建文件时一般直接进入编辑模式,按下esc间进入命令模式,在命令模式使用冒号加命令输入命令,例如:set nu(打开行号)


常用命令

(1) :w 保存

(2) :wq 保存退出

(3) :q 未修改文件时直接退出

(4) :q! 修改文件后不保存退出

(5) :set nu(number) 显示行号

(6) :set ai 开启自动缩进

(7) :set nonu 不显示行号

(8) :set noai 关闭自动缩进 

(9) hjkl 上下左右移动光标

(10) ctrl+f ctrl+b 翻页

(11) ^回到行首

(12) $回到行尾

(13) %跳转到匹配的括号处([{

(14) G文件尾

(15) gg文件头

(16) :n 回到第n行

(17) /xxx 查找文件中xxx字符串,按n跳转到下一个,N跳转到上一个

(18) :%s/f/t/g 将文件中全部的f替换为t

(19) dd 删除光标所处的当前行,并将内容放到缓存区中

(20) d$删除光标到行尾的字符,并将内容放到缓存区中

(21) yy复制当前行,并将内容放到缓存区中

(22) x删除光标处所处的字符,并将内容放到缓存区中

(23) p将缓存区的内容粘贴出来

(24) u取消上一次的操作

(25) ctrl+r 重做取消掉的一步操作

(26) .重复上一次的操作

(27) >>缩进一个tab

(28) <<减少一级操作

(29) :sp filename 打开filename文件并上下切分窗口显示

(30) :vsp filename 打开filename文件并左右切分窗口显示

(31) Ctrl+w 在多个窗口中切换

(32) shift+v 使用上下左右键可以选定多行或多个字符,然后可以使用>>等调整缩进、删除、复制等操作


1.vim卡死现象

在使用过程中有时会遇到vim不响应,就像卡死了一样,按什么都没有效果,实际上此时vim并没有挂机,只是不向外输出,造成这种原因是我们不小心按下了ctrl+s,想要退出这种状态只要按下ctrl+q即可。

2.vim格式化代码

选中带格式化的代码片段按下“=”即可实现代码规范格式的调整

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值