问一件羞耻的事情,你们怎么移动光标?

2020-01-19 11:24:01 +08:00
 wadezhao
惭愧的很,当了几十年的程序员,一直有一个疑问:怎么移动光标呢?

只能用方向键吗?现在很多 IDE 都有自动补全功能,你输入一个左括号,右括号就帮你自动补全了,然后你输入完成之后,还要在右括号后面输入点东西,怎么把光标移动过去呢?

如果用方向键的话,方向键在右下角,这个手移动的范围太大了,严重影响录入速度。
我现在会用指点杆来移动光标,所以对小红点键盘严重依赖。我看大家很多人都说大的触摸板比指点杆好用多了,特别是苹果程序员,应该是从来没有用过指点杆吧,那大家都怎么移动光标?用小拇指去够吗?还是就忍了,每次用触摸板或者方向键,大幅度的移动双手?
25184 次点击
所在节点    程序员
155 条回复
emisora
2020-01-19 16:21:25 +08:00
这个问题也困惑了我很久。目前移动到括号外我是直接补全后面的括号。。。。
alya
2020-01-19 16:28:29 +08:00
ctrl -> 一格格移
vhysug01
2020-01-19 16:32:16 +08:00
emacs 模式, 兼容命令行快捷键
xiebruce
2020-01-19 16:37:19 +08:00
我用的 mac,光标要移动到前首行尾,直接 cmd+左 /右方向键即可,这个不是编辑器的功能而是 mac 的功能,不管在哪儿编辑(除了 vim),都可以用这个方法,win 上可用 Home 和 End 代替(貌似有些笔记本没有这两个键?)

如果是在终端输入命令,可以用 ctrl+a 移动到前首,ctrl+e 移动到行尾,对于在 win 上貌似不能这样,感觉很麻烦,也许是我没去研究。
yuruizhe
2020-01-19 16:38:15 +08:00
依稀记得 vs 的快捷键是 ctrl+[,好像是,能自动跳转至对应的括号处
stickchen
2020-01-19 17:02:15 +08:00
上面提了两种最简单的方法,idea 下的:
1.再继续按'或)或]或}就行了,不会重复的
2.按自动补全组合键更快
wensonsmith
2020-01-19 17:31:33 +08:00
macOS + Poker II , 改建后 小拇指 按住 Cap , 然后无名指、中指、食指 aswd, 想往哪移往哪移. 舒服
Northsea1
2020-01-19 17:44:42 +08:00
我是改了键,把 alt+(jkli) 作为←↓→↑,用起来贼爽
gbin
2020-01-19 17:49:01 +08:00
Vim 真香
icylogic
2020-01-19 17:52:20 +08:00
(可以试一下 lispy ……)
Cuo
2020-01-19 17:58:04 +08:00
给 IDE 装 VIM 插件
kidlj
2020-01-19 18:02:56 +08:00
VIM 用户,都是再输一遍 ) 或者 ],不会重复的。
tairan2006
2020-01-19 18:02:59 +08:00
ctrl+a, ctrl+e

多用触摸板
Tink
2020-01-19 18:04:13 +08:00
hjkl
jdhao
2020-01-19 18:10:14 +08:00
用 Neovim 安装插件,输入左边括号,自动补全,输入完括号内容,再按一次右边括号,自动跳出括号。
hubqin
2020-01-19 18:17:43 +08:00
设置快捷键 Ctrl + Shift + Space
4D725F646F6765
2020-01-19 19:12:34 +08:00
那么我弱弱的问个更羞耻的事情,没有 win 用户会因为偷懒用记事本起草的吗?缺点就是所有的符号都得手动输入(手动 doge
la2la
2020-01-19 19:22:37 +08:00
我改的快捷键,shift+hjkl,就是可能大写 不太方便,不过我已经习惯使用 cap 大写了
godigmh
2020-01-19 19:33:32 +08:00
IDEA 可以装 vim 插件,虽然我自己还是没怎么习惯,很多时候用键盘方向键移动过去= =
lrz0lrz
2020-01-19 19:46:55 +08:00
ctrl+a/e, alt+f/b
command+left/right, option+left/right

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/639100

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX