于是,你用的哪些非Vim软件使用了hjkl方式的导航 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
winiex
V2EX    Vim

于是,你用的哪些非Vim软件使用了hjkl方式的导航

  •  
  •   winiex 2012-08-24 13:27:08 +08:00 7762 次点击
    这是一个创建于 4865 天前的主题,其中的信息可能已经有所发展或是发生改变。
    你是程序员,于是,在跟随某位Master的“神谕”之后,你尝试并学会了使用VIM来进行神秘的Coding活动,于是,在经历了痛苦的开头之万事后你习惯了VIM,于是,VIM逐渐变成了你的头号编辑器,甚至取代了你的IDE,变成了“大宝天天见”,于是,你使用的愈加频繁,于是,愈加频繁......于是,终于有一天,你问,在我的Chrome浏览器上面,能不能用hjkl进行页面导航?

    这样略带传奇色彩的故事,正发生在世界的各个角落。从南太平洋的乌拉乌拉群岛共和国到北极洲的阿里妈妈酋长和众国,不同种族、不同肤色的程序员都在经历着这个“自然而然”的转变。

    -----------------------------------------

    这些,是真实的故事......

    好吧,其实这是最近俺打算写的一片文章里面的开头啦......

    我想在这篇文章里面把非Vim软件中提供Vim软件的体验的插件进行一下粗略的总结,为”Vim操作体验“占领全人类软件的事业作出自己的一份贡献( :) )......

    所以,各位兄弟姐妹,你用的哪些软件里面有提供了Vim操作方式的插件,然后,感觉如何呢?告诉我吧,告诉我吧,真主保佑你......

    例如:
    软件名:Eclipse
    软件类型:IDE
    插件名:Vrapper
    主页:http://vrapper.sourceforge.net/home/
    感觉:小巧耐用,Eclipse使用者居家旅行必备之利器。但Vim功能实现并非完全,有待进一步提高。

    嗯,就是这样......
    47 条回复    1970-01-01 08:00:00 +08:00
    imcotton
        1
    imcotton  
       2012-08-24 15:25:59 +08:00
    viplugin for all of Eclipse based IDE
    http://www.viplugin.com/
    Mak
        2
    Mak  
       2012-08-24 15:46:52 +08:00
    Gmail 和 Google reader 里可以使用 j/k 上下前进
    winiex
        3
    winiex  
    OP
       2012-08-24 16:00:52 +08:00
    @imcotton 这个插件和Vrapper相比有哪些特点呢?
    winiex
        4
    winiex  
    OP
       2012-08-24 16:03:08 +08:00
    @Mak 我早先竟然没有发现......因为我的浏览器都装上了模拟Vim操作习惯的插件。Google的Geek向可不是说说而已啊哈哈。
    dingstyle
        5
    dingstyle  
       2012-08-24 16:27:28 +08:00
    shell下可以使用 set -o vi 来设置成vi的key binding。
    Visual Studio有viemu可以用。
    Firefox有Vimperator和jV。
    Emacs有viper模式。
    Eclipse还有eclim。
    ...
    奉劝楼主一句,在非vi下模拟vi类似的mode和key binding都是很蛋疼的事情。。
    dingstyle
        6
    dingstyle  
       2012-08-24 16:28:11 +08:00
    BTW,@winiex你现在是在腾讯么?
    yulanggong
        7
    yulanggong  
       2012-08-24 16:49:38 +08:00
    Sublime Text 有自带的 Vintage。
    https://github.com/sublimehq/Vintage
    我还不习惯 vim,对这个扩展没有需求
    winiex
        8
    winiex  
    OP
       2012-08-24 16:54:26 +08:00
    @dingstyle 给力!不过eclim是纠结地在Vim上模拟Eclipse的东西,反过来了哈哈~!

    话说其实就如 http://www.v2ex.com/t/45341 这篇帖子所表达的意思一样,咱用了Vim的话就基本上存在转换到其他编辑器的“习惯门槛”了因为,额,Vim的操作模式确实太特殊啦~。

    学习Vim先是有“学习门槛”,然后又有迁移的“习惯门槛”,怪不得如此多的人在说Vim的不好......
    然后,就有人发明各种vi mode的模拟插件了......好多好多

    不过确实有做的超好的,譬如Chrome上的Vimium,f快捷键打开链接真不是盖的,dingstyle不知道你用过没~。

    恩,其他的话,应该确实就难免存在DT的情况了......

    BTW,去腾讯实习过,但是现在不在那边哈。前途未卜中......。
    dingstyle你是武汉哪所大学的吗?我是HUST的。
    winiex
        9
    winiex  
    OP
       2012-08-24 16:56:24 +08:00
    @yulanggong 话说Sublime有无需装插件的Vim模式好像。
    不过,超级不好用,特别是,那个光标......这个插件的话我还没用过咧,多谢分享~。
    yulanggong
        10
    yulanggong  
       2012-08-24 17:01:24 +08:00
    @winiex Vim模式 就是我说的这个,是 Sublime Text 自带的 Package
    winiex
        11
    winiex  
    OP
       2012-08-24 17:05:52 +08:00
    @yulanggong 原来如此~。
    那Sublime Text有没有更好的插件可以完成这个工作呢?
    dingstyle
        12
    dingstyle  
       2012-08-24 17:13:16 +08:00
    @winiex 我认识你其实。。。
    yulanggong
        13
    yulanggong  
       2012-08-24 17:25:01 +08:00
    @winiex 还有,但是因为我不用,就不知道好不好用了
    还有两个: VintageEx 和 Vintage Number,是 Vintage 的再扩展,能配合 Vintage 使用。
    winiex
      &nbp; 14
    winiex  
    OP
       2012-08-24 17:25:20 +08:00
    @dingstyle 啊啊啊!!我刚在人人上问了一下,昊为和鱼头就说是你了......。
    ”虽然平日不相言语,但是,搞技术的男人最终都会因为Blog或者社区走到一起,一起......“
    真理啊!

    我去看了你的Blog,写的超给力,然后就觉得我那儿已经长草了......。
    ehaagwlke
        15
    ehaagwlke  
       2012-08-24 17:26:52 +08:00
    新浪微博,豆瓣广播,Twitter的Timeline,都支持jk什么的。
    P.S.: 微博的细节处理比Twitter的要好些。
    ybian
        16
    ybian  
       2012-08-24 17:38:46 +08:00
    Xcode有xvim插件,很好用。
    hzlzh
        17
    hzlzh  
    PRO
       2012-08-24 17:41:29 +08:00
    Firefox Vimperator跟firebug冲突,被我干掉了
    winiex
        18
    winiex  
    OP
       2012-08-24 18:11:36 +08:00
    @yulanggong 其实我在想,除了hjkl导航上面应该比箭头的导航更方便外,Sublime其实并不需要vim插件来搞定本来就已经做的很好的事情了~。
    可是,如果要hjkl的话,你就得有命令模式和输入模式之分,所以......
    总之,谢谢你啦~!
    winiex
        19
    winiex  
    OP
       2012-08-24 18:14:04 +08:00
    @ehaagwlke 所以,” ’Vim操作体验‘占领全人类软件的事业 “并不是不靠谱哈哈~

    ps.窃以为,新浪微博本身的细节很好,可太多了,好多功能俺都用不到......譬如它的主页,我就觉得特别杂乱啊。
    winiex
        20
    winiex  
    OP
       2012-08-24 18:15:38 +08:00
    @ybian 朋友你有没有介绍它的好文章的链接呢~
    winiex
        21
    winiex  
    OP
       2012-08-24 18:18:14 +08:00
    @hzlzh yes,那厮也因为有太多影响正常使用的bug,被处于使用firefox时代的我干掉了。

    后来转到Chrome上后,类似的插件在也没出过类似的尴尬问题~。
    lwjefSub
        22
    lwjefSub  
       2012-08-24 18:22:56 +08:00
    @hzlzh 求教哪里冲突 俺暂时没遇到 =。=
    cluries
        23
    cluries  
       2012-08-24 20:10:54 +08:00
    我想说的是Twitter for mac可以用jk上下移动,这个算么?
    sin2624
        24
    sin2624  
       2012-08-24 20:28:31 +08:00
    本以为离不开 linux 的,然后发现 sumatrapdf 可以用j/k,于是回归 win 了……

    然后,惊奇的发现百度百科也可以j/k滚动……
    eas
        25
    eas  
       2012-08-24 20:35:36 +08:00
    Google Reader
    cloverfisher
        26
    cloverfisher  
       2012-08-24 20:45:46 +08:00
    博客长草一年了。。表示草稿一堆,都没有写完就阑尾了
    acecode
        27
    acecode  
       2012-08-24 21:02:04 +08:00
    chrome 扩展
    ybian
        28
    ybian  
       2012-08-24 21:08:18 +08:00
    winiex
        29
    winiex  
    OP
       2012-08-24 21:45:27 +08:00
    @cluries @eas 看来真的有许多软件就算没有多个模式,也要至少用j/k来上下导航啊~。

    @sin2624 其实,Ubuntu的默认PDF阅读器也是可以使用j/k滚动的~。

    @cloverfisher 俺博客也长草了,就是觉得文章改来该去,始终都有地方自己是没把握拿出去的,怕误导别人啊。

    @ybian 哦耶多谢~。
    ini
        30
    ini  
       2012-08-24 22:51:14 +08:00
    @winiex
    校友,握个爪。。
    ehaagwlke
        31
    ehaagwlke  
       2012-08-24 23:21:05 +08:00
    @winiex Ubuntu的那个还挺好用的。
    @sin2624 百科这个还真挺意外的
    fly2never
        32
    fly2never  
       2012-08-24 23:29:52 +08:00
    @imcotton vrapper更好用
    fly2never
        33
    fly2never  
       2012-08-24 23:36:41 +08:00   1
    vs,office -- viemu
    firefox -- vimperator
    xcode -- xvim
    eclipse -- vrapper, eclim
    emacs -- viper
    sublime text2 -- Vintage
    intellij idea (or other jetbrains IDEs) -- ideavim
    netbeans -- jvi
    fly2never
        34
    fly2never  
       2012-08-24 23:37:29 +08:00
    漏了chrome -- vimium
    winiex
        35
    winiex  
    OP
       2012-08-24 23:55:32 +08:00
    @ini 啊哈,握爪~。童鞋你哪个系的啊~?


    @ehaagwlke 对啊确实很好用~!如果没有注释的需求的话我就会用它。但如果需要进行注释的话我就开wine跑X-Change PDF Viewer的portable版本。那软件很好用,如果要在PDF上做笔记的话超赞~!

    @fly2never 超给力~!这样我的list上又多了几个~,感谢分享~!
    imcotton
        36
    imcotton  
       2012-08-24 23:57:53 +08:00
    @winiex @fly2never
    在 09 年初的时候,Vrapper 的功能还是相当孱弱的,当时对比一下就选择了 viplugin 直到今天。
    作为 25 欧的付费用户,默默路过。。。
    imcotton
        37
    imcotton  
       2012-08-25 00:07:23 +08:00
    #btw: in bash
    set -o vi
    Mysqto
        38
    Mysqto  
       2012-08-25 00:30:19 +08:00
    vsvim
    pentadactyl
    gmail/twitter/hotot
    tpp
    vrapper
    vifm
    ini
        39
    ini  
       2012-08-25 00:53:34 +08:00
    @winiex
    我材控的,已经毕业啦,但是不管你信不信,我现在在码代码,所谓的软贱攻城湿。。。
    xell
        40
    xell  
       2012-08-25 11:00:20 +08:00
    嘿嘿,我想有一点我应当是独一无二的:

    我在 TotalCommander 上使用自定义的 Vi Binding 通过自己写的一个 ahk 脚本。
    fly2never
        41
    fly2never  
       2012-08-25 11:54:10 +08:00
    @xell TC里面的Vim操作可以试一试这个插件 viatc
    http://sourceforge.net/p/viatc/home
    laoyang945
        42
    laoyang945  
       2012-08-25 12:18:30 +08:00
    新浪微博其实也是可以的
    winiex
        43
    winiex  
    OP
       2012-08-25 15:21:54 +08:00
    @imcotton 25欧对于一个插件来说确实挺贵了啊!

    @Mysqto 多谢分享。能再详细点吗哈哈~?

    @ini 哈哈我是计算机系的师弟~。话说,我还是真认识几位其他专业然后做it的朋友呢~,而且做的还真很不错!

    @xell 哦哈,确实没提到过,我得去了解下了~。

    @fly2never 我第一眼竟然认为TC是Turbo C,然后就觉得神奇了,然后,就觉得淡然了......

    @laoyang945 是啊是啊,新浪微博的细节确实做的很到位~。
    Mysqto
        44
    Mysqto  
       2012-08-27 00:55:27 +08:00
    vsvim visual studio的一个vim模拟的插件,想对于viemu来说最大的有点是免费/开源
    pentadactyl firefox一个完全模拟vim的插件, vimperator的replacement,前者简单易用,后者是1:1 Vim compatibility
    gmail/google reader/twitter/tumblr 等在浏览页面时可使用jk键
    tpp 一个vim like的linux/unix 的terminal端的演示工具 从名称来看是ppt的逆序,功能自然就清楚了
    vrapper eclipse的vim插件
    vifm 一个vim like的终端File Manager
    reus
        45
    reus  
       2012-08-27 01:29:22 +08:00
    emacs + evil
    lts9165
        46
    lts9165  
       2012-08-27 09:12:15 +08:00
    豆瓣支持gg G j k ......
    新浪微博支持j k....
    算不算..
    scriptkids
        47
    scriptkids  
       2012-08-27 15:28:45 +08:00
    我觉得插件类的应该不算吧..
    hotot
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2772 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 02:43 PVG 10:43 LAX 18:43 JFK 21:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86