linuxvim命令大全g

不及物动词 其他 12

回复

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

    Linux vim命令大全:

    1. 普通模式命令:
    – h:向左移动光标
    – j:向下移动光标
    – k:向上移动光标
    – l:向右移动光标
    – i:在当前位置前插入文本
    – a:在当前位置后插入文本
    – o:在当前行下方插入新行
    – O:在当前行上方插入新行
    – x:删除当前光标所在位置的字符
    – yy:复制当前行
    – dd:删除当前行
    – p:粘贴复制的内容
    – u:撤销上一步操作
    – :q:退出vim
    – :w:保存文件
    – :wq:保存并退出vim

    2. 插入模式命令:
    – Ctrl+c:退出插入模式,返回普通模式
    – Ctrl+d:删除插入位置的字符
    – Ctrl+h:删除插入位置前的字符
    – Ctrl+w:删除插入位置前的单词
    – Ctrl+u:删除插入位置前的行

    3. 命令行模式命令:
    – :s/old/new:将当前行第一个匹配到的old替换为new
    – :s/old/new/g:将当前行所有匹配到的old替换为new
    – :%s/old/new/g:将所有行中匹配到的old替换为new
    – :w file:将当前文件保存为file
    – :q!:强制退出vim,不保存文件
    – :e file:打开另一个文件
    – :r file:在当前光标位置插入file的内容

    以上是一些常用的Linux vim命令,希望对你有所帮助!

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

    Vim 是一个开源的文本编辑器,可以在 Linux 系统中使用。它是 Vi 编辑器的进化版,提供了更多的功能和扩展性。在 Linux 中,Vim 是一种常见的文本编辑工具,被广泛用于编写代码、编辑配置文件等任务。以下是一些常用的 Vim 命令及其功能的大全:

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

    2.插入和编辑文本:
    – i: 在光标前插入文本。
    – a: 在光标后插入文本。
    – o: 在当前行下方插入新行。
    – O: 在当前行上方插入新行。
    – r: 替换光标所在位置的字符。
    – x: 删除光标所在位置的字符。
    – dd: 删除当前行。
    – yy: 复制当前行。
    – p: 粘贴复制的内容。

    3.查找和替换:
    – /keyword: 在文件中查找关键字。
    – :s/old/new: 替换当前行中第一个匹配的 old 字符串为 new。
    – :%s/old/new: 替换整个文件中的所有匹配。
    – :%s/old/new/g: 替换整个文件中的所有匹配,并显示替换次数。

    4.撤销和重做:
    – u: 撤销上一次操作。
    – Ctrl + r: 重做上一次撤销的操作。

    5.保存和退出:
    – :w: 保存文件。
    – :q: 退出 Vim。
    – :wq: 保存文件并退出 Vim。

    此外,Vim 还提供了自动补全、代码折叠、多窗口显示等高级功能。可以通过查阅 Vim 的帮助文档(:help)来了解更多的命令和功能。需要注意的是,Vim 是一种强大而复杂的文本编辑器,需要一定的学习和练习才能熟练使用。

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

    Vim是一款非常强大的文本编辑器,广泛用于Linux系统中。对于初学者来说,学习Vim的命令可能需要一些时间和练习。下面是一份Vim命令的大全,包含了常用的Vim命令和操作流程。

    1. Vim的基本操作命令

    1.1 打开与保存文件

    – `vim filename` 打开一个文件。如果文件不存在,Vim将创建一个新文件。
    – `:w` 保存当前文件。
    – `:w filename` 将当前文件保存为”filename”。
    – `:q` 退出Vim编辑器。
    – `:q!` 强制退出Vim编辑器,不保存任何修改。
    – `:wq` 保存当前文件并退出Vim编辑器。

    1.2 编辑与移动光标

    – `i` 进入插入模式,在当前光标位置之前插入文本。
    – `a` 进入插入模式,在当前光标位置之后插入文本。
    – `o` 在当前行的下方插入一个新行,并进入插入模式。
    – `O` 在当前行的上方插入一个新行,并进入插入模式。
    – `h` 向左移动光标。
    – `j` 向下移动光标。
    – `k` 向上移动光标。
    – `l` 向右移动光标。
    – `gg` 移动光标到文件的开头。
    – `G` 移动光标到文件的结尾。
    – `w` 向后移动光标到下一个单词的开头。
    – `b` 向前移动光标到上一个单词的开头。
    – `e` 向后移动光标到当前单词的结尾。
    – `0` 移动光标到当前行的开头。
    – `$` 移动光标到当前行的结尾。

    1.3 复制、剪切与粘贴

    – `yy` 复制当前行,并将复制的内容存储到寄存器中。
    – `dd` 剪切当前行,并将剪切的内容存储到寄存器中。
    – `p` 粘贴寄存器中的内容到当前光标位置之后。
    – `P` 粘贴寄存器中的内容到当前光标位置之前。

    1.4 撤销与重做

    – `u` 撤销上一次操作。
    – `Ctrl + r` 重做上一次撤销的操作。

    1.5 查找和替换

    – `/pattern` 在文件中向下搜索”pattern”。
    – `?pattern` 在文件中向上搜索”pattern”。
    – `n` 查找下一个匹配项。
    – `N` 查找上一个匹配项。
    – `:s/old/new` 将当前行的第一个”old”替换为”new”。
    – `:s/old/new/g` 将当前行的所有”old”替换为”new”。
    – `:%s/old/new/g` 将整个文件中的所有”old”替换为”new”。

    2. Vim编辑器的高级功能

    2.1 分屏和标签页

    – `:sp` 水平分割当前窗口。
    – `:vsp` 垂直分割当前窗口。
    – `Ctrl + w + hjkl` 在不同窗口之间进行切换。
    – `:tabnew` 新建一个标签页。
    – `gt` 在不同标签页之间进行切换。

    2.2 宏录制与执行

    – `q{register}` 开始录制一个宏到指定的寄存器中。
    – `q` 停止录制宏。
    – `@{register}` 执行指定寄存器中的宏。
    – `@@` 重复上一次执行的宏。

    2.3 列编辑模式

    – `Ctrl + v` 进入列编辑模式。
    – 移动光标选择要编辑的列。
    – `I` 在选择的列的开头插入文本。
    – `A` 在选择的列的结尾插入文本。
    – `c` 修改选择的列的内容。
    – `d` 删除选择的列的内容。

    2.4 多文件编辑

    – `:args file1 file2` 打开多个文件进行编辑。
    – `:n` 跳转到下一个文件。
    – `:N` 跳转到上一个文件。
    – `:argdo command` 对所有打开的文件执行命令。

    以上是一些常用的Vim命令和操作流程,希望对你学习Vim编辑器有所帮助。请注意,Vim有很多其他功能和命令,你可以通过查阅Vim文档或者查找其他资源来进一步学习和掌握。

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

400-800-1024

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

分享本页
返回顶部