linux下的vim命令大全

fiy 其他 20

回复

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

    Vim 是一款功能强大的文本编辑器,广泛应用于 Linux 系统中。Vim 命令非常丰富和灵活,下面是一份 linux 下的 Vim 命令大全。

    1. 光标移动命令:
    – h: 将光标向左移动一个字符。
    – l: 将光标向右移动一个字符。
    – j: 将光标向下移动一行。
    – k: 将光标向上移动一行。
    – 0: 将光标移动到当前行的行首。
    – $: 将光标移动到当前行的行尾。

    2. 文本编辑命令:
    – i: 在光标所在位置前插入文本。
    – a: 在光标所在位置后插入文本。
    – o: 在当前行的下方插入一个新行,并在新行中插入文本。
    – dd: 删除当前行。
    – yy: 复制当前行。
    – p: 将剪贴板中的文本粘贴到光标位置。
    – u: 撤销上次的操作。
    – Ctrl+r: 恢复撤销的操作。

    3. 查找与替换命令:
    – /search_text: 搜索某个文本。
    – n: 在当前行之后继续搜索相同的文本。
    – N: 在当前行之前继续搜索相同的文本。
    – :%s/old_text/new_text/g: 将整个文件中的旧文本替换为新文本。

    4. 打开、保存和退出命令:
    – :e filename: 打开一个文件。
    – :w: 保存当前文件。
    – :w filename: 将当前文件保存为特定的文件名。
    – :q: 退出 Vim 编辑器。
    – :q!: 强制退出 Vim 编辑器,不保存修改。
    – :wq: 保存并退出 Vim 编辑器。

    5. 撤销和重做命令:
    – u: 撤销上次的操作。
    – Ctrl+r: 重做操作。

    6. 复制、剪切和粘贴命令:
    – yy: 复制当前行。
    – dd: 剪切当前行。
    – p: 将剪切板中的内容粘贴到光标位置。

    7. 打开和关闭行号:
    – :set number: 显示行号。
    – :set nonumber: 不显示行号。

    8. 缩进和取消缩进命令:
    – >>: 右移缩进当前行。
    – <<: 左移取消缩进当前行。9. 分屏操作: - :split: 水平分屏。 - :vsplit: 垂直分屏。 - Ctrl+w w: 在不同的分屏之间切换。 - Ctrl+w +: 增加分屏的高度。 - Ctrl+w -: 减小分屏的高度。 - Ctrl+w>: 增加分屏的宽度。
    – Ctrl+w <: 减小分屏的宽度。以上就是一些常用的 Linux 下 Vim 命令,通过熟悉和掌握这些命令,可以提高编辑文本的效率和质量。当然,Vim 还有许多其他的命令和功能,可以根据实际需求进一步学习和使用。

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

    1. 打开vim:在Linux终端中输入vim命令即可打开vim编辑器。如:vim filename

    2. 退出vim:在vim命令模式下,输入:q即可退出vim。如果当前文件有未保存的更改,vim会提示保存或放弃更改。

    3. 保存文件:在vim命令模式下,输入:w即可保存文件。如:w filename保存为指定的文件名。

    4. 另存为文件:在vim命令模式下,输入:wq filename即可保存当前文件并另存为指定的文件名。

    5. 撤销操作:在vim命令模式下,输入:u即可撤销上一次的操作。如果要撤销多次操作,可以输入多个u。

    6. 复制、剪切和粘贴文本:在vim命令模式下,通过以下命令进行操作:
    – 复制:v 进入可视模式(按住v并移动光标选择要复制的文本),输入y复制选择的文本;
    – 剪切:v 进入可视模式(按住v并移动光标选择要剪切的文本),输入d剪切选择的文本;
    – 粘贴:在命令模式下,按下p来粘贴剪切板中的内容。

    7. 查找和替换文本:在vim命令模式下,可以使用以下命令查找和替换文本:
    – 查找:输入/g进行全局查找,输入/p进行向下查找,输入?进行向上查找。如:/keyword可以查找关键字。
    – 替换:输入:s/old/new/g进行全局替换。如:s/hello/world/g将所有的hello替换为world。

    8. 定位到指定行:在vim命令模式下,输入行号 + G 即可定位到指定行。如:20G定位到第20行。

    9. 撤销和重做操作:在vim命令模式下,可以使用以下命令进行撤销和重做操作:
    – 撤销:输入:undo或u进行撤销上一次操作。
    – 重做:输入:redo或ctrl+r进行重做上一次操作。

    10.分割窗口:在vim命令模式下,可以使用以下命令进行窗口分割:
    – 横向分割窗口:输入:sp或:split命令。
    – 纵向分割窗口:输入:vsp或:vsplit命令。

    11.在vim中可以使用的一些快捷键:
    – 光标移动:h(左移)、j(下移)、k(上移)、l(右移)
    – 删除字符:x(删除当前字符)
    – 删除行:dd(删除当前行)
    – 删除多行:ndd(删除当前行及下面n-1行)
    – 复制行:yy(复制当前行)
    – 粘贴行:p(在当前行下粘贴复制的内容)
    – 撤销:u(撤销上一次操作)
    – 重做:ctrl+r(重做上一次操作)
    – 跳转到行首:0(数字零)
    – 跳转到行尾:$(美元符号)

    这些是在Linux下使用vim编辑器时常用的命令和快捷键。除了上述内容外,vim还有很多其他的功能和命令,可以通过查阅vim的手册或在终端中使用vim命令来了解。

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

    一、简介

    Vim(Vi IMproved)是一款功能强大的文本编辑器,是Linux和Unix系统中最常使用的编辑器之一。Vim具有丰富的功能和灵活的配置选项,支持各种编程语言和文件格式。本文将为你介绍一些Vim的常用命令,帮助你更好地使用Vim编辑器。

    二、进入和退出Vim

    1. 启动Vim:在终端中输入“vim”命令,然后按下回车键即可启动Vim。

    2. 退出Vim:

    – 保存并退出:按下“Esc”键进入命令模式,然后输入“:wq”并按下回车键。

    – 不保存并退出:按下“Esc”键进入命令模式,然后输入“:q!”并按下回车键,Vim将立即退出且不保存文件。

    三、光标移动

    1. 方向键:使用方向键上下左右移动光标。

    2. hjkl键:h-左移,j-下移,k-上移,l-右移。

    3. 行号:在命令模式下,输入行号加G(如:10G)可以将光标移动到指定行。

    4. 单词和段落:

    – w:移动到下一个单词的开头。

    – b:移动到前一个单词的开头。

    – e:移动到当前单词的结尾。

    – }:移动到下一个段落的开头。

    – {:移动到上一个段落的开头。

    – ):移动到下一个句子的开头。

    – (:移动到上一个句子的开头。

    – ]:移动到下一个段落或块的开头。

    – [:移动到上一个段落或块的开头。

    5. 文件内搜索:

    – /keyword:在当前文件中向下搜索指定关键字。

    – ?keyword:在当前文件中向上搜索指定关键字。

    – n:在搜索结果中跳转到下一个匹配项。

    – N:在搜索结果中跳转到上一个匹配项。

    四、编辑操作

    1. 插入文本:

    – i:在当前光标之前插入文本。

    – a:在当前光标之后插入文本。

    – o:在当前行下面插入新的一行。

    – O:在当前行上面插入新的一行。

    2. 删除和复制文本:

    – x:删除当前光标所在位置的字符。

    – dd:删除光标所在行。

    – yy:复制光标所在行。

    – p:在光标的下一行粘贴已复制的文本。

    – P:在光标的上一行粘贴已复制的文本。

    3. 块操作:

    – v:进入可视模式,可以选择文本块。

    – V:进入行选择模式,可以选择多行文本。

    – ctrl+v:进入列选择模式,可以选择多列文本。

    – d:删除选择的文本块。

    – y:复制选择的文本块。

    – x:剪切选择的文本块。

    – p:在光标下方粘贴已剪切或复制的文本块。

    – P:在光标上方粘贴已剪切或复制的文本块。

    4. 撤销和重做:

    – u:撤销上一次操作。

    – ctrl+r:重做上一次操作。

    5. 替换文本:

    – :s/old/new:在当前行替换第一个匹配的”old”为”new”。

    – :s/old/new/g:在当前行替换所有匹配的”old”为”new”。

    – :%s/old/new:在整个文件替换第一个匹配的”old”为”new”。

    – :%s/old/new/g:在整个文件替换所有匹配的”old”为”new”。

    六、配置Vim

    1. .vimrc文件:用户可以创建一个名为.vimrc的文件来保存自己的Vim配置,该文件存放在用户主目录下。

    2. 常用配置选项:

    – set nu:显示行号。

    – set tabstop=4:设置Tab键的宽度为4个空格。

    – set shiftwidth=4:设置自动缩进的宽度为4个空格。

    – set expandtab:将Tab键转换为空格。

    – syntax on:开启语法高亮。

    以上是Vim编辑器的一些常用命令,希望能帮助你更好地使用Vim来编辑文本。

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

400-800-1024

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

分享本页
返回顶部