linux系统vim命令大全

worktile 其他 907

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Vim是一款功能强大且常用的文本编辑器,广泛应用于Linux系统中。下面是一个Linux系统中Vim命令的完整列表:

    1. 打开文件:
    – vim filename:打开指定的文件
    – vim +n filename:打开文件并将光标定位在第n行
    – vim + filename:打开文件并将光标定位在最后一行

    2. 保存文件:
    – :w:保存文件
    – :w!:强制保存文件(如果文件只读)
    – :wq:保存文件并退出
    – :x:保存文件并退出

    3. 退出文件:
    – :q:退出文件(如果没有修改)
    – :q!:强制退出文件(放弃修改)
    – :qa:退出所有文件(如果没有修改)
    – :qa!:强制退出所有文件(放弃修改)

    4. 光标移动:
    – h:向左移动一个字符
    – j:向下移动一行
    – k:向上移动一行
    – l:向右移动一个字符
    – w:向后移动一个单词
    – b:向前移动一个单词
    – 0:移动到行首
    – $:移动到行尾
    – gg:移动到文件开头
    – G:移动到文件末尾

    5. 编辑操作:
    – i:插入模式,在光标前插入文本
    – a:追加模式,在光标后插入文本
    – o:在当前行下方插入新行
    – O:在当前行上方插入新行
    – dd:删除当前行
    – ndd:删除n行
    – yy:复制当前行
    – p:粘贴复制的行或文字
    – u:撤销上一步操作
    – Ctrl+r:重做上一步操作

    6. 查找和替换:
    – /pattern:向后查找包含”pattern”的文本
    – ?pattern:向前查找包含”pattern”的文本
    – n:继续查找下一个匹配项
    – N:继续查找上一个匹配项
    – :%s/old/new/g:将所有出现的”old”替换为”new”
    – :%s/old/new/gc:将所有出现的”old”替换为”new”并进行确认

    7. 分屏和标签页:
    – :split filename:水平分割窗口并打开新文件
    – :vsplit filename:垂直分割窗口并打开新文件
    – Ctrl+w+w:切换窗口
    – :tabnew filename:打开新的标签页
    – gt:切换到下一个标签页
    – gT:切换到上一个标签页

    这些是Vim的一些基本命令。当然还有很多其他的命令和功能可以使用,希望这个列表对你有所帮助。要进一步了解Vim,请查阅相关文档或在互联网上搜索相关资源。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Vim是一款功能强大的文本编辑器,广泛应用于Linux系统中。它具有许多常用的命令和功能,下面是一份Vim命令的大全:

    1. 打开和保存文件:
    – vim filename:打开一个文件
    – :w:保存文件
    – :q:退出Vim
    – :wq:保存并退出

    2. 光标移动:
    – h:向左移动一个字符
    – l:向右移动一个字符
    – k:向上移动一行
    – j:向下移动一行
    – gg:移动到文件的开头
    – G:移动到文件的末尾
    – 0:移动到当前行的开头
    – $:移动到当前行的末尾

    3. 插入和编辑:
    – i:在当前光标位置插入文本
    – a:在当前光标的下一个字符插入文本
    – o:在当前行的下一行插入新行
    – dd:删除当前行
    – yy:复制当前行
    – p:粘贴已复制的文本
    – u:撤销上一次操作
    – Ctrl+r:重做上一次操作

    4. 查找和替换:
    – /string:在文件中搜索指定的字符串
    – n:查找下一个匹配项
    – N:查找上一个匹配项
    – :s/old/new/g:替换当前行中的所有匹配项
    – :%s/old/new/g:替换整个文件中的所有匹配项

    5. 模式切换:
    – Esc:从编辑模式返回命令模式
    – i:进入插入模式
    – v:进入可视模式
    – ::进入命令行模式

    以上仅是Vim命令的一小部分,但它们是使用Vim时最常用的命令。随着对Vim的深入使用,您还可以了解更多的命令和功能,并让您的编辑体验更加高效和便捷。

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

    Vim是一款在Linux系统中非常常用的文本编辑器。它具有强大的功能和灵活的操作方式。下面是一份Vim命令的大全,包括了常用的编辑操作、文本搜索替换、光标移动、复制粘贴、文件操作等方面的命令。

    I. 编辑操作

    1. i:在当前光标所在位置处插入文本。
    2. a:在当前光标所在位置的下一个字符处插入文本。
    3. o:在当前光标所在位置的下一行处插入新行并进入插入模式。
    4. O:在当前光标所在位置的上一行处插入新行并进入插入模式。
    5. u:撤销上一步操作。
    6. Ctrl + r:重做上一步操作(即撤销的反向操作)。
    7. yy:复制当前行。
    8. p:粘贴复制的内容到当前行的下一行。
    9. dd:删除当前行。
    10. x:删除当前光标所在位置的字符。

    II. 文本搜索和替换

    1. /keyword:向下搜索关键词为”keyword”的文本。按n键跳转到下一个匹配的文本,按N键跳转到上一个匹配的文本。
    2. :%s/old/new/g:在整个文件中将”old”替换为”new”。
    3. :s/old/new/g:在当前行中将”old”替换为”new”。
    4. :n1,n2s/old/new/g:在第n1行到第n2行之间将”old”替换为”new”。
    5. :%s/old/new/gc:在整个文件中将”old”替换为”new”,并且每次替代都询问用户是否替换。

    III. 光标移动

    1. h:将光标向左移动一个字符。
    2. j:将光标向下移动一行。
    3. k:将光标向上移动一行。
    4. l:将光标向右移动一个字符。
    5. w:将光标向右移动到下一个单词的开头。
    6. b:将光标向左移动到上一个单词的开头。
    7. $:将光标移动到当前行的末尾。
    8. ^:将光标移动到当前行的开头。
    9. gg:将光标移动到文件的第一行。
    10. G:将光标移动到文件的最后一行。

    IV. 复制、粘贴和删除

    1. yy:复制当前行。
    2. p:粘贴复制的内容到当前行的下一行。
    3. dd:删除当前行。
    4. dw:删除从光标所在位置到下一个单词开头的字符。
    5. d$:删除从光标所在位置到当前行末尾的字符。
    6. x:删除当前光标所在位置的字符。

    V. 文件操作

    1. :w:保存文件。
    2. :q:退出Vim。
    3. :wq:保存文件并退出Vim。
    4. :q!:强制退出Vim,不保存文件。

    以上是Vim的常用命令大全。通过熟练掌握这些命令,您可以高效地操作和编辑文本文件。

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

400-800-1024

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

分享本页
返回顶部