»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
完全数码讨论区
» 打算学习一下Vim,有同好或专家么?
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[电脑]
打算学习一下Vim,有同好或专家么?
sleepd
大龄
天外飞仙
废柴
帖子
12578
精华
0
积分
86996
激骚
1150 度
爱车
BRZ
主机
红了
相机
350D
手机
果5S
来自
成都
注册时间
2002-5-18
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2011-3-12 03:08
显示全部帖子
posted by wap, platform: GoogleChrome
我改用vim一年多了,现在windows下面也用gvim。
vim适合的是代码编写,写文档的话如果是wiki一类的软代码也很不错,如果是word文档那样需要排版输出的就不用考虑了。
作为一个vim初级爱好者,简单介绍一下vim的特点:
vim的理念是你的双手不离开键盘区就能完成一切输入工作。为了这个目标,有很多异于常规的设定,比如,他的光标移动是用H J K L这四个键而不是方向键(当然方向键也能用但是它是不推荐的)。你可能会问,HJKL用来移动光标了,那我要输入这几个字母的时候怎么办?这就涉及到一个vim的重要概念:编辑模式。
vim分为三个主要模式,分别是普通模式,插入模式和视图模式。
普通模式,按键们作为各种快捷键使用,比如前面说的用HJKL移动光标,又比如用X来删除一个字符,又比如用R来替换当前字符……
插入模式,按I键就能在当前光标处进入(当然还有其他方法进入),这个模式就是普通的输入模式,和写字板无异。
视图模式,按V进入,这个模式可以初步理解为让你用键盘实现鼠标选择文本的功能。
简单举例,假如有这样一段文本:
队长别开枪! 是我!
怎么,原来是你小子?
是你把鬼子引上来的?
皇军托我给您捎个话,只要你缴枪投降....
啪! 白日做梦!你这个叛徒!我代表人民代表党我枪毙了你!
我想把第一个感叹号改成逗号,在第一行末尾加一个感叹号,在第二行后插入一行“是我。”在最后一句的最后再添上“啪!”
如果是写字板,正常的操作应该是如下的:
按5次右(把光标移到感叹号前面),按del(删掉感叹号),输入逗号,按end键(把光标移到句尾),输入感叹号,按下(把光标移到下一行),按end(把光标移到句尾),回车(新起一行),输入“是我。”,按3次下(把光标移动到最后一行),按end(把光标移动到句尾),输入“啪!”。
如果是用vim,则可以如下操作:
按5,按L(意思是光标向左移动一格,重复5次),按R,输入逗号,按shift+a(在句尾启动插入模式),输入感叹号,按ESC(返回普通模式),按J(相当于按下,把光标移到下一行),按O(起新一行并进入插入模式),输入“是我。”,按ESC回到普通模式,按3,按J(把光标向下移三行),按shift+a,输入“啪!”。
对比操作可以看出,vim全程你的双手不用离开主键盘区,可以很好的保持asdfjkl;指法,节约了很多在键盘上来回移动的时间(比如把右手移去按方向键,移去按end键一类),由于支持“重复进行”某一个操作,也能大大节约按键量。
当然,我举的只是一个最简单的例子。vim上手其实并没有想象中那么困难,真正需要记住的快捷键很少。等你在使用过程中,觉得vim有什么地方不顺手了,去查一下,就会发现vim其实有解决方案,此时你自然对vim的了解就更进一步,慢慢也就能进入vim这个神奇的世界了……
本帖最近评分记录
squallySP
激骚
+1
谢谢
2011-3-12 08:45
UID
3633
帖子
12578
精华
0
积分
86996
交易积分
1
阅读权限
50
来自
成都
在线时间
11291 小时
注册时间
2002-5-18
最后登录
2024-11-15
查看详细资料
TOP
sleepd
大龄
天外飞仙
废柴
帖子
12578
精华
0
积分
86996
激骚
1150 度
爱车
BRZ
主机
红了
相机
350D
手机
果5S
来自
成都
注册时间
2002-5-18
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2011-3-12 03:13
显示全部帖子
posted by wap, platform: GoogleChrome
对于楼主说的中文问题,我试过搜狗输入法和gvim的兼容性很差,基本上不能用,google输入法和gvim配合的不错,当然你还是需要经常性的按shift切换中英文的输入状态……
UID
3633
帖子
12578
精华
0
积分
86996
交易积分
1
阅读权限
50
来自
成都
在线时间
11291 小时
注册时间
2002-5-18
最后登录
2024-11-15
查看详细资料
TOP
sleepd
大龄
天外飞仙
废柴
帖子
12578
精华
0
积分
86996
激骚
1150 度
爱车
BRZ
主机
红了
相机
350D
手机
果5S
来自
成都
注册时间
2002-5-18
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2011-3-13 16:15
显示全部帖子
posted by wap, platform: GoogleChrome
http://zh.wikipedia.org/wiki/Vim
wiki上的vim页面说的比我写的清楚多了……
UID
3633
帖子
12578
精华
0
积分
86996
交易积分
1
阅读权限
50
来自
成都
在线时间
11291 小时
注册时间
2002-5-18
最后登录
2024-11-15
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计