9.3、i:从光标前面开始插入 9.4、I:会跳到行首并从光标前面开始插入 9.5、o:会在光标下一行新建空白行插入 9.6、O:会在光标上一行新建空白行插入 9.7、s:删除光标盖住的字符开始插入 9.8、S:删除光标所在行后开始插入 回到命令模式:按Esc键(一次或多次) 二:末行模式(输入“:”进入该模式) 1、q:退出当前文...
将关闭当前缓冲区的特殊字符,如制表符显示为^I,行结束字符显示为$。但是,如果在运行vim时它一直这样...
vim 删除每行开头结尾空格 删除多余的空格 行末:$ 行首:^ 空格:\s 行末空格:\s\+$ 行首空格:^\+\s 有些人认为行末的空格是无用,浪费而难看的。要删除这些每行后面多余的空格,可以 执行如下命令: :%s/\s\+$// 命令前面指明范围是 "%",所以这会作用于整个文件。"substitute" 命令的匹配模式是 "\s...
[endif]>正因为s处理串g处理行,所以g只能处理删除操作,而不能处理替换操作。广义来讲删除是另一种替换(替换成空)所以g能处理的s也能处理,但相对麻烦。所以对于行的处理可以考虑用g对于行中的字符的处理再考虑用s <![if !supportLists]>4.<![endif]>最后说明 ^ $有时用行理论解释,有时用串理论解释。s命...
I:在当前行的开头插入文本。 a:在光标后插入文本。 A:在当前行的末尾插入文本。 o:在当前行的下方插入新行并进入插入模式。 O:在当前行的上方插入新行并进入插入模式。 从插入模式返回正常模式通常使用 Esc 键。 可视模式(Visual Mode): 可视模式允许选择文本块以进行操作,如复制、删除或替换。
I:在当前行的开头插入文本。 a:在光标后插入文本。 A:在当前行的末尾插入文本。 o:在当前行的下方插入新行并进入插入模式。 O:在当前行的上方插入新行并进入插入模式。 从插入模式返回正常模式通常使用Esc键。 可视模式(Visual Mode): 可视模式允许选择文本块以进行操作,如复制、删除或替换。
对于删除多余空格和Tab,可以使用如下指令:输入:%s/\s\+$//g 命令解释如下:【%s】表示全文替换,【%s/str1/str2/g】表示将全文中str1替换成str2,【\s+$】要替换的内容str1,其中\s表示空格和Tab,\+表示一个或多个,$表示行尾(表示行末($)前的一个或者多个(+)空格(\s)),【...
:n1,n2w filename – 选择性保存从某n1行到另n2行的内容。 :wq – 保存并退出。 ZZ – 保存并退出。 :x – 保存并退出。 :q[uit] ——退出当前窗口。(CTRL-W q或CTRL-W CTRL-Q) :saveas newfilename – 另存为 :browse e – 会打开一个文件浏览器让你选择要编辑的文件。 如果是终端中,则会...
按Shift + $ 可以直接跳转到当前行的末尾。 使用命令: 输入:$ 然后按回车键也可以跳转到当前行的末尾。 示例代码 假设你已经打开了一个文件并在vim中,以下是具体操作步骤: 打开文件: 打开文件: 进入普通模式(如果你已经在插入模式或其他模式下): 按Esc 键。 跳转到行尾: 按Shift + $ 或者输入 :$ 并按回...
Vim是一个功能强大的文本编辑器,拥有三种工作模式:命令模式、编辑模式和末行模式。掌握这三种模式是高效使用Vim的关键。一、命令模式命令模式是Vim的默认模式,也是初学者最先接触的模式。在该模式下,用户可以使用快捷键对文件进行操作,如删除行、复制行、移动光标等。要进入命令模式,只需打开Vim并按下“Esc”键。在...