<返回更多

Linux Vim常用命令总结 从入门到精通

2023-08-10  今日头条  霸都嵌入式
加入收藏

Vim 是一款功能丰富的文本编辑器,拥有许多强大的命令和快捷键。以下是Vim中一些常用

并且非常有用的命令和技巧:

1.模式:

普通模式:Vim的默认模式,用于导航和执行命令。

插入模式:键入文本的模式。按 i 进入插入模式。

命令行模式:执行Vim命令和搜索的模式。按 : 进入命令行模式。

可视模式:选择文本块的模式。按 v 进入可视模式。

2.文件操作:

打开文件:vim file_name

保存文件:普通模式下,按 :w 保存文件。

另存为: :w new_file_name

退出Vim::q

保存并退出::wq或 :x

不保存退出::q!

3.撤销和重做:

撤销:普通模式下,按 u

重做:普通模式下,按CTRL-R

4.查找和替换:

查找:普通模式下,按 /search_pattern向下查找,按 ?search_pattern向上查

找。

查找下一个匹配项:普通模式下,按 n

查找上一个匹配项:普通模式下,按 N

替换:
:s/old_pattern/new_pattern/g,全局替换当前行中所有匹配项;


:%s/old_pattern/new_pattern/g,全局替换整个文件中所有匹配项。

5.翻页和跳转:

向下翻半页:普通模式下,按CTRL-D

向上翻半页:普通模式下,按 CTRL-U

跳转至行首:普通模式下,按 0

跳转至行尾:普通模式下,按 $

跳转到指定行::line_number或 line_numberG

跳转至文件开头:gg

跳转至文件结尾:G

6.复制、剪贴和粘贴:

复制(yank):普通模式下,按 yy复制当前行,y+motion复制特定文本块

(例如,'yw'复制单词)。

剪切(delete):普通模式下,按dd删除当前行,d+motion删除特定文本块

(例如,dw删除单词).

粘贴(paste):普通模式下,按p在当前行之后粘贴,按P在当前行之前粘

贴。

7.多文件操作:

打开多个文件:vim file1 file2 file3

在缓冲区之间切换:普通模式下,按 :bn(下一个缓冲区)或 :bp(上一个缓冲

区)

列出缓冲区::ls

关闭当前缓冲区::bd

8.窗口操作:

分屏模式::split file_name水平分割,:vsplit file_name垂直分割。

移动至其他窗口:普通模式下,按CTRL-W+h/j/k/l。

9.配置和自定义:

创建或编辑~/.vimrc文件以自定义Vim配置。

上述命令和快捷键只是Vim众多功能中的一部分。Vim是功能强大且可高度定制的编辑器,

因此探索学习更多命令和技巧将显著提高您的编辑效率。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>