101
emisora 2020-01-19 16:21:25 +08:00
这个问题也困惑了我很久。目前移动到括号外我是直接补全后面的括号。。。。
|
102
alya 2020-01-19 16:28:29 +08:00
ctrl -> 一格格移
|
103
vhysug01 2020-01-19 16:32:16 +08:00
emacs 模式, 兼容命令行快捷键
|
104
xiebruce 2020-01-19 16:37:19 +08:00
我用的 mac,光标要移动到前首行尾,直接 cmd+左 /右方向键即可,这个不是编辑器的功能而是 mac 的功能,不管在哪儿编辑(除了 vim),都可以用这个方法,win 上可用 Home 和 End 代替(貌似有些笔记本没有这两个键?)
如果是在终端输入命令,可以用 ctrl+a 移动到前首,ctrl+e 移动到行尾,对于在 win 上貌似不能这样,感觉很麻烦,也许是我没去研究。 |
105
yuruizhe 2020-01-19 16:38:15 +08:00
依稀记得 vs 的快捷键是 ctrl+[,好像是,能自动跳转至对应的括号处
|
106
stickchen 2020-01-19 17:02:15 +08:00 via Android
上面提了两种最简单的方法,idea 下的:
1.再继续按'或)或]或}就行了,不会重复的 2.按自动补全组合键更快 |
107
wensonsmith 2020-01-19 17:31:33 +08:00
macOS + Poker II , 改建后 小拇指 按住 Cap , 然后无名指、中指、食指 aswd, 想往哪移往哪移. 舒服
|
108
Northsea1 2020-01-19 17:44:42 +08:00
我是改了键,把 alt+(jkli) 作为←↓→↑,用起来贼爽
|
109
gbin 2020-01-19 17:49:01 +08:00 via Android
Vim 真香
|
110
icylogic 2020-01-19 17:52:20 +08:00 via iPhone
(可以试一下 lispy ……)
|
111
Cuo 2020-01-19 17:58:04 +08:00 via iPhone
给 IDE 装 VIM 插件
|
112
kidlj 2020-01-19 18:02:56 +08:00
VIM 用户,都是再输一遍 ) 或者 ],不会重复的。
|
113
tairan2006 2020-01-19 18:02:59 +08:00
ctrl+a, ctrl+e
多用触摸板 |
114
Tink 2020-01-19 18:04:13 +08:00 via iPhone
hjkl
|
115
jdhao 2020-01-19 18:10:14 +08:00
用 Neovim 安装插件,输入左边括号,自动补全,输入完括号内容,再按一次右边括号,自动跳出括号。
|
116
hubqin 2020-01-19 18:17:43 +08:00
设置快捷键 Ctrl + Shift + Space
|
117
4D725F646F6765 2020-01-19 19:12:34 +08:00
那么我弱弱的问个更羞耻的事情,没有 win 用户会因为偷懒用记事本起草的吗?缺点就是所有的符号都得手动输入(手动 doge
|
118
la2la 2020-01-19 19:22:37 +08:00
我改的快捷键,shift+hjkl,就是可能大写 不太方便,不过我已经习惯使用 cap 大写了
|
119
godigmh 2020-01-19 19:33:32 +08:00
IDEA 可以装 vim 插件,虽然我自己还是没怎么习惯,很多时候用键盘方向键移动过去= =
|
120
lrz0lrz 2020-01-19 19:46:55 +08:00 1
ctrl+a/e, alt+f/b
command+left/right, option+left/right |
121
zxCoder 2020-01-19 19:56:17 +08:00
用鼠标移过去点一下
|
122
ArianX 2020-01-19 21:42:48 +08:00 via Android
Mac 快捷键
|
123
zzj0311 2020-01-19 21:51:30 +08:00 via Android
我 61 键的都没觉得按方向键很麻烦😂
|
124
yafoo 2020-01-19 21:58:08 +08:00 via Android
有同样的烦恼,有时感觉自动补全反而碍事。
|
125
meisky6666 2020-01-19 21:59:45 +08:00 via Android
thinkpad 他不香吗
|
126
Lattez 2020-01-19 22:23:47 +08:00
https://github.com/Vonng/Capslock Make CapsLock Great Again!
|
127
mepine 2020-01-19 22:48:52 +08:00
看来 emacs 党式微啊。你们这些绿营的欺人太甚
|
128
guoshim 2020-01-19 23:22:53 +08:00
mac 系统全局支持基本的 emacs 光标移动快捷键。Windows 下用 ahk 魔改吧。
|
129
sx90 2020-01-20 03:00:44 +08:00
Douglas Engelbart 的棺材板压不住了
He never received any royalties for the invention of the mouse. Engelbart later revealed that it was nicknamed the "mouse" because the tail came out the end. 它明明这么萌,你们为啥不愿意用呢 |
130
breasiness 2020-01-20 07:42:16 +08:00
Sublime Text,不需要插件,直接可以定义 Enter 键,当后方是括号时,右移一个字符
|
131
dcoder 2020-01-20 08:25:00 +08:00
@wadezhao
哥们你没认真看回复吧. 别搞啥 IDE 内置 VIM 了... 作为 VIM, emacs 都用过的人, 我负责任的告诉你, 如果你是 Mac, 用 emcas key binding 最自然. Mac 在很多 App 里, 默认就支持 Ctrl + f/b/n/p/a/e 就是 右 /左 /下 /上 /home/end, 然后 alt+arrow 就是 skip by word 就是在浏览器里也支持, 你还折腾啥 IDE 内置 VIM ...!? PS, 我装过 Karabiner, 记得以前是要设置 Karabiner 的, 现在好像是不用了 |
132
ID2333 2020-01-20 08:47:48 +08:00
苦恼的是有时候必须要用 EditPlus...idea 完成没这问题。
|
133
weixiangzhe 2020-01-20 08:48:49 +08:00 via Android
60 键盘,我甚至没有方向键
|
134
raawaa 2020-01-20 09:00:17 +08:00
宇宙最强 IDE 可以直接按 tab,智能地帮你移到括号后面。
|
135
raawaa 2020-01-20 09:02:59 +08:00
宇宙最强 IDE 甚至可以直接按分号“;”,自动帮你在行尾打上分号并且换行,即便你在括号里面也可以这么干。
不愧是宇宙最强。 |
136
ac2sherry 2020-01-20 09:34:59 +08:00
;+L
自己设置的 |
137
aoeui 2020-01-20 10:14:22 +08:00
用 AutoHotKey 自己添加快捷键
|
138
aoeui 2020-01-20 10:17:24 +08:00
上面那条没打完就发出去了....
我用 AutoHotkey, Alt + i j k l 是上左下右, Alt + u o 是 Home/End, Alt + m . 是 PgUp/PgDn, Alt + n 是 Delete, Alt + ; 是选中单词, Alt + ' 是选中行, 还有 CapsLock 改为 Backspace,Backspace 改为 Escape,Escape 改为 CapsLock,等等(还有很多) 除了用鼠标,手基本不离开主键区 |
139
chippai 2020-01-20 10:48:56 +08:00
ideavim
|
140
wadezhao OP @dcoder 哥哥你也没认真看贴啊,我都说了重度依赖小红点,怎么可能是用 MAC 的呢,嘿嘿。
目前来看,对 WIN 来说,如果不能改变 IDE,看来也就是 AutoHotkey 之类的快捷键辅助工具了。不过我之前用过 AutoHotkey,感觉有时还是会出现一些问题,目前看了大家的回复,我觉得就继续用小红点吧,罗老师说的好,“又不是不能用” |
143
OhYee 2020-01-20 19:29:20 +08:00
用 autohotkey 把 cap+uiojkl 几个键绑定了下,用于控制光标
|
144
ooops 2020-01-20 22:34:37 +08:00
前提 macOS:controll+b, f 前后移动一个位置。control n, f 上下移动一个搁置。control+a, e 行首行尾。当然要是会 vim 的话 vim 当然大法好。
|
145
dawen 2020-01-20 22:37:44 +08:00
有时候用方向键。
或者: 用的 vscode,输入左括号,右括号会马上填上,继续输入其他内容或者紧接着输入右括号,就会跳过原来填入的右括号了。并不需要方向键。 平常用的键盘是 87 按键的,非常依赖 Home、End、pageUp、pageDown,配合 4 个方向键。 鼠标当然也用。 mac 也有,不过是业余使用,cmd+左右方向键能达到 Home、End 的效果。 |
146
wozhizui 2020-01-21 09:56:58 +08:00
我都是按方向键,也不算是太远吧
|
147
kasusa 2020-01-21 10:48:56 +08:00
我,,,我用鼠标啊。这不就是鼠标的意义嘛。
|
148
monlite 2020-01-21 11:00:53 +08:00
mac 下原生 emacs 快捷键不要太爽,离不开 mac 的最大一个原因就是这个。
|
149
QiuSe 2020-01-21 12:16:56 +08:00
idea18.2 后自带的 table 键跳出右(大中小)括号,尖括号,右引号
|
150
Tom94 2020-01-21 12:33:36 +08:00
我也用小红点,再加 AutoHotKey
|
151
zy5a59 2020-01-21 13:02:14 +08:00
vim 插件,很是方便~
再一个用的是 61 键的键盘,wasd + fn 组合键代替了 上下左右,也挺方便的,可以试试~ |
152
wadezhao OP @Dye8 小红点能单击我也不用啊,单击小红点太难用了,肯定是用大拇指按一下鼠标键啊,正规的用法不就是应该这样的吗?单击小红点那是邪门歪道啊
|
153
sai233 2020-01-21 14:48:18 +08:00
vscode 编辑器,移动到单词的结尾,移动到行头,尾。移动到对应括号的结尾或开头。基本够用啦
|
154
panbeta 2020-01-21 17:57:01 +08:00
1. Command + 方向跳到行尾 /头
2. Optional + 方向跳一个单词 3. 直接方向单字符挪动 这三条应该够了。 说实在的。。不是程序员不是打字员,大部分时间还是在思考。那么点挪动方向键的时间,不耽误。 |
155
ourleven 2020-01-21 18:01:43 +08:00 via iPhone
Thinkpad 红点
Over |