<C-d>→ 向下移动 (你也可以使用hjkl来移动光标,或是使用%,或是别的) I-- [ESC]→ I是插入,插入“--”,按ESC键来为每一行生效。 在Windows下的vim,你需要使用<C-q>而不是<C-v>,<C-v>是拷贝剪贴板。 自动提示:<C-n>和<C-p> 在Insert 模式下,你可以输入一个词的开头,然后按<C-p>或是<...
块操作: <C-v> 自动提示: <C-n> 和 <C-p> 宏录制: qa 操作序列 q, @a, @@ 可视化选择...
如果匹配选项存在多个的话,那么会弹出选择下拉菜单,支持可以使用<C-n><C-p>选择上一项或者下一项,当然也可以使用上下箭头按键选择。 替换 r{char}:替换单个字符 R{chars}:按位替换,相当于【insert】按键功能 Substitute替换命令 :[range]s/{pattern}/{string}/[flags] :s/src/des:替换当前行第一个匹配的字...
块操作: <C-v> 自动提示: <C-n> 和 <C-p> 宏录制: qa 操作序列 q, @a, @@ 可视化选择...
N[cmd] : 执行 cmd N 次(p, dd, x..) 区域选择 选择指定符号 (", ', ), }, ]) 区域内的内容 举个例子 : [ a + cda [daff ] ], 当前光标在 [daff] 范围 ** 数字 表示向外第几层,默认1,当前层** 块操作 C_v 进入块操作-- 局部。
vim filename # 打开或新建文件,并将光标置于第一行首 vim + filename # 打开文件,并将光标置于最后一行首 vim +n filename # 打开文件,并将光标置于第 n 行首 vim -c cmd file # 在打开文件 file 前,先执行指定的 Vim 命令 cmd vim -b file # 以二进制模式打开文件,该模式某些特殊字符(如换行符 ...
例如:要允许gopher服务侦听端口71/TCP: [root@host~]# semanage port -a -t gopher_port_t -p tcp 71 要查看对默认策略的本地更改,管理员可以在semanage命令中添加-c选项。 SELinux 端口类型 协议 端口号 gopher_port_t tcp 71 代码语言:javascript 代码运行次数:0 复制Cloud Studio 代码运行 删除端口标记...
顿时激起了我折腾的欲望。以前我都是使用Ctags+<C-n>或<C-p>来进行补全,然而其命中率却比较低,有时候根本就乱匹配。于是决定将YouCompleteMe这个插件安装好适用一下,同时,用Vundle也好让我将.vim文件夹下的文件清理一下. 一、准备 (1)相关链接 PPA for vim 7.4.YouCompleteMe插件要求Vim 版本在7.3.584及以上...
p: 在光标之后粘贴。 P: 在光标之前粘贴。 6.2 文本对象 aw:一个词 as:一句。 ap:一段。 ab:一块(包含在圆括号中的)。 y, d, c, v都可以跟文本对象。 6.3 寄存器 a-z:都可以用作寄存器名。”ayy把当前行的内容放入a寄存器。 A-Z:用大写字母索引寄存器,可以在寄存器中追加内容。 如”Ayy把当前...
:tabs # 显示所有标签页 :tabe <filename> # 在新标签页中打开文件 filename :tabn # 下一个标签页 :tabp # 上一个标签页 :tabc # 关闭当前标签页 :tabo # 关闭其他标签页 :tabn n # 切换到第 n 个标签页,比如:tabn 3 切换到第三个标签页 :tabm n # 标签移动 :tabfirst # 切换到第一个...