高效编辑器vim系列
shallnet
一个没赶上脑残一代90后的80后程序猿!
展开
-
高效编辑器vim之快速移动
很多时候你在编辑文件时移动光标都会花很长时间,这样就无法高效的编辑了,要想达到高效编辑最好能够将光标马上定位到你需要的位置,vim就是可以满足你这样需求的一款编辑器,本节就要讲一下vim快速移动定位的一些操作命令。下面的操作都是在Normal Mode下的操作,所以操作之前先按一下以确保你处在正确的模式下。方向移动:h 向左移动一列j原创 2013-08-23 22:40:26 · 2351 阅读 · 0 评论 -
高效编辑器vim之文件比较
在shell下使用命令#vimdiff a.c b.c (或vim -d a.c b.c)比较两文件差异,vim会以纵向分割打开两文件进行比较还有一种从vim内部开始的文件比较:edit a.c:vertical diffsplit a.c~消除差异当比较出两个文件差异时,你可能想消除差异,如果要将文件2修改为文件1的内容,只需将光标移动到文件1上有差异的地方,使用dp原创 2013-11-08 11:54:00 · 1875 阅读 · 0 评论 -
高效编辑器vim之文件操作
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。邮箱:shallnew*163.com】:f 或 Ctrl-g 显示目前编辑的文件名、是否经过修改及目前光标所在之位置。:f 文件名 改变编辑中的文件名。(file):r 文件名 在光标所在处插入一个文件的内容。(read):35 r 文件名 将文件插入至 35 行之后。gf 这是 vim 的特原创 2014-03-21 14:04:12 · 1597 阅读 · 0 评论 -
高效编辑器vim之自动补全
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。邮箱:shallnew*163.com】vim能自动补全插入的单词,当你键入一个单词的开头部分,按CTRL-P或CTRL-N。vim就会为你猜测余下的部分。vim会非常努力的来补全不完整单词,默认情况下,他搜索如下一些地方:1,当前文件。2,其他窗口内的文件。3,其他载入文件。4,未载入文件。5原创 2014-01-25 10:20:51 · 4607 阅读 · 0 评论 -
高效编辑器vim之标签使用
标签是一个标识符被定义的地方,标签列表可以保存在一个文件中。vim可以通过他来从任何地方调转到该标签,也就是一个标识符被定义的地方。在当前目录下为所有C文件生成标签文件,使用命令ctags *.c或在整个项目根目录下使用命令ctags -R .ctags是一个独立的程序,你需要首先装它。在生成了标签文件之后可以使用下面命令来跳转到一个函数定义的地方::tag funcn原创 2014-01-25 15:41:29 · 1636 阅读 · 0 评论 -
高效编辑器vim之标签页
1、打开新标签页:tabnew filename(或:tabn filename)//打开新的标签页并编辑:tabedit filename(或:tabe filename)//同上2、关闭标签页:tabclose(或:tabc)//关闭当前页:tabonly(或:tabo)//关闭除当前标签页以外的所有页3、切换到另一个标签页:tabnext(或:tabn)//转到下原创 2013-11-08 17:04:47 · 2539 阅读 · 0 评论 -
高效编辑器vim之文件加密
vim可以为文本文件加密,为你提供一些保护。要编辑一个需要加密的文件,可以使用“-x”的参数来启动vim。例如:vim -x test.txt此时就会让你输入密码,当你编辑完之后存盘时,文件就被加密了。当你再次编辑时,就被要求输入密码。当你输入错误密码时会得到一堆垃圾数据,使用其他编辑器打开时也会得到垃圾数据。要给一个文件撤除加密,设定 ’key’ 选项为空字符串::set key原创 2013-11-23 16:03:40 · 1620 阅读 · 0 评论 -
高效编辑器vim之快速操作
复制、删除与粘贴:x 删除当前光标所在字符X 删除当前光标所在前一个字符yy 拷贝光标所在行. dd 删除光标所在行. D 删除从当前光标到所在行尾的内容.在vim中,很多命原创 2013-08-23 22:43:50 · 1847 阅读 · 0 评论 -
高效编辑器vim之窗口分割
vim可以在一个界面显示多个不同的文件,或者说可以同时显示一个文件的多个不同地方,还可以并排比较两个文件。这一切都可以通过分割窗口实现。使用同一个文件分割窗口:如果你是在编辑一个好长的代码文件,你想一边编辑,一边看某个函数后结构体的定义,这时你不得不来回的跳转文件位置。这是你可以使用vim窗口分割实现在一个窗口显示一个文件的两个部分,使用命令::split(或:sp)这原创 2013-11-08 11:52:47 · 9921 阅读 · 0 评论 -
高效文本编辑器vim之基础入门
Vim的三种模式 在开始学习vim的时候,一定要对vim的三种模式有一个大概的了解: Insert mode(插入模式):普通的编辑模式,在这种模式下,像普通编辑器一样进行编辑操作,刚启动vim的时候,是工作在normal mode下,要进行编辑的话,需要先切换到insert mode。 进入方法: 1.(insert): i 从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动。 I 从光标所在列的第一个非空白字元前面开始插入资料。 2.(原创 2013-08-22 21:56:38 · 1556 阅读 · 0 评论