一、在 Insert / Normal 模式下编辑文档(五个命令:i,x,:wq,dd,p) 打开vim之后默认是Normal模式。Normal模式下你可以操作你的光标,接下来是Normal模式中的一些简单命令,在Normal模式下,几乎所有的键都是功能键。 1、按下 i 键,进入Insert模式,你就可以输入文本了,就像用“记事本”一样。 2、按 esc 退出 i...
p 粘贴 (默认从"寄存器取出内容粘贴) "+y 复制到系统剪贴板(也就是vim的+寄存器) "+p 从系统剪贴板粘贴 === vim命令总结 1.删除字符 要删除一个字符,只需要将光标移到该字符上按下"x"。 2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。 3.删除换行符 在Vim中你可以把两行...
p,P是黏贴的意思,当执行完复制或者黏贴的命令以后,VIM 会把文本寄存起来。 p在光标后开始复制 P大写的 P 光标前开始复制 1|0替换 r替换掉光标当前所在的字符 R替换掉从光标开始以后的所有字符,除非<ESC >退出 :{作用范围}s/{目标}/{替换}/{替换的标志} :s/old/new把光标所在行的第一个old替换成new :...
粘贴的命令式p,即put(放下) p 小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面 P 大写P代表贴至游标前(上) 整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后) 注: 在正则表达式中,^表示匹配字符串的开始位置,$表示匹配字符串的结束位置。 命令前...
p:粘贴复制或剪切的内容 5p:将复制或剪切的内容粘贴5次 6.替换和撤销 r+<待替换字母>:将游标所在字母替换为指定字母 R:连续替换,直到按下Esc cc:替换整行,即删除游标所在行,并进入插入模式 cw:替换一个单词,即删除一个单词,并进入插入模式 u{n}:撤销一次或n次操作 ...
p表示一个段落(paragraph) t表示一个 HTML 标签(tag) 引号或者各种括号所包含的文本称作一个文本块。 介词 介词界定了待编辑文本的范围或者位置。例如: i表示“在...之内”(inside) a表示“环绕...”(around) t表示“到...位置前”(to) f表示“到...位置上”(forward) ...
名词,在命令状态单独使用时,都会变成移动光标的动词。类似hjkl。 选择模式,是进行复杂选择和操作的模式。在这模式中,所有的动词均有效。需要注意的是按照句子移动和段落移动,只能使用{(而不能使用s和p,因为他们是替换和粘贴的意思。 v: 进入选择模式 V:进入选择模式,以行为单位 ...
下面将根据不同的功能类别,对Vim命令的意思和用法进行解释。 ### 1. 文本编辑命令–i:在当前光标位置前插入文本。–a:在当前光标位置后插入文本。–o:在当前光标所在行的下方新建一行,并在新建的行中插入文本。–dd:删除当前行,并将其存储到剪贴板中。–yy:复制当前行,并将其存储到剪贴板中。–p:将剪贴板...
格式为:map 快捷键 触发命令 例子: (1)map ^P I# 指在这一行的行尾加入注释符号# (2)map ^B ox 指在这一行的行尾删除注释符# 说明: 在VI中如何输入^P这个字符呢? 方法有两种: 一种是ctrl+v ctrl+p 另一种是ctrl+v+p 2、取消VI快捷键 格式为unmap 3、连续行注释 (1):n1,n2s/^/#/g 指...