各位写代码的时候常用↑↓←→键移动光标吗?感觉这样写着很不连贯啊

2021-02-08 13:41:51 +08:00
 zzh1224
6626 次点击
所在节点    问与答
69 条回复
love
2021-02-08 18:55:03 +08:00
如果不想用 vim,也可以把 alt+ jkkl 绑定成方向键,这样移动光标手指就不用离开主键盘区了
zengmingyang96
2021-02-08 19:00:27 +08:00
我用的 niz66 这把键盘,fn 在空格左右各有两枚,很容易按到。
fn+任意键可以触发宏
fn+w/s/a/d 映射成上 /下 /左 /右
fn+q 映射成向上 x10 次
fn+e 映射成向下 x10 次
同理还有向左向右 x10 次的键
这些键可以实现光标的移动
fn+j 映射成 command
fn+h 映射成 ctrl
fn+k 映射成 shift
这样就可以实现跳到行首,跳到字首,选中字符
我还映射了 enter,del 的键
我还把 fn+括号映射成一对括号并移动光标到符号中间
kilimaygs
2021-02-08 19:51:22 +08:00
@zengmingyang96 #42 厉害啊,触发宏是用什么工具?
Annoke
2021-02-08 19:59:29 +08:00
鼠标碍事?
creanme
2021-02-08 20:02:23 +08:00
alt + hjkl
zengmingyang96
2021-02-08 20:07:34 +08:00
@kilimaygs niz 键盘⬆️可编程的,附赠了编程软件。可以将宏写入键盘
AndyAO
2021-02-08 20:13:14 +08:00
@zengmingyang96 #40
和你的用法基本一样
其实用 CapsLock 也行
这个键我根本就用不到
你那个用法的好处就是不挑系统,我这个用法的好处是不挑键盘
superrichman
2021-02-08 20:37:01 +08:00
@Annoke 我以前鼠标键盘一起用,右肩胛骨边上的肌肉很酸,有时候还会痛。现在几乎不用鼠标,尽量用键盘操作,酸痛已经全好了。
JasperWong
2021-02-08 23:47:06 +08:00
所以我买了 anne pro2,可以自定义,caps+wsad 可以变方向键
JasperWong
2021-02-08 23:47:34 +08:00
@JasperWong #49 caps+jikl 也可以是方向键,爽
imycc
2021-02-09 02:00:04 +08:00
用了四五年的 vim,insert 模式下我也喜欢用方向键。
不过改投 vscode 之后,vim 插件用着不舒服,回归到鼠标操作了。。

其实我更想要笔记本的触摸板,小范围的移动直接用触摸板,感觉更科学。
甚至一度想买 thinkpad 的小红点键盘。但是确实贵,又习惯键程长一点的机械键盘,放弃了
OnlyO
2021-02-09 08:22:36 +08:00
我是设置自定义快捷键 alt + ikjl,不要太好用.
ericmzhu
2021-02-09 08:35:43 +08:00
我在 IDE 和编辑器上都会使用 vim 插件解决
YuukiIchika
2021-02-09 09:23:48 +08:00
@handuo #33 VIM 上 ctrl+那四个键可以在插入模式下移动
wangyzj
2021-02-09 09:49:27 +08:00
找到一个适合自己习惯的方式不就好了
我鼠标和上下左右都用
各有各的用
mauve
2021-02-09 09:51:42 +08:00
FaiChou
2021-02-09 09:58:27 +08:00
ctrl +

a : 行首
e : 行尾
k : 删除当前光标至尾巴
p : 上一行
n : 下一行
f : 前进一格
b : 后退一格

option:

b : 后退一个单词
f : 前进一个单词


最基础的 Emacs 学习一下有帮助
nicebird
2021-02-09 10:05:05 +08:00
vim 、emacs 都可以解决这个问题
ixx
2021-02-09 10:56:26 +08:00
进来就猜到有 vim 没想到这么多 如果使用 IDEA 的话 也可以试试 ACEJump 当然学习下 vim 使用起来肯定能实现你想要的流畅感觉
Lattez
2021-02-09 11:04:37 +08:00
Make CapsLock Great Again!

https://github.com/Vonng/Capslock

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

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

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

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

© 2021 V2EX