vim常用命令
2023-12-16 20:43:28
以下是一些 Vim 的常用命令,包括基本的文本编辑和文件操作命令:
- 光标移动:
h
、j
、k
、l
:分别代表向左、向下、向上、向右移动光标。0
、$
、G
、gg
:分别移动到当前行的开头、末尾、文件的开头和末尾。w
、e
、b
:移动到当前单词的下一个、最后一个、上一个单词的开始位置。W
、E
、B
:移动到当前单词的最后一个、第一个、上一个单词的结尾位置。(
、)
:向上或向下移动到句子的开头。}
、{
:向上或向下移动到段落的开头。%
:匹配括号或引号内的内容。
- 文本编辑:
i
、a
、o
:在光标前、光标后、新行插入文本。x
、d
:删除光标处的字符或选中内容。c
:更改光标处的字符。v
、V
:进入可视化模式,选择文本。y
:复制选中的文本。p
:粘贴复制的文本。u
:撤销上一步操作。Ctrl+R
:重做上一步操作。
- 文件操作:
:e filename
:打开文件。:w
:保存文件。:q
:退出 Vim。:q!
:强制退出,不保存文件。:wq
:保存并退出。:r filename
:将文件内容插入到当前文件中。:n
、:p
:打开下一个或上一个文件。:ls
:列出当前打开的文件。:b
:列出当前打开的文件的缓冲区。:sp
、:vsp
:在新窗口或垂直分割窗口中打开文件。:split
、:vsplit
:在水平分割窗口中打开文件。
- 查找和替换:
/
、?
:向前或向后搜索文本。n
、N
:重复上一次搜索。:s/old/new/g
:全局替换 old 为 new。:s/old/new/c
:替换当前行中的 old 为 new。:s/old/new/gc
:全局替换 old 为 new,并要求确认。
- 编辑器设置:
:set nu
:显示行号。:set nonu
:取消行号显示。:set hlsearch
:高亮显示搜索结果。:set nohlsearch
:取消高亮显示搜索结果。:set tabstop=4
:设置制表符宽度为 4 个空格。:set softtabstop=4
:设置软制表符宽度为 4 个空格。:set expandtab
:将制表符转换为空格。
这只是一些 Vim 的常用命令,实际上 Vim 还有更多的功能和命令。建议你通过查阅 Vim 的官方文档或者在 Vim 中使用:help
命令来获取更详细的信息。
文章来源:https://blog.csdn.net/weixin_45778311/article/details/135036001
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!