欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Linux(16)-Vim编辑器的使用

发布时间:2023/12/13 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Linux(16)-Vim编辑器的使用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

Vim编辑器的使用

  • 1.指令模式常用快捷键
    • 1.1 定位快捷键
    • 1.2 编辑快捷键
    • 1.3查找相关的快捷键
  • 2.行末模式常用命令
    • 2.1 文件操作命令

vim编辑器有3种工作模式:

  • 指令模式–依据快捷键对文本进行编辑–复制、黏贴、删除、查找
  • 输入模式–通过键盘向文本中输入字符的模式–i/Insertk键进入,Esc键退出
  • 行末模式–通过命令执行打开、保存、查找替换、退出文件等操作–:进入的,回退为指令模式或者退出文件(不管指令是否有效)
  • 1.指令模式常用快捷键

    1.1 定位快捷键

    (定位就是光标移动呗)

  • 上下左右箭头移动光标
  • gg-首行、shift+(gg)–末行、数字->shift+g–任意行
  • w-向后移动一个单词,b-向前移动一个单词
  • 1.2 编辑快捷键

  • 删除行:dd-删除当前行、d3d–从当前行往下删三行
  • 删除字符:d3向左方向键、d3向右方向键
  • 删除行尾回车:shift+j (试了一下,没成功)
  • 撤销上一次操作:u
  • 恢复上一次的撤销操作:Ctrl+u(试了一下,没成功)
  • 复制行/字符:y3y、y3向左方向键(和d命令很像)
  • 黏贴:p
  • 1.3查找相关的快捷键

    无论使用哪种查找方式,找到一个后。按n,向下查找下一个结果。按shift+n,向上查找上一个结果。

  • /查找内容+回车
  • shift+/,在行末?后输入查找内容+回车
  • 向下查找某个单词shift+8,向上查找某个单词shift+3
  • 2.行末模式常用命令

    2.1 文件操作命令

  • 保存文件w
  • :w # 保存入当前文件 :w new_file.txt # 另存为
  • 新建一个文件new,同时关闭当前文件
  • 退出文件q
  • 查找替换。加了g会在同一行中找到所有查找内容。
  • :查找范围s/查找内容/替换内容/g # 查找范围:当前行,不用写 # 查找范围:整个文件--% # 查找范围:第三和第九行--3,19 # 查找范围:6到最后一行--6,$ # 查找内容:正则表达式 # 替换内容:为空可以表示删除操作

    5.内容过滤

    :g # 过滤出包含某个字符串的行 :v # 过滤出不包含某个字符穿的行 :g/甲:/d # 过滤出包含"甲:"的行之后,执行删除操作。 :v/^甲:/w 乙.txt # 过滤出不包含"甲:"的行之后执行,执行另存操作

    总结

    以上是生活随笔为你收集整理的Linux(16)-Vim编辑器的使用的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。