快捷命令:x 代表dl(删除当前光标下的字符) X 代表dh(删除当前光标左边的字符) D 代表d$(删除到行尾的内容) C 代表c$(修改到行尾的内容) s 代表cl(修改一个字符) S 代表cc(修改一整行) 命令"3dw"和"d3w"都是删除3个word。第一个命令"3dw"可以看作是删除一个word的操作执行3次;第二个命令"d3w"...
r 命令模式下替换光标选中字符 s 删除光标所在字符并进入编辑模式S删除光标所在行并进入编辑模式 x 删除光标所在字符,工作模式不变 dw 删除光标所在单词,要求光标在首字母上,如果不在首字母,只会删除当前位置到单词末,工作 模式不变D删除光标所在位置到行末,工作模式不变0(数字)光标移到行首,工作模式不变 $ 光...
S: 删除光标所在处的行,并进入到插入模式 u: 撤销修改 文本删除操作 字符删除 x: 删除当前光标所在处的字符 X: 删除当前光标左边的字符 单词删除 dw: 删除一个单词(从光标处到空格) daw: 无论光标在什么位置,删除光标所在的整个单词(包括空白字符) diw: 删除整个单词文本,但是保留空格字符不删除 d2w: 删除从...
A光标所在行尾插入文字 s删除光标后边的字符,从光标当前位置插入 S删除光标所在当前行,从行首插入 2)...
s - 删除当前字符, 然后进入插入模式 S - 清空当前行, 然后进入插入模式(同cc)xp - 当前字符后移 u - 撤销 U - 撤销上一次的改动行的操作 Ctrl + r - 重做(取消撤销).- 再次执行上个命令 选择文本(可视化模式) v- 进入可视化模式, 移动光标高亮选择, 然后可以对选择的文本执行命令(如 y - 复制)V...
1.直接删除,创建一个新的同名文件(这种方法的弊端是有可能这个文件带着权限或者是属性,那么你新建这个文件后有可能会导致权限不正确或者丢失属性)。 2.使用vim编辑器打开文件,全选删除,以前不知道全选的按键,所以只能一行一行删除(删除当前行可以使用D命令、或者shfit+D)。(如果文件小还好,大的话删除累死了)。
[n]s: 以输入的文本替代光标之后1(n)个字符,相当于c[n]l。 [n]S: 删除指定数目的行,并以所输入文本代替之。 注意,类似cnw,dnw,ynw的形式同样可以写为ncw,ndw,nyw。 6. 剪切复制和寄存器 6.1 剪切和复制、粘贴 [n]x: 剪切光标右边n个字符,相当于d[n]l。
我们在shell下初次进入vim是进入到vim的命令模式,在命令模式下按a/i/o/s等插入键进入插入模式,插入模式下按ESC回到命令模式。在命令模式下按:进入末行模式,末行模式下按两次ESC回到命令模式。末行模式和插入模式之间不能直接切换。 2. 配置vim为默认编辑器 ...
///和*中间有空格,只能删除行尾空格,对于tab不能删除%s/*$//g//可以删除行尾多余的空格和tab符号%s/\s\+$//g 如何自动删除行尾的空格: 以下内容添加到.vimrc文件中 代码语言:javascript 复制 autocmd BufWritePre*.c:%s/\s\+$//e 方法2: ...