linuxvim常用命令全集
-
在Linux中,Vim是一款非常强大且常用的文本编辑器。下面是一份Vim常用命令的全集:
1. 启动Vim:在终端中输入`vim`命令即可启动Vim。
2. 退出Vim:在命令模式下,输入`:q`命令即可退出Vim。如果当前文件有未保存的修改,输入`:q!`可以强制退出Vim并丢弃修改。若想保存修改后退出,可以输入`:wq`或`:x`。
3. 光标移动:使用h、j、k、l分别表示左、下、上、右方向键,或使用箭头键操作。
4. 切换模式:在命令模式下,按下`i`进入插入模式,按下`Esc`键回到命令模式。
5. 插入和编辑文本:
– a:在当前光标之后插入文本。
– o:在当前行之后插入新行。
– O:在当前行之前插入新行。
– i:在当前光标之前插入文本。
– A:在当前行的末尾插入文本。
– I:在当前行的开头插入文本。
– s:删除当前字符并进入插入模式。
– cw:删除从当前位置到单词末尾并进入插入模式。6. 删除和复制文本:
– x:删除光标所在的字符。
– dd:删除当前行。
– yy:复制当前行。
– p:粘贴已复制的内容。7. 撤销和重做操作:
– u:撤销上一步操作。
– Ctrl + r:重做上一步操作。8. 查找和替换:
– / + 关键字:向前查找关键字。
– ? + 关键字:向后查找关键字。
– :s/原始字符串/替换字符串/g:替换光标所在行中的字符串。
– :%s/原始字符串/替换字符串/g:替换全文中的字符串。9. 文件操作:
– :e 文件名:打开一个文件。
– :w:保存当前文件。
– :saveas 文件名:将当前文件另存为指定的文件名。
– :x 或 :wq:保存并退出Vim。10. 其他常用命令:
– :set nu:显示行号。
– :set nonu:取消显示行号。
– :set hlsearch:搜索高亮。
– :set nohlsearch:取消搜索高亮。
– :help 命令:查看指定命令的帮助文档。以上是一些在Linux中常用的Vim命令。熟练掌握这些命令,可以帮助你更高效地使用Vim进行文本编辑和操作。
2年前 -
Linux Vim 是一个功能强大的文本编辑器,用于在Linux操作系统下处理文本文件。它提供了许多常用命令,可以帮助用户快速编辑和管理文件。以下是一些常用的Linux Vim命令:
1. 打开文件及保存:
– 运行Vim:在终端中输入 vim 命令,后跟文件名,如:`vim filename`
– 保存文件:按Esc键进入命令模式,然后输入:w,按回车键即可保存文件2. 退出 Vim:
– 按Esc键进入命令模式
– 输入 :q 退出Vim,如果对文件进行了修改,则 Vim 会提示保存文件
– 输入 :q! 强制退出Vim,不保存任何修改3. 移动光标:
– h:左移
– j:下移
– k:上移
– l:右移
– w:光标移动到下一个单词的开头
– b:光标移动到上一个单词的开头
– 0:光标移动到行首
– $:光标移动到行尾
– G:光标移动到文件最后一行
– gg:光标移动到文件第一行
– Ctrl+f:向下翻页
– Ctrl+b:向上翻页4. 编辑文本:
– i:在当前位置插入文本
– a:在当前位置后插入文本
– o:在当前行下方插入一个新行并进入插入模式
– O:在当前行上方插入一个新行并进入插入模式
– dd:删除当前行
– yy:复制当前行
– p:粘贴复制的内容
– u:撤销上一步操作
– Ctrl+r:恢复上一步操作5. 搜索和替换:
– /keyword:搜索关键字,按下回车键查找下一个匹配项
– :%s/old/new/g:全局替换所有匹配的内容,其中old是要替换的内容,new是替换后的内容以上只是Linux Vim的一些常用命令示例,但实际上 Vim 提供了更多功能和命令,可以通过查看Vim的帮助文档或互联网上的教程进一步学习。
另外,为了更好地使用 Vim,推荐使用插件和自定义配置,这样可以提高编辑效率和工作流程。
2年前 -
Linux中的Vim是一个功能强大的文本编辑器,被广泛用于程序开发、系统管理和日常文本编辑等工作。下面是Linux Vim常用命令的全集。
# 一、常用Vim命令
## 1. 打开文件
要打开一个文件,可以在终端中输入以下命令:
“`
vim 文件名
“`如果文件不存在,则会创建一个新文件并打开。
## 2. 退出Vim
在Vim中,要退出并保存文件,可以按下Esc键然后输入以下命令:
“`
:wq
“`如果修改了文件但不需要保存,可以按下Esc键然后输入以下命令:
“`
:q!
“`## 3. 移动光标
在Vim中,可以使用以下键来移动光标:
– `h`:向左移动光标
– `j`:向下移动光标
– `k`:向上移动光标
– `l`:向右移动光标
– `gg`:跳到文件开头
– `G`:跳到文件结尾
– `0`:跳到行首
– `$`:跳到行尾## 4. 插入和编辑文本
在Vim中,可以按下`i`键进入插入模式,在光标所在位置插入文本。按下`Esc`键返回命令模式。
## 5. 删除和复制文本
在Vim中,可以使用以下命令来删除和复制文本:
– `d`:删除文本
– `yy`:复制当前行
– `dd`:删除当前行
– `p`:粘贴剪贴板中的内容## 6. 搜索和替换文本
在Vim中,可以使用以下命令来搜索和替换文本:
– `/关键词`:搜索关键词
– `n`:跳转到下一个匹配项
– `N`:跳转到上一个匹配项
– `:%s/旧内容/新内容/g`:替换所有匹配项## 7. 撤销和重做操作
在Vim中,可以使用以下命令来撤销和重做操作:
– `u`:撤销上一步操作
– `Ctrl + r`:重做上一步操作## 8. 分屏和标签页
在Vim中,可以使用以下命令来分屏和切换标签页:
– `:sp`:水平分割窗口
– `:vsp`:垂直分割窗口
– `Ctrl + w + 箭头键`:切换窗口
– `:tabnew`:新建标签页
– `:tabnext`:下一个标签页
– `:tabprev`:上一个标签页
– `:tabclose`:关闭当前标签页## 9. 自动补全和代码折叠
在Vim中,可以使用以下命令来进行自动补全和代码折叠:
– `Ctrl + n`:自动补全当前词
– `Ctrl + p`:自动补全上一个词
– `zc`:折叠代码块
– `zo`:展开代码块
– `zM`:关闭所有代码块## 10. 查看文件信息
在Vim中,可以使用以下命令来查看文件信息:
– `:set number`:显示行号
– `:set nonumber`:隐藏行号
– `:set syntax=语言名`:设置代码高亮
– `:set list`:显示特殊字符
– `:set nolist`:隐藏特殊字符# 二、高级Vim命令
除了以上常用的Vim命令,还有一些更为高级的命令可以提升编辑效率。
## 1. 宏录制
在Vim中,可以使用宏录制来重复执行一系列命令。
– `qa`:开始录制宏到寄存器a
– `q`:停止录制宏录制好宏后,可以使用`@a`命令来执行宏。
## 2. 多重撤销
在Vim中,可以使用分支来实现多重撤销。
– `g;`:向后撤销
– `g,`:向前撤销## 3. 折行和展开
在Vim中,可以使用以下命令来折叠和展开文本。
– `zf`:折叠当前行
– `zo`:展开当前行
– `zc`:折叠代码块
– `zm`:关闭所有代码块## 4. 字符串操作
在Vim中,可以使用以下命令来进行字符串操作。
– `:s/旧内容/新内容/g`:替换所有匹配项
– `:s/旧内容/新内容/gc`:替换所有匹配项并进行确认## 5. 书签操作
在Vim中,可以使用以下命令来操作书签。
– `ma`:设置书签a
– “a`:跳转到书签a
– `:marks`:显示所有书签## 6. 多文件操作
在Vim中,可以同时编辑多个文件。
– `:ls`:显示所有打开的文件
– `:e 文件名`:打开指定文件
– `:n`:打开下一个文件
– `:N`:打开上一个文件
– `:bn`:切换到下一个缓冲区
– `:bp`:切换到上一个缓冲区## 7. 定义快捷键
在Vim中,可以使用以下命令来定义快捷键。
– `:map 快捷键 命令`:定义全局快捷键
– `:imap 快捷键 命令`:定义插入模式下的快捷键
– `:nmap 快捷键 命令`:定义命令模式下的快捷键以上就是Linux Vim常用命令的全集。熟练掌握这些命令,将能够更高效地使用Vim来编辑和处理文本内容。
2年前