linux vim 跳到行尾 在Linux系统中,vim是一款非常流行的文本编辑器。要在vim中跳转到当前行的末尾,可以使用以下方法: 基础概念 vim: 是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本。 模式: vim有三种基本模式:普通模式(Normal mode)、插入模式(Insert mode)和命令行模式(Command-line mode)。 相关...
如果是 insert 模式,一般会通过 backspace 删除字符来移到光标。这个时候同样没法跨行。为些,需要修改backspace配置项 set backspace=eol,start,indent 其中eol表示可以跨行删除。 但无论哪种方案,都不能说优雅,甚至都不推荐大家使用。 其实我们可以换个角度,想想 vim 为什么没有支持通过h或l或者光标移到键实现跨...
1、 按行快速移动光标时,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。也可以在命令模式中使用快捷键"^"或0(数字)。 2、 如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快捷键"$" 。 快捷键 $ 前可以加上数字表示移动的行数。例如使用 1$ 表示当前行的行尾,...
^ 移动到第一个非空白字符 g_ 移动到最后一个非空白字符 0不能使用数字参数;但是$可以,$等同于1$,2$表示移动到下一行的末尾,同理3$... 行内移动到特定字符 【f+字符】表示移动到行内当前光标后面的第一个这个字符 【t+字符】表示移动到行内当前光标后的的第一个这个字符的前一个位置 【F+字符】为【...
1)行首/行尾添加字符 :%s/^/Y/g 其中%表示所有行,s表示替换,^代表行首,也可以用$代表行尾。其中%s 也可以使用1,2s替换代表第一行第二行进行添加,例如1,2s/^/Y/g 举个栗子:2,4s/$/#good/g: 2)行首/行尾删除字符 :%s/^.\{n\}// 删除行首n个字符 ...
I:在当前行的开头插入文本。a:在光标后插入文本。A:在当前行的末尾插入文本。o:在当前行的下方插入新行并进入插入模式。O:在当前行的上方插入新行并进入插入模式。一旦进入插入模式,可以自由地键入文本,直到按下 Esc 键返回正常模式。从正常模式切换到可视模式:可视模式允许选择文本块以进行操作,如复制、...
[0]、[home]:移动到当前行行首 [w]:光标跳到下个字的开头 [e]:光标跳到下个字的字尾 [b]:光标回到上个字的开头 补 n+空格:光标向右移动n个字符 n+回车:光标向下移动n行 回车/空格:光标向下移动一行/光标向右移动1个字符 n + -/+:光盘向上/下移动n行 ...
A–在行末尾插入文本 o–在当前行下方打开新行 O–在当前一行上方打开新行 ea–在单词末尾插入文本 Esc–退出插入模式 :-切换到命令模式 其中一些命令在命令和插入模式之间切换。默认情况下,Vim以命令模式启动,允许您四处移动并编辑文件。要切换到命令模式,请使用Esc键。另一方面,插入模式允许您键入文本并将其添加...
$移动到行尾,a;<Esc>完成一行分号的输入;($a;<Esc>) 按j移动到下一行,然后$.,完成第二行;(j$.) 重复步骤2,完成第三行。(j$.) 可以看到.命令非常有用,尽量让可以重复的操作变成可以用.来重复的操作。 回过头来,什么样的才是“修改”呢,x会删除光标下的字符;dd删除一行;>G从当前行到文档末尾缩进,...