linux中vi命令常用快捷键

worktile 其他 141

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,vi是一款非常常用的文本编辑器。它的使用非常灵活,有很多常用的快捷键可以提高编辑的效率。下面是一些常用的vi命令快捷键总结:

    1. 进入编辑模式
    – i:在当前光标位置前插入内容
    – a:在当前光标位置后插入内容
    – o:在当前行的下一行插入内容
    – O:在当前行的上一行插入内容
    – s:删除当前字符并进入插入模式

    2. 退出编辑模式
    – Esc:退出编辑模式,返回命令模式

    3. 光标移动
    – h:向左移动一个字符
    – j:向下移动一行
    – k:向上移动一行
    – l:向右移动一个字符
    – w:向右移动一个单词
    – b:向左移动一个单词
    – 0(数字零):移到行首
    – $:移到行尾
    – G:移到文档的最后一行
    – gg:移到文档的第一行

    4. 删除与复制
    – x:删除当前字符
    – dd:删除当前行
    – yy:复制当前行

    5. 粘贴与撤销
    – p:粘贴之前复制的内容
    – u:撤销上一次的操作

    6. 搜索与替换
    – /pattern:向下搜索包含pattern的字符串
    – ?pattern:向上搜索包含pattern的字符串
    – n:重复上一次的搜索
    – :s/old/new/g:将当前行中的old替换为new
    – :%s/old/new/g:将整个文件中的old替换为new

    7. 保存与退出
    – :w:保存文件
    – :q:退出vi编辑器
    – :wq:保存文件并退出vi编辑器
    – :q!:强制退出vi编辑器,不保存修改

    以上只是vi命令的一部分常用快捷键,通过熟悉和灵活使用这些快捷键,可以提高在Linux环境下编辑文件的效率。希望对你有所帮助!

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,vi是一种常用的文本编辑器,用于编辑文档和代码。vi有多种功能和操作,下面列出了一些常用的vi命令快捷键:

    1. i – 进入插入模式:按下i键,光标会移动到当前位置的前面,允许你在文档中插入或编辑内容。

    2. Esc – 退出插入模式:按下Esc键,会退出插入模式,然后可以执行其他操作。

    3. :w – 保存文件:在命令模式下,输入:w并按回车键,可以保存当前文件的修改。

    4. :q – 退出vi:在命令模式下,输入:q并按回车键,可以退出vi编辑器。

    5. :wq – 保存并退出vi:在命令模式下,输入:wq并按回车键,可以保存文件的修改并退出vi。

    6. :q! – 强制退出vi:在命令模式下,输入:q!并按回车键,可以强制退出vi,不保存任何修改。

    7. dd – 删除一行:在命令模式下,按下dd键,可以删除光标所在的整行。

    8. yy – 复制一行:在命令模式下,按下yy键,可以复制光标所在的整行。

    9. p – 粘贴:在命令模式下,按下p键,可以将之前复制的内容粘贴到光标位置的下一行。

    10. /text – 搜索文本:在命令模式下,输入/text并按回车键,可以搜索文档中的指定文本。

    11. :%s/old/new/g – 替换文本:在命令模式下,将old替换为new,使用:g标志可以替换整行中的所有匹配项。

    12. :n – 跳到下一行:在命令模式下,输入:n并按回车键,可以跳转到文档的下一行。

    13. :set number – 显示行号:在命令模式下,输入:set number并按回车键,可以在左侧显示行号。

    14. :set nonumber – 不显示行号:在命令模式下,输入:set nonumber并按回车键,可以取消显示行号。

    15. :w filename – 另存为文件:在命令模式下,输入:w filename并按回车键,可以将当前文件另存为指定的文件名。

    这些是vi编辑器中一些常用的快捷键和命令,掌握了这些操作,可以更高效地编辑和管理文本文件。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,vi是一种非常常用的文本编辑器。下面是vi命令中常用的快捷键:

    1. 移动光标:
    – h:光标左移一格;
    – j:光标下移一行;
    – k:光标上移一行;
    – l:光标右移一格;
    – 0(零):将光标移动到当前行的行首;
    – $:将光标移动到当前行的行尾;
    – G:将光标移动到文件末尾;
    – gg:将光标移动到文件开头;
    – Ctrl + f:向下翻一页;
    – Ctrl + b:向上翻一页。

    2. 操作文本:

    – i:在当前位置插入文本;
    – a:在当前位置后插入文本;
    – o:在当前行下方插入新行并进入插入模式;
    – O:在当前行上方插入新行并进入插入模式;
    – x:删除当前光标所在位置的字符;
    – dd:删除当前行;
    – yy:复制当前行;
    – p:将复制的内容粘贴到当前位置的下一行;
    – u:撤销上一步操作;
    – Ctrl + r:重做上一步操作。

    3. 查找与替换:

    – /keyword:从当前位置向后查找包含关键词”keyword”的内容;
    – ?keyword:从当前位置向前查找包含关键词”keyword”的内容;
    – n:在查找结果中继续查找下一个匹配项;
    – N:在查找结果中继续查找上一个匹配项;
    – :s/old/new:将当前行第一个匹配到的”old”替换为”new”;
    – :s/old/new/g:将当前行所有匹配到的”old”替换为”new”;
    – :%s/old/new/g:将文件中所有匹配到的”old”替换为”new”;
    – :%s/old/new/gc:将文件中所有匹配到的”old”替换为”new”,并逐个询问是否替换。

    4. 保存与退出:

    – :w:保存当前文件;
    – :q:退出vi;
    – :q!:放弃所有修改并退出vi;
    – :wq:保存文件并退出vi。

    以上是vi命令中常用的快捷键。掌握这些快捷键可以提高在Linux系统中使用vi编辑器的效率。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部