Vim编辑器常用命令

Vim编辑器

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。广泛应用于各种linux系统下

Vim的三种模式

 三种模式可以自由进行切换。切换方式如上图所示

Vim各种模式下常用的命令

  1. 命令模式

    gg首行
    
    G 尾行
    
    nG 移动到第n行
    
    x和X: x表示向后删除一个字符,X表示向前删除一个字符
    
    nx 向后删除x个字符
    
    yy 复制光标所在的行
    
    nyy 从光标所在行开始,向下复制n行
    
    dd 删除/剪切当前行
    
    ndd 删除/剪切下面n行
    
    p 向下粘贴复制或者粘贴的内容
    
    P (大写)向上粘贴复制或者粘贴的内容
    
    u 还原上一步操作
    
    v 按住v之后,会选中指定字符,然后可以实现复制、粘贴等操作
    
    CTRL+F:向下翻页,CTRL+B:向上翻页
    
    $行尾 ^行首
    
    /查找内容 n进行下一个
    
    还原操作:u

  2. 编辑模式

    按ESC键进入命令模式
    
    i 在当前字符之前插入
    
    I 在光标所在行的行首插入
    
    a 在当前字符之后插入
    
    A 在光标所在行的行尾插入
    
    o 在当前行的下一行插入新的一行
    
    O 在当前行的上一行插入新的一行

  3. 底行模式

    在命令模式下输入:进入底行模式,按ESC返回命令模式
    
    /word 在光标之后查找一个字符串word,按n继续向后搜索
    
    ?word 在光标之前查找一个字符产word,按n向前继续搜索
    
    :n1,n2s/word1/word2/g 将n1行和n2行之前的所有word1替换为word2 不加g则表示只替换每行的第一个word1
    
    :n1,$s/word1/word2/g 替换全文的word1为word2
    
    :w 保存文本
    
    :q 退出vim
    
    :w! 强制保存,只读文本也可以完成保存
    
    :q! 强制退出,所有的改动不生效
    
    :set nu 设置行号
    
    :set nonu 取消设置行号

    内容补充:

    vim编辑器总共有6种模式,除去上面常用的三种模式之外,还包括:
    1. 选择模式:可以使用鼠标或光标键高亮文本

    2. 可视模式:移动命令会扩大高亮的文本区域

    3. Ex模式:使用:visual命令离开Ex模式前,可以一次执行多条命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值