
1 ThunderEX 2013 年 3 月 28 日 输入右括号啊 End键也行啊 |
2 linuxer 2013 年 3 月 28 日 sublime text下我一般都是按 Shift+0 就能跳出。方向键太远了,够不着。 |
3 royalar 2013 年 3 月 28 日 vim 用 % 啊,可以装上matchit插件 |
4 aisensiy OP 就你理解我的意思了 你楼上和楼下都木有 |
5 twm 2013 年 3 月 28 日 记得eclipse java是tab直接跳. |
8 xdata 2013 年 3 月 28 日 我是用AutoHotkey针对常用编辑器绑了自定义快捷键 alt+; 为End键+分号. 根据标题栏区分是否正在编辑某些行尾加分号的语言.其他则仅为End键. CapsLock+; 为End键 还有其他CapsLock上的一大堆自定义热键. 例如最常用的全局的CapsLock+hjkl, 好久没使用过独立方向键了. 激活CapsLock改为Shift+CapsLock, 再按一次就取消. 作为Windows下几大神器之一,再加上Dropbox,实在是绝配. |
10 5night 2013 年 3 月 28 日 我觉得最舒适的应该是回车。Eclipse自带, Sublime Text见以下链接21楼: http://ruby-china.org/topics/4824 |
11 binux 2013 年 3 月 28 日 把方向键改成hjkl |
14 qgewfg 2013 年 3 月 28 日 vim 简单,xp |
15 qgewfg 2013 年 3 月 28 日 哦我理解错了 |
16 qgewfg 2013 年 3 月 28 日 其实我觉得吧,Esc + l足够方便了,要经常练习一下小指的功夫 |
17 NemoAlex 2013 年 3 月 28 日 Sublime Text 以及系统其它地方 Ctrl + F |
18 liwei 2013 年 3 月 28 日 目前是emacs胜出? |
19 peizh2006 2013 年 3 月 28 日 输入右括号 +1 |
21 fanzheng 2013 年 3 月 28 日 *表示的是光标的位置么?sublime text里面,当你输到function的时候,snippet会有提示,按tab键就会补全到 var abc = function function_name (argument) { // body... } 然后输入function_name,tab键,输入argument,tab键,输入//body.... tab键不能跳出} |
23 Numbcoder 2013 年 3 月 28 日 vim 简单 shiift + a,这样顺便还能在后面打个 ;号 |
24 mml 2013 年 3 月 28 日 vim, INSERT模式中,我一般是ctrl+o,然后a , 其实也可以用ctrl+[ 回到normal模式,然后xxx |
25 kran 2013 年 3 月 28 日 via iPhone 为何不在vim的插入模式多绑几个emacs的快捷键呢 |
28 mml 2013 年 3 月 28 日 @aisensiy 我本来是把 mbp 的 caps 和esc 换了,不过后来想想还是和ctrl换了,因为还是ctrl用的比较多, 觉得 ctrl+o 比较适合这个场景 :help ins-special-special 里面的说明是: CTRL-O execute one command, return to Insert mode |
29 eth2net 2013 年 3 月 29 日 via iPhone vim中insert mode配置emacs键位,c-e跳出 |
30 cassyfar 2013 年 3 月 29 日 方向键不是最快的方式吗? 只需要按一次键,而且和(),[],""这些符号距离很近 |
31 min 2013 年 3 月 29 日 C-f? |
34 fwee 2013 年 3 月 29 日 vim的百分号不就是为了干这个的吗.. |
35 dingstyle 2013 年 3 月 29 日 楼上有几位理解错了吧,楼主应该是说vim下不离开insert模式要怎么跳出括号。其实如果括号后面就是行尾,按Ctrl-e就可以了。另外,内置自动补全括号的编辑器,直接键入')'光标不就跳到括号外面去了么? |
39 hexor 2013 年 3 月 29 日 我来搬个砖好了 非原创 貌似上面有位提到了链接里的东西 Sublime Text 2 中的方式 key-bindings User中 加入 { "keys": ["enter"], "command": "move", "args": {"by": "characters", "forward": true}, "context": [ { "key": "following_text", "operator": "regex_contains", "operand": "^[)\\]\\>\\'\\\"\\ %>\\}\\;\\,]", "match_all": true }, { "key": "preceding_text", "operator": "not_regex_match", "operand": "^.*\\{$", "match_all": true } ] } 实现的效果就是 Enter可以跳出括号了 另外 如果同时出现了自动补全的状况 请用Tab键 选择候选词 |
41 hbin 2013 年 3 月 29 日 做个 map 吧 ``` imap <C-b> <ESC>i imap <C-f> <ESC>la ``` 虽然我也是个 Emacs 用户 ;) |
42 DaniloSam 2013 年 3 月 29 日 emacs c-f || c-e |
43 asxalex 2013 年 3 月 30 日 imap <C-f> <right> imap <C-b> <left> |