在Linux环境下的编辑器有vi、vim、gedit等等。进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的。我们有二种办法可以解决:第一种是,手动显示:在vim命令行模式下输入:setnu取消显示:在vim命令行模式下输入:setnonu第二种是..
分类:
系统相关 时间:
2015-03-04 13:10:40
阅读次数:
174
一、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
Vim编辑器基本上可以分为3种模式,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),下图所示为Vim各种模式相互转换的关系图。
命令模式:控制屏幕光标的移动,进行文本的删除、复制等文字编辑工作(不使用[Del]键和[Backspace]键)以及进入插入模式,或者回到底行模式。
插入模式:只有在插入模式下,才可以输...
分类:
系统相关 时间:
2015-02-03 19:36:00
阅读次数:
227
高效移动
珍爱生命, 远离插入模式
一般情况下, 你应该尽量少把时间花在插入模式, 因为在这种模式下vi和其它sb编辑器区别不大. 这也是大部分vim新手把大部分时间花在插入模式的原因 -- 插入模式很易用. 但是vim真正的优势在命令模式. 你会发现越了解vim, 你花在插入模式的时间越少.
使用h,j,k, l
高效率用vim编辑的第一步是绝了你用方向键(上下左...
分类:
系统相关 时间:
2015-02-03 19:35:24
阅读次数:
238
有时读源码,terminal里面看文件结构会很快,但有时碰到一些文档需要打开看,vim编辑器太简陋,需要强大其UI漂亮编辑器支持,比如ubuntu中gedit,或者mac下的sublime. (ubuntu中,由terminal跳到对应目录用nautilus)利用软连接ln -s /Applicat...
分类:
系统相关 时间:
2015-02-03 19:21:23
阅读次数:
202
有些时候当我们使用vi/vim编辑文件时如果没有注意到文件权限的时候,当最后进行保存时候的可能会提示以下错误,如果强制退出后再切换用户,肯定会丢失当前的改动,下面我就给大家分享一种不用退出保存文件的方法。
1、再vi/vim编辑器进入冒号,然后输入以下命令%! sudo tee % /dev/null
```
%! sudo tee % /dev/null
```...
分类:
系统相关 时间:
2015-02-03 13:23:56
阅读次数:
161