V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
pheyer
V2EX  ›  程序员

少用鼠标多用键盘

  •  
  •   pheyer · 2018-05-22 11:08:32 +08:00 · 9828 次点击
    这是一个创建于 2411 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直用右手握鼠标的,这两天发现右手掌腕关节处被磨得有点痛,担心是鼠标手早期症状,迫于这种情况决定不用右手而换用左手握鼠标,然而非常不习惯,于是同时也决定能尽量用键盘操作就用键盘操作,争取达到最高境界键盘流,比如像这种:

    图出处:链接

    自己对 vim 基本操作还是会一点,目前的情况是给 Chrome 装上了 CVim 插件,大部分情况下也用不到鼠标了。 给 Intellij 系列 ide 装上了 IdeaVim 插件,最惊喜的是让我找到了 AceJump 插件,跟 IdeaVim 配合使用,可以远离繁琐的 vim 光标定位操作。

    具体用法就是:输入一个你想要跳转到的字符,之后键入匹配的字符就跳转到你想要挑战的地方了。很像 Vimium 中的 f 键功能对不对,将 IdeaVim 配置为 f 键绑定 AceJump 插件,就可以实现类似于 Chrome 下 Vimium/CVim 中按 f 键定位链接的功能。

    不过目前遇到的问题是:高亮的快捷键消失有点慢,不知道大家有没有类似的问题了

    另外启用了 Sublime Text3 的 vim 插件,发现第三方插件也有 acejump,也装了一个,慢慢习惯吧

    79 条回复    2018-05-24 09:32:24 +08:00
    dy7338
        1
    dy7338  
       2018-05-22 11:13:18 +08:00
    右手食指和中指已经关节疼痛多年。。
    Midnight
        2
    Midnight  
       2018-05-22 11:27:05 +08:00
    十年了,为什么我没有痛
    debuggerx
        3
    debuggerx  
       2018-05-22 11:32:06 +08:00
    我也曾担心过鼠标手问题,后来突然有天发现自己不知何时养成的习惯,不管打字还是用鼠标手腕基本都是悬空的……
    MyPassWordis
        4
    MyPassWordis  
       2018-05-22 11:32:29 +08:00   ❤️ 1
    跟鼠标 dpi 有没有关系,我的默认 dpi 较高,一般手腕不用动那种,从来没被磨过。。。24 寸的屏幕我鼠标活动空间也就两个鼠标的宽度 0.0
    meng645342906
        5
    meng645342906  
       2018-05-22 11:40:14 +08:00
    我都是用袖子垫着手腕,不过要每天早晨来了擦桌子
    AEANWspPmj3FUhDc
        6
    AEANWspPmj3FUhDc  
       2018-05-22 11:42:34 +08:00
    电脑的基本操作,还有编程、写文档,基本上没有用过多少的鼠标。
    但是我打游戏的时间比较多,而且还是低 dpi,不过没有出现楼主的情况。

    所以个人觉得吧,应该是姿势不良,我自认为我的姿势还行吧
    lingll
        7
    lingll  
       2018-05-22 11:43:15 +08:00
    左手, 用用就惯了, 已经用了很多年了, 在公司用左手, 在家用右手. 以前用右手的时候, 每到冬天食指洗洗冷水就变白, 好像血供不上去的样子, 后来改用左手, 慢慢就变好了, 现在好像没事, 也不知道是不是鼠标的问题.
    鼠标用个高 dpi 的会比较好, 移动少很多,1000 肯定是不行的.
    pheyer
        8
    pheyer  
    OP
       2018-05-22 11:51:17 +08:00
    @meng645342906 可是夏天就没袖子了吧,刚好这个季节出现问题说不定就跟这个有关,要不我买个腕垫试试
    pheyer
        9
    pheyer  
    OP
       2018-05-22 11:52:42 +08:00
    @MyPassWordis
    @lingll
    用的 Mac,Mac 下好像不存在配置 dpi
    corningsun
        10
    corningsun  
       2018-05-22 11:57:43 +08:00
    用 mac 为什么还要用鼠标?

    触摸板也有这个问题吗?
    congeec
        11
    congeec  
       2018-05-22 12:03:34 +08:00 via iPhone
    讲道理有些应用比如说 dota,photoshop 离不开鼠标

    全键盘也挺蛋疼的,毕竟这样设计的软件不多

    其实键盘+触摸板爽翻天←_←
    hdjs5264
        12
    hdjs5264  
       2018-05-22 12:07:10 +08:00
    不要用手腕动鼠标,用小臂带动鼠标。
    pheyer
        13
    pheyer  
    OP
       2018-05-22 12:13:47 +08:00
    @corningsun 因为不是笔记本,没有触摸板
    ericbize
        14
    ericbize  
       2018-05-22 12:16:51 +08:00 via Android
    @corningsun 上次在打印店,和老板吹牛, 结果老板说,他一个朋友用触控板把指纹都磨掉了
    SeptimusX
        15
    SeptimusX  
       2018-05-22 12:18:29 +08:00
    其实适应一下小红点就行…
    MyPassWordis
        16
    MyPassWordis  
       2018-05-22 12:18:59 +08:00
    @pheyer #9 没用过 Mac。。。硬件支持调整 dpi 的鼠标也不可以吗?
    lrigi
        17
    lrigi  
       2018-05-22 12:21:50 +08:00
    @pheyer
    @lingll
    买个罗技或者什么牌子有 Mac 驱动就能调 dpi,我的鼠标 dpi 是 3200。。。基本 15 寸 mbp 从左到右只需鼠标头挪 30 度
    HangoX
        18
    HangoX  
       2018-05-22 12:28:34 +08:00 via Android
    不要尝试用左手。。左手也会有病的。玩游戏避免不了用鼠标😂😂,还是举哑铃多锻炼比较实际
    jiangzhuo
        19
    jiangzhuo  
       2018-05-22 12:43:34 +08:00
    以前还会开发一些 GUI 的程序 ,调试测试的时候 要用鼠标点点点,现在基本只开发 TUI 的程序,基本测试用不到鼠标了。
    现在打守望先锋的也基本很少用鼠标了。
    frankyzf
        20
    frankyzf  
       2018-05-22 12:52:37 +08:00 via Android
    光标定位可以试试相对行号
    IvanLi127
        21
    IvanLi127  
       2018-05-22 13:01:45 +08:00 via Android
    还是多活动活动吧。。。要是出了个键盘手多尴尬 😂😂😂😂
    Mac
        22
    Mac  
       2018-05-22 13:04:11 +08:00
    未必是鼠标手,很有可能是颈椎病,枕头换成硬的可以改善
    rosu
        23
    rosu  
       2018-05-22 13:07:53 +08:00 via Android
    我 dpi 调 6000,酸爽。
    conwey
        24
    conwey  
       2018-05-22 13:09:13 +08:00 via Android
    shubiao 手我早就有了,玩游戏出来的
    jinhan13789991
        25
    jinhan13789991  
       2018-05-22 13:18:14 +08:00
    我来说一下,我之前健身做腹肌轮,右手手腕很痛无法做到。我之前健身没做个腹肌轮这个动作的。右手也没有感觉到不适。
    后来找的教练给我做拉伸放松,右手手臂外侧那里,使劲按使劲揉,当场按完后可以做腹肌轮不痛了。然后三四天后再次做腹肌轮,还是有些痛。但是程度清了很多。 于是找教练再次放松,这次比较狠,右手手臂肿了五天。然后现在做腹肌轮都没问题了。

    还有就是,我也开始学习使用 vim。

    我建议大家尝试做一下腹肌轮,看下手腕有没有不适。有的话赶紧去医院。
    Rasphino
        26
    Rasphino  
       2018-05-22 13:27:30 +08:00 via Android
    要不买个数位板试试看?(
    ai277014717
        27
    ai277014717  
       2018-05-22 13:48:07 +08:00
    初中的时候就摸出了茧子,然后用指甲刀剪刀,印象深刻 hhh。另外 mac 的触摸板按久了关节也会很痛。还是多多休息比较好。
    DomonLee
        28
    DomonLee  
       2018-05-22 14:44:28 +08:00   ❤️ 1
    键盘还是高效。鼠标毕竟来回的寻找轨迹、单击双击什么的。Windows 推荐使用 ThinkPad 的有线键盘,配合小红点一定程度可以替代鼠标。Mac 的话推荐就 60%的键盘+MagicTrackpad 就挺好的。
    pheyer
        29
    pheyer  
    OP
       2018-05-22 14:56:31 +08:00
    @Rasphino 又不画画,要数位板何用?画画放松?
    akakidz
        30
    akakidz  
       2018-05-22 15:26:06 +08:00 via Android
    @debuggerx 我也是这样,友情提醒注意脊椎和肩关节的问题。。
    crysislinux
        31
    crysislinux  
       2018-05-22 15:29:06 +08:00 via Android
    写代码的哪儿那么容易鼠标手哦,搞设计的还差不多
    pheyer
        32
    pheyer  
    OP
       2018-05-22 15:44:54 +08:00
    @jinhan13789991 所以鼠标手跟这个动作手腕痛有强关联?有空去健身房试试
    jinhan13789991
        33
    jinhan13789991  
       2018-05-22 17:15:36 +08:00
    @pheyer 手指的运动是靠手臂的肌肉来完成的,手指常年保持一个姿势,手臂的肌肉就会紧张。腕关节相当与一个路口,当你的手臂肌肉紧张,就会充满这个路口,你在做一些动作的时候就会感觉到疼痛受限。
    我还好,手腕没有什么明显的不适,只有在做腹肌轮腕关节才会疼痛。教练说是鼠标手。应该是前期,如果后面手腕在正常状态下也痛,那么问题就大了。
    pheyer
        34
    pheyer  
    OP
       2018-05-22 17:37:28 +08:00
    @crysislinux 你搜一搜 V2EX 里关于鼠标手的帖子,还是不少的
    mcluyu
        35
    mcluyu  
       2018-05-22 17:42:07 +08:00
    或许只是你的桌面高度有问题,整只手都平放在桌面上会好些
    darkbluever
        36
    darkbluever  
       2018-05-22 19:00:30 +08:00
    楼主有没有听过 vim 手或者 emacs 手?手动狗头
    wobuhuicode
        37
    wobuhuicode  
       2018-05-22 19:03:21 +08:00
    买个触控板就好了
    Gothack
        38
    Gothack  
       2018-05-22 19:22:00 +08:00
    楼上的诸位,rollermouse 可以了解一下~
    muziki
        39
    muziki  
       2018-05-22 20:09:08 +08:00
    最重要的不是鼠标手而是键鼠切换影响效率
    Immortal
        40
    Immortal  
       2018-05-22 20:10:36 +08:00
    vim 的快捷键习惯了 每天代码打多了左手小拇指疼
    不习惯 esc,而是左 ctrl+[
    carlclone
        41
    carlclone  
       2018-05-22 21:41:28 +08:00 via Android
    过来人告诉你和鼠标相对于你手掌大小,握姿有关。和鼠标这种东西无关
    carlclone
        42
    carlclone  
       2018-05-22 21:41:51 +08:00 via Android
    不过 acejump 很棒
    applehater
        43
    applehater  
       2018-05-22 22:05:25 +08:00
    @SeptimusX 小红点最好,不过没试过高强度使用,可能也会起茧
    WispZhan
        44
    WispZhan  
       2018-05-22 22:10:04 +08:00 via Android
    你还需要一个 60%键盘。方向键都不用挪手点了。
    yxhyw1799
        45
    yxhyw1799  
       2018-05-22 22:17:39 +08:00
    左手用用就习惯了
    cnyang
        46
    cnyang  
       2018-05-22 23:25:28 +08:00
    买个好点的腕垫吧
    fuxiuyin
        47
    fuxiuyin  
       2018-05-23 01:57:04 +08:00
    多彩的那个握式鼠标不错,就是按键寿命比较短,3 年我用坏俩了。
    orancho
        48
    orancho  
       2018-05-23 04:18:30 +08:00 via Android
    少用鼠标键盘,多用 TNT
    greatghoul
        49
    greatghoul  
       2018-05-23 05:56:43 +08:00
    少用键盘,多休息。
    xiaobai012
        50
    xiaobai012  
       2018-05-23 06:32:03 +08:00
    少码代码,健康一生
    stanley0black
        51
    stanley0black  
       2018-05-23 07:34:01 +08:00 via Android
    正想问问有没有什么办法的,右手拇指和食指痛,现在是用左手在发消息
    yingfengi
        52
    yingfengi  
       2018-05-23 07:49:36 +08:00 via Android
    图中的操作确实不用用到鼠标啊。。。
    PS,CAD,没办法┐(─__─)┌
    lepig
        53
    lepig  
       2018-05-23 08:55:48 +08:00
    右手撸多了吧 下次换左手撸吧。

    还是不撸为好
    youjiji
        54
    youjiji  
       2018-05-23 09:20:35 +08:00
    你好
    annielong
        55
    annielong  
       2018-05-23 09:27:31 +08:00
    不知道都怎么用的,我一个 win 狗用了二十多年的鼠标,最贵的也是 79 的罗技套装,也没有手腕痛,只把手腕突起骨头的部位磨出了大茧子
    ii4Rookie
        56
    ii4Rookie  
       2018-05-23 09:35:58 +08:00
    开发左手 游戏右手
    pheyer
        57
    pheyer  
    OP
       2018-05-23 09:47:48 +08:00
    @annielong 我用的是苹果键盘与苹果鼠标,桌面上也没有用鼠标垫,公司新搬过来的办公室,用长了就感觉磨手
    z1154505909
        58
    z1154505909  
       2018-05-23 10:01:14 +08:00
    一直以来我的操作是在手臂下面垫一本书,
    SeptimusX
        59
    SeptimusX  
       2018-05-23 10:23:27 +08:00
    @applehater 已经有起茧的迹象了…
    poorcai
        60
    poorcai  
       2018-05-23 10:29:59 +08:00 via iPhone
    第一张图是什么字体啊?
    Nick
        61
    Nick  
       2018-05-23 10:32:50 +08:00
    前年觉得 Magic Mouse 把我手弄残了之后开始用触摸板做设计,不知不觉就完全不需要鼠标了
    scofieldpeng
        62
    scofieldpeng  
       2018-05-23 10:33:08 +08:00
    可以买一个人体工程学鼠标,比如我买的这种( https://item.jd.com/4633102.html ),苹果的鼠标太矮,还有 trackpad2 也是,手腕确实很痛,这个鼠标配合键盘各种快捷键爽的飞起,其实吧,写半个小时啥的活动下手腕,伸个懒觉,上个厕所接杯水啥的会好很多
    LanFomalhaut
        63
    LanFomalhaut  
       2018-05-23 10:37:59 +08:00
    @scofieldpeng 握爪 同用的这鼠标
    donyee
        64
    donyee  
       2018-05-23 10:42:08 +08:00
    胳膊感觉比较痛,最近把鼠标放左边,键盘放右边;
    Felldeadbird
        65
    Felldeadbird  
       2018-05-23 10:55:44 +08:00
    楼主你需要的是 一张合适的 电脑桌和椅子。 我的右臂肌肉酸痛了几年了,右手也有一点鼠标手。自从换了一张 人工学椅子,这些症状全部消失了。
    Kiriz
        66
    Kiriz  
       2018-05-23 11:12:29 +08:00 via iPhone
    请问一下 输完括号里内容 跳到行尾输入;有什么好的方法吗
    我现在的做法是 ESC Shift+A ; 感觉有些繁琐…
    Rasphino
        67
    Rasphino  
       2018-05-23 11:23:52 +08:00 via Android
    @pheyer 可以用数位板替代鼠标啊(doge
    qanniu
        68
    qanniu  
       2018-05-23 12:06:02 +08:00 via iPhone
    曾经鼠标手,到发现 m570 后痊愈,已经是第四个 m570 了
    DiamondbacK
        69
    DiamondbacK  
       2018-05-23 12:46:11 +08:00
    @Kiriz 66#
    如果是 Vim,基本模式是 normal mode 才对,每次插入编辑之后随手就 Esc,下一次插入编辑不应当把 Esc 这个动作算进去。
    我猜测你觉得繁琐的原因一是因为没有形成 Esc 这个条件反射,二是 Esc 键太远。
    对于 Esc 键太远的问题,如果你(无论用什么方法)将 Ctrl 键放在了原 Capslock 键位,可以用 C-[ 代替 Esc。更好的做法是用 jk 代替:
    :inoremap jk <Esc>
    为了加快改变这个习惯,建议使 Esc 无效化:
    :inoremap <Esc> <Nop>

    以上已经经过实际检验的做法,体验良好。

    以下是还没有经过充分体验的一个方法,免于退回到 normal mode:
    :inoremap vve <End>
    或者
    :inoremap vve <Esc>A
    你也可以把 vve 改成别的不容易引起编辑冲突的按键序列。
    类似地,可以把 vvb 设计为跳到行首。
    murmur
        70
    murmur  
       2018-05-23 12:57:32 +08:00
    @DomonLee 建议玩个 osu 能成倍提升鼠标的效率 我现在鼠标指针速度不拉到 2/3 都没法用
    pheyer
        71
    pheyer  
    OP
       2018-05-23 14:43:58 +08:00
    @DiamondbacK 又学到新东西了,这个相当于 vim 版的 snippet,以前都不知道这个
    pheyer
        72
    pheyer  
    OP
       2018-05-23 14:51:43 +08:00
    @DiamondbacK
    @Kiriz
    inoremap <C-e> <End>
    上面这样也是可以的,出处: https://blog.csdn.net/simple_the_best/article/details/53132943
    DiamondbacK
        73
    DiamondbacK  
       2018-05-23 14:53:36 +08:00
    @pheyer <C-e> 可以,只不过我习惯使用它的默认功能了。
    pheyer
        74
    pheyer  
    OP
       2018-05-23 15:02:10 +08:00
    @DiamondbacK 你说的默认功能是什么,我用的 Mac 它里面的 Ctrl+E 其实默认就是到行尾
    DiamondbacK
        75
    DiamondbacK  
       2018-05-23 15:18:44 +08:00
    @pheyer Vim 的 insert mode 中,<C-e> 和 <C-y> 分别是键入光标下方和上方的字符。
    pheyer
        76
    pheyer  
    OP
       2018-05-23 15:33:39 +08:00
    @DiamondbacK 还真是,不过感觉这种使用场景比较少吧
    DiamondbacK
        77
    DiamondbacK  
       2018-05-23 16:05:08 +08:00
    @pheyer 一旦需要的时候,结果发现不是那么回事,那种感觉就难受了。不过如果从来没用过,也就不会想到,也就不会有需求。所以对这个功能的看法是两极分化的,用的人离不了,不用的人无所谓。
    Vim 用户习惯差异比较大,像那篇文章里的, 还有些键我也是习惯默认功能。
    比如 <C-h> 是退格(<BS>),<C-l> 是向右退格(<Del>)。

    如果说跳到行尾这个操作的话,我自己从来不在 insert mode 下移动光标,我还是会用 jkA,今天因为讨论临时想出来的 vve,我或许会尝试。
    另外,由于习惯用 <C-h> 代替 <BS>,我就为 insert mode 省出了一个键,可以用来充当类似于 normal mode 的 <leader> 键。所以也可以用 <BS>e 来跳到行尾。如果 <Esc> 也不用了,那也可以用 <Esc>e。

    PS. 为了兼容性,可以对 <BS> 的功能进行「半保留」,我的做法是
    :inoremap <BS><BS> <BS>
    按两次 <BS> 实现一次退格。
    codehz
        78
    codehz  
       2018-05-24 09:04:57 +08:00 via Android
    来用轨迹球吧,反正总是要用到鼠标的
    tossalways
        79
    tossalways  
       2018-05-24 09:32:24 +08:00
    @poorcai 感觉像是 Ubuntu mono
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5477 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 03:38 · PVG 11:38 · LAX 19:38 · JFK 22:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.