vi编辑器 常用基本操作指令

1、vim有三种模式:命令模式,文本模式,末行模式
命令模式----->文本模式 i a o I A O s S
文本模式----->命令模式 Esc
命令模式----->末行模式 :
末行模式----->命令模式 Esc两次
2、命令模式下

1、i在光标前面插入 I在光标所在行的行首插入
2、a在光标之后插入 A在光标所在行的行尾插入
3、o在光标所在行的下一行插入 O在光标所在行的上一行插入
4、s删除一个字符为代价切换工作模式 S删除一行为代价切换工作模式
5、光标移动 h(左)j(下)k(上)l(右)
6666G  跳转到指定行
7、gg  跳转到文件首 G跳转到文件尾
8、gg=G  自动格式化程序代码
9、光标移到“{%  就会跳转到对应的“}10、x 删除光标处单个字符
11、dw 删除一个单词 (光标移到单词首个字母)
12、D 删除光标至行尾
13、d0 删除光标至行首
140 光标移到行首 $ 光标移到行尾
15、r5 替换光标处字符为5
16、v进入可视模式,hjkl挪移光标选中区域,d  删除选中所选区域
17、dd 删除光标所在行 
18、Ndd 删除指定N行
19、yy 复制光标所在行 p 光标所在行的下一行粘贴 P 光标所在行上一行粘贴
20、dd p 剪切整行(vi没有真正的删除,删除的内容都是放在缓冲区)
21/printf 查找设想的printf n 自动找下一个printf
22、光标移到printf 按 * 或 # 查找已经看到的内容
23、:s /printf/println  替换光标所在行的printf 为println
24、:%s /printf/println/g 通篇替换
252935s /printf/println/g 指定区域的替换
26、u 一步步撤销
29、ctrl r 反撤销
30、sp上下分屏 vsp左右分屏
313k 跳转到光标所在函数的第三本man手册
32{d 查看宏定义的值
33、:!执行的shell命令 在编辑器中执行shell命令
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值