加载中…
个人资料
善用佳软
善用佳软 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:5,228,045
  • 关注人气:3,353
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

转|VIM不错的remap及评论

(2006-10-09 13:21:12)
分类: VIM/text
1
发信人: Xbeta (软件我用免费的), 信区: VIM
标  题: 也贴几个remap
发信站: 水木社区 (Sat Sep 30 14:33:01 2006), 站内

翻tips看到的,有些很不错。尤其是对hjkl和esc的remap
--------------------------------------------------
用资源管理器打开当前文件所在目录
  nmap <F11> :!start explorer /e,,%:p:h<CR>
  imap <F11> <Esc><F11> 这个写法赞. 会有问题吗?

用更形象的丄排列代替hjkl方向键  
  " remap h to insert and use ijkl for inverse T cursor movement
  map h <insert>
  map i <up>
  map j <left>
  map k <down>
  
用space和backspace开关fold 
  If you're finding that 'zo' and 'zc' are hard to type or remember, you could use <spacebar> and <backspace> to open and close folds:
  nnoremap <space> zo
  nnoremap <backspace> zc
  
  Or, you could just use the <spacebar> to do both:
  nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
  
用jj代替esc
  thanks for imap jj <Esc>
  it is really cool mapping
  
--
善用佳软 http://blog.sina.com.cn/m/xbeta 减少盗版
OOo/WPS换MSOffice         7-zip换WinRar/Winzip
IrfanView/XnView换ACDSee  GIMP换Photoshop      
PDFCreator/CutePDF_writer换PDFFactory      VIM换UE
Screenshot_Captor换Snagit/HyperSnap  录屏Wink 录音Audacity
还用Total_Commander  极点五笔  Ubuntu........


※ 来源:·水木社区 http://newsmth.net·[FROM: 202.108.65.*]

发信人: Xbeta (软件我用免费的), 信区: VIM
标  题: Re: 也贴几个remap
发信站: 水木社区 (Sat Sep 30 14:38:11 2006), 站内

理论上,可以用jj在i和n模式间切换,
这样无论切入切出,都是这个键。有其好处。
但这样按键容易,切换时却要了解当前的模式
且不能多按,一定要醒着做

而esc到n,i到i(尤其前者)则对新手有好处
我在教程中通常是建议在:命令之前先多按几下esc(可以闭眼做)
这样比较保险
--
善用佳软 http://blog.sina.com.cn/m/xbeta 减少盗版
OOo/WPS换MSOffice         7-zip换WinRar/Winzip
IrfanView/XnView换ACDSee  GIMP换Photoshop      
PDFCreator/CutePDF_writer换PDFFactory      VIM换UE
Screenshot_Captor换Snagit/HyperSnap  录屏Wink 录音Audacity
还用Total_Commander  极点五笔  Ubuntu........


※ 来源:·水木社区 http://newsmth.net·[FROM: 202.108.65.*]

[本篇全文] [本篇作者:lars] [进入讨论区] [返回顶部]
3
发信人: lars (蓝天白云), 信区: VIM
标  题: Re: 也贴几个remap
发信站: 水木社区 (Sat Sep 30 15:09:55 2006), 站内

j按太多了心疼键盘
--

 ┈╆─╮┈┈╋───╋┈┊┈╬──┼┈┈┈┈┼┼┈┈╬──╋┈┈┈
   │找│    │找不到┼─█┈┤我的├──╬┼┼┼╭─┼╮美│      
 ┈█─┼┈┈█───┼你│  ╚──┤世界│┼█─╢不│┗─█─╮  
   │你│    │      ╬─╯      ┈╩──╯  │  │再│    │丽│  
 ┈┗─┼┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈│┈┼─╬┈┈╬─╯┈


※ 来源:·水木社区 newsmth.net·[FROM: 211.151.89.*]

发信人: happyvim (那一夜的茶), 信区: VIM
标  题: Re: 也贴几个remap
发信站: 水木社区 (Sat Sep 30 15:51:16 2006), 站内

imap <F11> <Esc><F11> 这个写法赞. 会有问题吗?

推荐在imap中,使用<C-O>替代<Esc>,这样的话,按键之后仍旧能够保持在插入状态


--
那一夜的茶
凉透
你的余温
抵不过夜的冰冷
余香
沉淀在寂寞的凌时


※ 来源:·水木社区 http://newsmth.net·[FROM: 220.248.103.*]

发信人: junjy (junjy), 信区: VIM
标  题: Re: 说说remap
发信站: 水木社区 (Wed Oct  4 21:01:59 2006), 站内

最后加个a也可以.
另外ESC我也用jj用了几天, 后来ssh的时候才发现还是C-[是正道.
有点感想关于.vimrc
其实记得写emacs和vim的那个老大说过他自己为什么从emacs到vim(不是为了保护小指!!!): 因为vim标准, 任何终端联结到任何主机, 瞬间就可以开始做事. 他本人就是因为到一台新机器上面忘记带.emacs而郁闷得转vim得.

我感觉: vim的设置应该尽量少的改变自己的使用习惯, 使得自己习惯的方式也是标准的方式. 举例来说, 改变语法高亮的颜色这些, 就无所谓, 因为即使换了标准环境, 大不了眼睛觉得难看一点. 而把ESC换成jj, 就有点改变自己成为非标准了.

--

※ 来源:·水木社区 http://newsmth.net·[FROM: 138.37.95.*]

[本篇全文] [本篇作者:ywpg] [进入讨论区] [返回顶部]
6
发信人: ywpg (ywpg), 信区: VIM
标  题: Re: 说说remap
发信站: 水木社区 (Wed Oct  4 23:46:11 2006), 站内

说到小指

我总觉得Ctrl用小指不大好按
特别是右ctrl,不习惯。。
本来要学emacs的,看了一下简介,就怕了。。

--


※ 来源:·水木社区 newsmth.net·[FROM: 210.32.0.*]

发信人: FlyingBoy (对抗蝴蝶·永堕黑暗), 信区: VIM
标  题: Re: 说说remap
发信站: 水木社区 (Thu Oct  5 01:04:57 2006), 站内

我不用小指按ctrl,而且从来不按右ctrl
【 在 ywpg (ywpg) 的大作中提到: 】
: 说到小指
: 我总觉得Ctrl用小指不大好按
: 特别是右ctrl,不习惯。。
: ...................

--
[清江引]弃微名去来心快哉,一笑白云外。
知音三五人,痛饮何妨碍。醉袍袖舞嫌天地窄。
[山坡羊]无官何患,无钱何惮,休教无德人轻慢。
你便列朝班,铸铜山,止不过只为衣和饭,腹内不饥身上暖。
官,君莫想;钱,君莫想。


※ 来源:·水木社区 newsmth.net·[FROM: 166.111.249.*]

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有