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