您的位置:首页 > 其它

关于VIM编辑器的使用

2015-02-10 11:42 183 查看
作为一个从事IT行业的人员,我们知道信息产业的发展史就是开发语言与操作系统的发展史。当Ken
Tompson
在用Basic写Unix操作系统的时候,K&R已经开始对B进行了改进,引入了char型后,用对语法和结构进行改造,从而使得这个语言越来越受到大家的青睐,那时候大家称其为New
Basic Programing Language
,简称NB语言,现在看确实很NB。直到后来芬兰大学的Linus依据GNU计划( GUN'S
NOT
UNIX)编写了Minix系统,并把它放到学校论坛上,从此拉开了Linux的发展。     
 
我们知道程序都是代码堆起来的,即使是Windows的图形化界面也是用API端口配置产生的后台相应代码段运行的结果,所以对于一个IT人士来说代码也是最原始最重要的(无论你从事开发还是应用),在思科下你要配置交换机路由器需要IOS系统敲一些命令,比如config
terminal ,ip dncp pool
等;服务器的日志写入和系统运维也需要在Linux下敲代码,数据库就更不要说了。基于此,我建议大家写开发语言,无论是C/C++,还是一些shell脚本,亦或是一些标记语言,如HTML等都可以在VIM里面写,方便实用,不过你要给你的电脑安装另一个操作系统,呵呵,或许刚开始你会感觉费事,比如编译没有gcc的包,会让你放弃使用Linux,但是时间长了你会喜欢上它的,原因不解释。
     
在Linux下敲入vimtutor
可以有教程,就像man手册一样给力。但是是英文版本,如果看不懂可以附加UTF选项。下面为中文版部分展示(全部可在后面这个链接小试一把
vim使用方法

===============================================================================

=      欢     迎     阅     读   《
V I
M  教  程
》   ——     版本
1.5      =

===============================================================================

     vim
是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中

     就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这

     些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。

     完成本教程的内容大约需要25-30分钟,取决于您训练的时间。

     每一节的命令操作将会更改本文。推荐您复制本文的一个副本,然后在副本上

     进行训练(如果您是通过"vimtutor"来启动教程的,那么本文就已经是副本了)。

     切记一点∶本教程的设计思路是在使用中进行学习的。也就是说,您需要通过

     执行命令来学习它们本身的正确用法。如果您只是阅读而不操作,那么您可能

     会很快遗忘这些命令的!

     好了,现在请确定您的Shift-Lock(大小写锁定键)还没有按下,然后按键盘上

     的字母键
j
足够多的次数来移动光标,直到第一节的内容能够完全充满屏幕。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   第一讲第一节∶移动光标

   ※※
要移动光标,请依照说明分别按下 h、j、k、l 键。
※※

      ^

      k      提示∶
h 的键位于左边,每次按下就会向左移动。

 <
h     l
>         l
的键位于右边,每次按下就会向右移动。

      j          j
键看起来很象一支尖端方向朝下的箭头。

      v

  1.
请随意在屏幕内移动光标,直至您觉得舒服为止。

  2.
按下下行键(j),直到出现光标重复下行。

--->
现在您应该已经学会如何移动到下一讲吧。

  3.
现在请使用下行键,将光标移动到第二讲。

提示∶如果您不敢确定您所按下的字母,请按下<ESC>键回到正常(Normal)模式。

      然后再次从键盘输入您想要的命令。

提示∶光标键应当也能正常工作的。但是使用hjkl键,在习惯之后您就能够快速

      地在屏幕内四处移动光标了。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

晚安 各位!



转发至微博
 



转发至微博

阅读(2)|
评论(0)

|
       



用微信  “扫一扫”

将文章分享到朋友圈。

 



用易信  “扫一扫”

将文章分享到朋友圈。

 

喜欢 推荐 0人  | 
转载

 

历史上的今天

最近读者

热度


在LOFTER的更多文章

关闭

玩LOFTER,免费冲印20张照片,人人有奖!     我要抢>

评论

this.p={ m:2,
b:2,
loftPermalink:'',
id:'fks_087071080085089065084086087071072084082071092083095067092086',
blogTitle:'关于VIM编辑器的使用',
blogAbstract:'作为一个从事IT行业的人员,我们知道信息产业的发展史就是开发语言与操作系统的发展史。当Ken Tompson 在用Basic写Unix操作系统的时候,K&R已经开始对B进行了改进,引入了char型后,用对语法和结构进行改 ,从而使得这个语言越来越受到大家的青睐,那时候大家称其为New Basic Programing Language ,简称NB语言,现在看确实很NB。直到后来芬兰大学的Linus依据GNU计划( GUN\'S NOT UNIX)编写了Minix系统,并把它放到学 论坛上,从此拉开了Linux的发展。',
blogTag:'',
blogUrl:'blog/static/23485908020144604358109',
isPublished:1,
istop:false,
type:0,
modifyTime:1399309766942,
publishTime:1399309347920,
permalink:'blog/static/23485908020144604358109',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
vote:{},
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
mcon:'',
srk:-100,
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
}

{list a as x}
{if !!x}
{if
x.visitorName==visitor.userName}

{else}


{/if}
{if x.moveFrom=='wap'}   {elseif
x.moveFrom=='iphone'}   {elseif
x.moveFrom=='android'}   {elseif
x.moveFrom=='mobile'}   {/if}
${fn(x.visitorNickname,8)|escape}

{/if} {/list}

{if !!a}
${fn(a.nickname,8)|escape}
${a.selfIntro|escape}{if
great260}${suplement}{/if}

 

{/if}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: