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> |