美文网首页
vim命令模式的常用命令

vim命令模式的常用命令

作者: Eden大虾 | 来源:发表于2018-04-30 11:33 被阅读0次

    原本这次的任务是完成编辑模式常用命令的介绍,突然发现编辑模式没啥命令,直接使用键盘编辑就可以了。因此,我将跳过编辑模式,直接进入命令模式常用命令的介绍。

    最有用的命令

    按键 含义 说明
    :help command 帮助命令 冒号":"与help, 举个例子, ":help h"表示查看左移的帮助文档, ":help :help"表示查看帮助命令的帮助文档

    文件写入/退出

    按键 含义 说明
    :q 关闭当前窗口(如果是最后一个窗口,则关闭vim) 冒号":"与小写字母"q"
    :q! 放弃更改并关闭窗口(如果是最后一个窗口,则关闭vim) 冒号":",小写字母"q"与感叹号
    :qa 关闭所有窗口(未修改文件) 冒号":",小写字母"q"与小写字母"a"
    :w 将更改写入磁盘中 冒号":"与小写字母"w"
    :w! 将更改写入磁盘中(可读文件) 冒号":",小写字母"w"与感叹号
    :wa 将所有文件的修改写入磁盘中 冒号":",小写字母"w"与小写字母"a"
    :wq 将更改写入磁盘并退出vim(只有一个窗口) 冒号":",小写字母"w"与小写字母"q"

    搜索和替换

    按键 含义 说明
    /pattern 向前搜索包含模式pattern(支持正则表达式)的匹配项 斜杠"/", 匹配模式pattern, 如"/test"表示搜索字符串test, "/^test"表示搜素以"test"开始的行
    ?pattern 向后搜索包含模式pattern(支持正则表达式)的匹配项 斜杠"/", 匹配模式pattern, 如"/test"表示搜索字符串test, "/^test"表示搜素以"test"开始的行
    n 下一个匹配项 小写字母n
    N 上一个匹配项 大写字母N
    :s/old/new/g 替换当前行所有匹配old的匹配项为new 冒号":", 小写字母"s", 斜杠"/", 需要替换的模式old(支持正则表达式), 替换项new, 斜杠, "g"表示替换当前行的所有匹配项
    :1,$s/old/new/g 替换文件中所有匹配old的匹配项为new 冒号":", 替换范围为整个文件"1,$", 小写字母"s", 斜杠"/", 需要替换的模式old(支持正则表达式), 替换项new, 斜杠, "g"表示替换当前行的所有匹配项
    :noh 搜素结果不高亮 冒号":", 小写字母"no", 小写字母"h"

    参考网址:

    相关文章

      网友评论

          本文标题:vim命令模式的常用命令

          本文链接:https://www.haomeiwen.com/subject/dwdzlftx.html