小键盘(60%)真的有点不太适合 Vim 选手

2020-04-27 10:17:31 +08:00
 Immortal

之前预定的 keychron K6 前天到货了,很欣喜的用了两天,发现真的不习惯:

手感来说中规中矩吧,可能按惯茶 FILCO 后还没习惯这个红轴,虽然轻,但是有点“硬”。 虽然影响不算特别大,感觉自己用还是得 87 起步。
然后发现 keychron 开始预告 K8 了,人给整傻了。

7352 次点击
所在节点    机械键盘
70 条回复
Immortal
2020-04-27 16:37:24 +08:00
@20015jjw #40
配置应该没问题 虽然时间不久 也用了 4-5 年的 vim 了
spacefn 我看下 很早以前听过 之前一直都没打算用
谢谢
Immortal
2020-04-27 16:37:45 +08:00
@gaohongyuan #38
@focux #39
家境贫寒 hhkb 还是有点小贵
20015jjw
2020-04-27 17:01:50 +08:00
@Immortal
你的键盘大概只能 karabiner 弄个假的 spacefn
然后 4-5 年的 vim 用户 ideavim 配置对 fn 是可以完全不用的
你是不是不知道 ideavim 李可以绑 intellij 里的 actions
20015jjw
2020-04-27 17:03:18 +08:00
顺便我看你 esc 还在左上角? dual role key 了解一下? caplock 按一下 esc 按住 ctrl 左上角 gravy 很容易的..
20015jjw
2020-04-27 17:03:46 +08:00
顺便红轴打字真的累
leonme
2020-04-27 17:05:46 +08:00
@dog82 #11 你在搞笑吗?服务端不用 vim 用什么?
tremblingblue
2020-04-27 17:10:31 +08:00
@Immortal 有客制化 hhkb 布局的键盘的
LancerEvo
2020-04-27 17:21:25 +08:00
vim 用什么 f 区?我都不知道 vim 支持 f 键

推荐 filco 87 不解释
tiiime
2020-04-27 17:32:52 +08:00
分享下自己的配置,在 idea 里输入 :actionlist 可以看所有支持的 action
SelectInProjectView 这个 action 可以搞定在 ProjectView 定位文件位置,不用鼠标点那个了

# ~/.ideavimrc
set multiple-cursors
set vim-easymotion
set vim-surround
set vim-textobj-entire

# set relativenumber
set clipboard+=unnamed

# nnoremap <UP> kzz
# nnoremap <DOWN> jzz


noremap <Space>rel :action Refactorings.QuickListPopupAction<CR>
noremap <Space>ren :action RenameElement<CR>
noremap <Space>res :action ChangeSignature<CR>

# noremap <Space><Space> :action GotoDeclaration<CR>
noremap <Space>p :action SelectInProjectView<CR>

noremap <Space>tig :action Vcs.Show.Log<CR>
noremap <Space>gh :action Vcs.ShowTabbedFileHistory<CR>
noremap <Space>gl :action Vcs.Show.Local.Changes<CR>

noremap <Space>r<Space> :action Run<CR>
noremap <Space>c<Space> :action CleanGradleProject<CR>
noremap <Space>s<Space> :action Android.SyncProject<CR>
noremap <Space>f<Space> :action FindInPath<CR>
noremap <Space>l<Space> :action ShowReformatFileDialog<CR>

noremap <Space><Space> :action RecentFiles<CR>

noremap <Space>fu :action FindUsages<CR>
stimw
2020-04-27 17:39:11 +08:00
@leonme 虽然我也用 vim...但是很多编辑器 ide 都有 remote 模式了吧...
leonme
2020-04-27 17:50:49 +08:00
@stimw #50 跳板机决定了这个在大厂没法用
Immortal
2020-04-27 19:20:41 +08:00
@20015jjw #43
你说的都知道的。。不然我就去用纯 vim 了
ooops
2020-04-27 19:21:47 +08:00
f 区自己映射啊,组合键不移动手指和单个键移动一段距离我选择前者。我 40%用的很舒服。capslock 位置按住 control,点击是 ESC,你可以试试这个方案。Capslock 没什么用可以抛弃掉。
Immortal
2020-04-27 19:26:10 +08:00
@ooops #53
主要是中 /英文切换用。。
Immortal
2020-04-27 19:28:25 +08:00
@tiiime #49
看到你用的那两个插件 我有两个疑问没找到解决方案 正好咨询下你 我是 Mac 里用:
1 、surround 里 如果组合 S (大写)是怎么解决的,默认 S 不是“删除当前字符并改为插入模式”么,不知道是不是 Mac 下的问题。
2 、multiple-cursors 我这边完全没法用,是需要什么特殊姿势?查了下还是 Mac 的原因
ooops
2020-04-27 19:35:19 +08:00
@Immortal #54 可以换成左 shift 切英文,右 command 切中文。然后配合我那个方案会比较爽。默认也是可以用 control+space 切换输入法。
Goooogle
2020-04-27 20:16:08 +08:00
所以我选择带功能区的 75 键盘
lfcyme
2020-04-27 20:27:18 +08:00
我用国产经典容 niz 68 也是没 f 区 但是没什么异常啊 建议走向纯 vim 的道路
Immortal
2020-04-27 20:56:38 +08:00
@lfcyme
不过我反而想建议你试试 idea 的 vim,真滴香
summerain4ever
2020-04-27 23:52:15 +08:00
大佬用不惯,挂闲鱼出么?我也想试试

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

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

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

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

© 2021 V2EX