美文网首页
linux番外篇(vim)

linux番外篇(vim)

作者: 墨线宝 | 来源:发表于2019-10-08 23:19 被阅读0次

这一节说一下linux中常用的编辑器vim,之前在某一节简单的介绍过,这里就详细说一下

vim有三种模式,命令模式,插入模式,底行模式,在一开始的时候默认进入的是命令模式

  • 命令模式:默认的模式,该模式下有很多的快捷键

    • Home、End、PageUp、PageDown作用分别是移动到行首、移动到行尾、上翻页、下翻页
    • Shift+g快速定位到指定的行,先按你想要的跳转的行,然后按Shift+g,如:要跳到第三行,先按数字3,然后按下Shift+g
    • 如果想要直接直接跳到最后一行,就直接按Shift+g(有的系统是按Shift+两次g)
    • 如果想要跳到首行,可以直接按两次g
    • w、b键,分别表示向后和向前移动一个单词
    • 想要删除从当前光标所在行向下数几行的内容(包括当前行),依次按下d+数字+d,如果想要删除该行,直接按两次d即可
    • 想要删除指定数量的字符,删除从当前位置算起的几个字符(包括当前字符),使用d+数字+方向键
    • 想要删除该行末尾的回车,也就是两行合并为一行,使用Shift+j
    • 撤销修改使用u
    • 撤销错了,可以按Ctrl+u恢复上次的撤销操作
    • 复制粘贴大法肯定是程序员少不了的操作,复制操作和删除操作差不多,只是将d换为y,想要复制从当前光标所在行向下数几行的内容(包括当前行),依次按下y+数字+y,如果想要复制该行,直接按两次y即可,想要复制指定数量的字符,删除从当前位置算起的几个字符(包括当前字符),使用y+数字+方向键,复制完之后,按p粘贴
    • 查找,按下/键,然后输入所要查找的字符,按回车,如果找到光标会跳转到第一个搜索结果的位置,然后按n,继续向下查找,如果按Shift+n,会反向向上查找
  • 插入模式(输入模式):可以向文件中输入字符的模式。在指令模式下,按i或者Insert键进入输入模式,按Esc退出输入模式,进入命令模式

  • 底行模式:该模式下,在vim界面最下边可以输入命令,来执行各种操作,编辑完文件之后,想要保存修改或者不保存修改都需要进入底行模式来进行操作,从命令模式切到底行模式,按:(冒号)进入底行模式

    • :w 保存文件但不退出vi
    • :w 文件名 将修改另外保存到新的文件中,不退出vi
    • new 文件名 如果该文件存在则打开该文件,如果不存在,则新建(只有保存之后该文件才会创建成功)
    • :w! 强制保存,不推出vi
    • :wq 保存文件并退出vi
    • :wq! 强制保存文件,并退出vi
    • q: 不保存文件,退出vi
    • :q! 不保存文件,强制退出vi
    • :e! 放弃所有修改,从上次保存文件开始再编辑

    上一节 linux命令(九) 搜索

相关文章

网友评论

      本文标题:linux番外篇(vim)

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