vim编辑器常用命令,用到啥补啥

vim的常用三种模式

  • 命令行模式 :进入编辑器默认命令行模式
  • 插入模式 :A,a,I,i,O,o
  • 末行命令模式 : 在命令行模式下按下 “ :”进入该模式
  • 补充2种模式:可视模式 :在命令行模式下按v或者V进入,作用选择多行,替换模式:按r进入,替换作用

常用的启动vim的命令

vi a.c :打开a.c文件
vi + a.c :打开文件a.c,并且在光标最后位置
vi +2 a.c :打开文件a.c,光标停留在第二行首
vi +/string a.c: 打开a.c,并将光标停留在第一个找到 的string上。

光标的移动

均在命令行模式下操作

  1. 上下左右↑↓←→
  2. Ctrl+f:下翻一屏 Ctrl+b: 上翻一屏
  3. ctrl+e: 向下滚动一行 ctrl+y: 向上滚动一行。
  4. 0 :光标移至当前行行首 $:光标移至当前行行尾
  5. gg: 到文件头部 G: 到文件尾部

文本插入

i: 在光标前插入;
I: 在当前行第一个非空字符前插入;
a: 在光标后插入;
A: 在当前行最后插入;
o: 在下面新建一行插入;
O: 在上面新建一行插入;

文本查找和替换

命令行模式下操作

  1. /string 从开始查找第一个string ,按n为下一个string 。?string:从末尾查找一个字符串,按N为下一个string
  2. :1,$s/p1/p2/g 解释:末尾命令行模式下,第一行到最后一行的字符串p1替换成p2,g表示所有均替换 :s/p1/p2/g当前行所有p1替换为p2

文本的复制粘贴删除

  1. 复制: yy:复制当前行 ,:1,2 y :复制1到2行的所有
  2. 删除:dd:剪切当前行 , :1,2 d :剪切1到2行的所有
  3. 粘贴:p

同时编辑多个文件

vi -O file1 file2:垂直分割窗口,同时打开file1和file2
或者 在已经打开一个a.c后想垂直分屏打开b.c :vsp b.c

:close – 关闭当前窗口,
:qall – 关闭所有窗口,退出vim。
Ctrl +w,w : 切换到下一个窗口
ctrl+w = – 所有窗口同样高度

vim的配置文件

vi /etc/vim/vimrc :系统vim的配置文件
vi ~/.vimrc : 用户下的vim配置文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值