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

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

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

如果用方向键的话,方向键在右下角,这个手移动的范围太大了,严重影响录入速度。
我现在会用指点杆来移动光标,所以对小红点键盘严重依赖。我看大家很多人都说大的触摸板比指点杆好用多了,特别是苹果程序员,应该是从来没有用过指点杆吧,那大家都怎么移动光标?用小拇指去够吗?还是就忍了,每次用触摸板或者方向键,大幅度的移动双手?
23836 次点击
所在节点    程序员
155 条回复
IGJacklove
2020-01-19 11:47:05 +08:00
方向键,打代码基本不用鼠标吧。。我都是双手键盘。迫不得已才用鼠标
xfriday
2020-01-19 11:47:32 +08:00
再继续按)或]或}就行了,不会重复的
NastyAir
2020-01-19 11:48:07 +08:00
把鼠标放在空格键下面,横向使用鼠标。
[keyboard]
(mouse)
DeltaC
2020-01-19 11:51:11 +08:00
尝试一下 Capslock+ , `Cap+ ; `即可 ,不需要手大范围移动.
Mogamigawa
2020-01-19 11:53:30 +08:00
Home, End

ctrl + 方向键左和右, 跳过整个单词.
CYKun
2020-01-19 11:58:38 +08:00
filco minila 你值得拥有
fanhaipeng0403
2020-01-19 11:58:46 +08:00
vim
nosay
2020-01-19 11:59:45 +08:00
别问,问就 macOS + hhkb > ctrl + e
pisc
2020-01-19 12:01:37 +08:00
最好的方法:该改盘映射,这有很多方案,比如将 capslock 键设为新修饰键,然后将 capslock+hjkl 映射为左下上右。或者用 spaceFn 的方式,把 space+hjkl 映射为方向键,space 单击还是 space
maokabc
2020-01-19 12:01:56 +08:00
同时小红点加 vim 模式
Kirscheis
2020-01-19 12:04:24 +08:00
大部分编辑器在光标右侧是 ) 的时候按 ) 并不会插入 ),而是向右移动
phoulx
2020-01-19 12:04:56 +08:00
emacs: Ctrl+f/b/p/n 分別移动前後上下( macOS 原生支持
xiaochun41
2020-01-19 12:07:42 +08:00
终极方案就是 vim 大法,虽然可能需要一些时间适应。
如果 ide 用不了 vim,就装 vim 插件用起来。

基本观点是:能用键盘绝对不用鼠标,让所有的操作都在 10 个手指能触及的范围之内。
Orenoid
2020-01-19 12:16:07 +08:00
60%键盘
HolmLoh
2020-01-19 12:16:41 +08:00
挑把键盘吧,我之前就是因为方向键在左下角,每次移动光标总是需要把手移过去,现在已经不用 104 和常规 87 的了
wysnylc
2020-01-19 12:17:51 +08:00
@optional #3 +1
wamson
2020-01-19 12:18:35 +08:00
在 ide 里装个 vim 插件就好了。
hstdt
2020-01-19 12:21:13 +08:00
一个方案,鼠标纵向滚轮绑定上下,横向滚轮绑定左右。手就能不离开鼠标按方向了。就是 page up/down 没了。或者其他可编程鼠标。


以上建议来自一个日常用触摸板的,如有问题,概不负责😃
xiangyuecn
2020-01-19 12:21:42 +08:00
关闭 IDE、输入法符号的成对补全,就没有这种恼人的问题,括号什么的自己手撸想怎么敲就怎么敲,爽的很,才不管语法
hstdt
2020-01-19 12:24:47 +08:00
@hstdt 看了下我的表述有点问题,目的是想把鼠标变成一个快捷光标控制器。

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

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

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

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

© 2021 V2EX