<C-d>→ 向下移动 (你也可以使用hjkl来移动光标,或是使用%,或是别的) I-- [ESC]→ I是插入,插入“--”,按ESC键来为每一行生效。 在Windows下的vim,你需要使用<C-q>而不是<C-v>,<C-v>是拷贝剪贴板。 自动提示:<C-n>和<C-p> 在Insert 模式下,你可以输入一个词的开头,然后按<C-p>或是<...
ctags -R -f ~/.vim/systags --c-kinds=+p -- c++ - kinds= + px -- fields= + iaS -- extra= + q /usr/include /usr/local/include 随后在vimrc中添加如下几行: "禁止自动改变当前Vim窗口的大小 let Tlist_Inc_Winwidth=0 "把方法列表放在屏幕的右侧 let Tlist_Use_Right_Window=1 "让当...
块操作: <C-v> 自动提示: <C-n> 和 <C-p> 宏录制: qa 操作序列 q, @a, @@ 可视化选择...
vim .# 打开文件管理器,显示目录文件,通过选中文件编辑vim filename# 打开或新建文件,并将光标置于第一行首vim + filename# 打开文件,并将光标置于最后一行首vim +n filename# 打开文件,并将光标置于第 n 行首vim -c cmd file# 在打开文件 file 前,先执行指定的 Vim 命令 cmdvim -b file# 以二进制模式...
N[cmd] : 执行 cmd N 次(p, dd, x..) 区域选择 选择指定符号 (", ', ), }, ]) 区域内的内容 举个例子 : [ a + cda [daff ] ], 当前光标在 [daff] 范围 ** 数字 表示向外第几层,默认1,当前层** 块操作 C_v 进入块操作-- 局部。
自动提示: <C-n> 和 <C-p> 宏录制: qa 操作序列 q, @a, @@ 可视化选择: v,V,<C-v> ...
顿时激起了我折腾的欲望。以前我都是使用Ctags+<C-n>或<C-p>来进行补全,然而其命中率却比较低,有时候根本就乱匹配。于是决定将YouCompleteMe这个插件安装好适用一下,同时,用Vundle也好让我将.vim文件夹下的文件清理一下. 一、准备 (1)相关链接 PPA for vim 7.4.YouCompleteMe插件要求Vim 版本在7.3.584及以上...
由于经常使用 vim 编辑配置文件,有时候也会进行使用vim 编写一些脚本和c/c++ 程序,所以配置一个常用的 vim 是很是必要的。这篇博文主要是记录vim使用和配置相关的一些知识点。 关于vim : vim 是比较好用的编辑器,很多linux server 都自带vi, vim 是vi 的升级版本。可以方便在linux 环境中进行安装和配置。vim主...
参数:-p,创建一个上级目录不存在目录 [root@rocky8 opt]# mkdir /tmp/a/b/c #创建失败 mkdir: 无法创建目录 “/tmp/a/b/c”: 没有那个文件或目录 [root@rocky8 opt]# mkdir -p /tmp/a/b/c#加上-p参数,创建成功 注:在同一个目录下,不可以创建同名的目录文件 3.2.5 删除文件和目录 ...
解释:x 用于删除单个字符,同时删除的字符会进入缓存,p既可以将缓存的字符添加到光标后。多说一句,P是将字符添加到光标前。 在每一行后面插入文本 主要利用可视化模式和$的选择,以及A的插入模式。 在每一行后面插入文本 更好的操作:<C-v>,G,$,A,\,ESC ...