在Linux环境下的编辑器有vi、vim、gedit等等。进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的。我们有二种办法可以解决:第一种是,手动显示:在vim命令行模式下输入:setnu取消显示:在vim命令行模式下输入:setnonu第二种是..
分类:
系统相关 时间:
2015-03-04 13:10:40
阅读次数:
174
有些时候,在用vim编辑文件的,由于种种原因忘记或者来不及手动保存(在末行模式下 :w!)而导致花费大量心血所做的修改丢失,不得不重新创作,本人也亲自遇到过3次,本着事不过三的原则,决定研究研究vim的自动保存功能。首先尝试了《VIM 自动保存的最佳方案?http://segmentfault.com/q/1010000000592658》一直不成功,知道原因的同学欢迎指教。其次尝试了https:...
分类:
系统相关 时间:
2015-03-02 16:53:36
阅读次数:
148
一、vim模式介绍
以下介绍内容来自维基百科Vim
从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆。几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入。Vim和vi一样,仅仅通过键盘来在这些模式之中切换。这就使得Vi...
分类:
系统相关 时间:
2015-03-01 18:32:18
阅读次数:
173
一、vim重复命令
1.重复执行上次命令
在普通模式下.(小数点)表示重复上一次的命令操作
拷贝测试文件到本地目录
$ cp /etc/protocols .
打开文件进行编辑
$ vim protocols
普通模式下输入x,删除第一个字符,输入.(小数点)会再次删除一个字符,除此之外也可以重复dd的删除操作
2.执行指定次数相同的命令
进入普通模式输入N,N表示重复后面的...
分类:
系统相关 时间:
2015-03-01 18:29:35
阅读次数:
181
vi显示行号:第一种是,手动显示:在vim命令行模式下输入 :set nu取消显示:在vim命令行模式下输入: set nonu第二种是,永久自动显示:我们修改一个配置文件。我们输入命令:vim ~/.vimrc打开后是一个空文件,我们添加 set nu,保存退出,再次进入vim编辑器,就会自动显示...
分类:
其他好文 时间:
2015-02-28 16:04:35
阅读次数:
130
Vim介绍vim(vimsual)是Linux/Unix系列OS中通用的全屏编辑器。vim分为两种状态,即命令状态和编辑状态,在命令状态下,所键入的字符系统均作为命令来处理,如:q代表退出,而编辑状态则是用来编辑文本资料的。当你进入vim时,会首先进入命令状态。在命令状态下,按"i"(插入)或“a"...
分类:
系统相关 时间:
2015-02-20 00:05:32
阅读次数:
208
CentOS是红帽发行的免费的稳定Linux版本,在企业服务器应用中都会选用Minimal版本,因为Minimal是CentOS”最纯洁”的服务器系统,因为Minimal版本连vim编辑器都需要自己安装,Minimal组件最少,无桌面,扩展灵活,非常适合做服务器。1.配置网卡Minimal版本的CentOS被安装后,网卡驱动默认是down状态,需要手动激活,在连接好网线后需要执行命令:
[root...
分类:
数据库 时间:
2015-02-14 06:34:52
阅读次数:
403
今天在用Xshell连接到CentOS后 使用vim 编辑文档因为中途有事 临时关闭 并没有保存再一次打开时 vim 提示要恢复 , 但是每次打开文件后到要恢复,于是找到了以下办法 和vim工作的原理使用vim编辑文件实际是先copy一份到临时文件并映射到内存里给你编辑,你编辑的是临时文件,不是源文...
分类:
系统相关 时间:
2015-02-13 18:02:07
阅读次数:
804
个人用过不少IDE,也用过不少Editor,个人最喜欢GVIM,其灵活的操作手感及随时可以执行批处理的特点让我爱不释手,但是拿VIM当IDE又总觉得少点什么,虽然折腾了N多VIM插件,感觉IDE的强大和VIM的强大就是在不同领域上,那么问题来了,如何让IDE完美支持VIM呢?我的答案是Intelli...
分类:
系统相关 时间:
2015-02-09 18:12:10
阅读次数:
2895