V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tttty
V2EX  ›  程序员

如何在使用电脑时完全抛弃鼠标或者大部分抛弃鼠标

  •  
  •   tttty · 2018-04-15 03:04:22 +08:00 · 14957 次点击
    这是一个创建于 2419 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到很多炫酷的 Geek 是基本不用鼠标的,只用键盘就能满足几乎所有工作。
    我学习了很多软件的快捷键,感觉不用鼠标其实不是在装逼,而是真的拥有更高的效率。
    所以想请教能 95%抛弃鼠标的人,我目前该如何进阶。

    谢谢各位大佬

    第 1 条附言  ·  2018-04-15 12:28:28 +08:00
    我没有觉得用鼠标有什么问题。
    其实我个人内心是把鼠标和触摸板的功能划等号的。

    日常生活自然不谈,网页浏览的时候强行无鼠标(触摸板)就是在找虐,只是 Coding 时见识过低鼠标操作带来的高效率,我觉得这需要花费较高的学习成本来换取这个效率。

    我上述提到了不是为了装逼,在逐渐学着放弃部分鼠标(触摸板)操作的时候是在获得高效率的。
    比如我平时用 mac 办公,刚上手的时候特别想要一个 Ubuntu 上那种 ctrl alt t 那个快捷键快速开启 terminal,用鼠标点点点就会有点慢,手还酸。平时用编辑器也一样,如果加入过多鼠标交互只会放慢速度,失去了部分编辑器的意义。同样还有一些窗口切换,光标选中。coding 时的一些操作不像生活时使用那么繁多,所以用键盘可以我觉得是会提高效率的。

    如果这都让有些人觉得是追求装逼,那你真该回去吃些药了。逆向歧视也是一件挺愚蠢的事情。
    116 条回复    2018-06-02 19:23:37 +08:00
    1  2  
    msg7086
        1
    msg7086  
       2018-04-15 03:10:43 +08:00
    买一个轨迹球或触摸板?
    wun
        2
    wun  
       2018-04-15 03:22:24 +08:00 via Android
    CTRL+ALT+F2
    ericls
        3
    ericls  
       2018-04-15 04:34:28 +08:00 via iPhone
    一个好的 window manager 是关键
    qwertyegg
        4
    qwertyegg  
       2018-04-15 05:07:14 +08:00   ❤️ 4
    你熟悉用 terminal 干活就不用鼠标了,要是上个网,看看视频什么的,不用鼠标就是自虐
    nightcat
        5
    nightcat  
       2018-04-15 05:37:36 +08:00 via Android
    你用电脑只是用来装逼?
    precisi0nux
        6
    precisi0nux  
       2018-04-15 05:42:16 +08:00 via iPhone
    不要为了只用键盘而只用键盘。用鼠标操作没有任何问题,等哪天觉得鼠标操作跟不上你的思路了再去找相关的快捷键就好了。
    tamlok
        7
    tamlok  
       2018-04-15 05:50:04 +08:00 via Android
    用 tmux 加上 vim,工作的时候基本不用鼠标,其他事情,还是会点点的。
    congeec
        8
    congeec  
       2018-04-15 07:14:26 +08:00 via iPhone
    有些软件适合鼠标,比如 dota
    有些地方你没法用鼠标也没必要用鼠标,比如 framebuffer
    我当初跟你一样的想法,用起了 excel vim 啥的,虽然效率没咋提升,心里美滋滋
    qdwang
        9
    qdwang  
       2018-04-15 07:35:03 +08:00 via iPhone
    用纯键盘并不比鼠标键盘混用快。感觉上纯键盘快是因为所有键盘操作必须背出来,很多时候鼠标操作是在探索寻找。

    虽然用过两年 vim,但我还是坚定鼠标键盘混合党。
    nolo
        10
    nolo  
       2018-04-15 07:37:45 +08:00 via Android
    弄个触控的屏幕。。。

    我觉得人机互动越自然越好,强行放弃鼠标,要么找到一个更好的人机互动方式,要么就是在找虐
    FindBoyFriend
        11
    FindBoyFriend  
       2018-04-15 07:50:45 +08:00 via iPhone
    触控+1
    lightening
        12
    lightening  
       2018-04-15 07:56:47 +08:00   ❤️ 1
    鼠标和键盘各自适合自己的工作,软件的快捷键确实不错,不过不用追求 100% 不用鼠标。

    我不知道其他的 geek 是怎么样的,反正 Linus Torvalds 用鼠标。
    loading
        13
    loading  
       2018-04-15 08:02:41 +08:00
    vim 了解一下。

    你是为了装逼而放弃鼠标?悲哀!
    jiangnanyanyu
        14
    jiangnanyanyu  
       2018-04-15 08:14:36 +08:00 via Android   ❤️ 1
    mbp 触控板
    maemual
        15
    maemual  
       2018-04-15 08:23:43 +08:00 via iPhone
    没必要,适合自己就好。。。
    searene
        16
    searene  
       2018-04-15 08:51:15 +08:00
    tmux, vim, Vimium 插件

    另外 Geek 跟不用鼠标没啥关系
    xrlin
        17
    xrlin  
       2018-04-15 09:00:50 +08:00 via iPhone
    现在用笔记本一般不用鼠标,触摸板挺好用
    iso9001
        18
    iso9001  
       2018-04-15 09:41:49 +08:00
    LINUX TTY 状态下就是。
    littleghosty
        19
    littleghosty  
       2018-04-15 09:50:07 +08:00 via iPhone   ❤️ 2
    小红点键盘
    lovelybear
        20
    lovelybear  
       2018-04-15 10:28:00 +08:00
    鼠标党飘过
    gkiwi
        21
    gkiwi  
       2018-04-15 10:44:50 +08:00
    我好几年不用鼠标,那是因为 mac 触摸板好使。。
    mmqc
        22
    mmqc  
       2018-04-15 10:58:06 +08:00 via Android
    linux+wm+chromium+cvim 插件基本告别百分之 90 以上的鼠标。而且 cvim 操作类似 vim,提升一倍以上网页浏览效率
    tttty
        23
    tttty  
    OP
       2018-04-15 12:19:58 +08:00 via Android
    @nightcat 看了你其他回复,想问你,你上网就是为了用喷人满足现实的自卑感?
    Gandum
        24
    Gandum  
       2018-04-15 12:20:05 +08:00 via iPhone   ❤️ 1
    如果你的意思是只用键盘,那不用想了,因为鼠标是一个二维平面上面运动,具有(x,y)两个坐标,而键盘是一维输入方式。鼠标对键盘是高维度优势。
    因为在多数应用里面,鼠标的移动信息是完全冗余的,而且鼠标输入不够精确,所以往往输入速度还不如键盘
    但是,我想应该不会有人用键盘画画的,因为这时候需要记录轨迹信息,明显鼠标有优势
    所以该用啥用啥,不要强求
    tttty
        25
    tttty  
    OP
       2018-04-15 12:33:49 +08:00 via Android
    @mmqc 请问 wm 是 windows manager ?
    secondwtq
        26
    secondwtq  
       2018-04-15 12:34:08 +08:00
    理论上讲写代码脱离鼠标是可以有更高的“效率上限”
    前提是你的脑子跟得上手速
    tttty
        27
    tttty  
    OP
       2018-04-15 12:35:12 +08:00 via Android
    @searene 我觉得酷也是 geek 的属性之一吧 不是全部。当然如果仅仅会这个肯定不算是 geek
    tttty
        28
    tttty  
    OP
       2018-04-15 12:36:53 +08:00 via Android
    @loading 额,你是断句没断对吗?我原句是:不用鼠标其实不是在装逼,而是真的拥有更高的效率。 就是担心有人动不动就上来说装逼才加的,还是被喷装逼。
    loading
        29
    loading  
       2018-04-15 12:46:49 +08:00
    i3,aweosme,xmonad 这些 linux 的平铺 wm,都可以了解一下。

    Vimium 浏览器。还有很多都有 vim 的绑定。
    HFcbyqP0iVO5KM05
        30
    HFcbyqP0iVO5KM05  
       2018-04-15 12:49:55 +08:00 via Android
    小红点看看?
    Eoss
        31
    Eoss  
       2018-04-15 13:13:15 +08:00 via iPhone
    楼上那些说,这行为是装逼的,难得真的不知道使用键盘快捷键真的能提高效率吗?

    我 win 下日常使用确实用多鼠标。但是在 codeing 时使用 ubuntu,快捷键真的提高很多便利。

    举个栗子。使用 sublime 添加目录到工程中。我使用快捷键就是,

    win 键 - add fo - 回车键 - /data/folderName - 回车键。就搞定了。

    使用鼠标的话,我要点 project 里面的 add folder,然后还要在弹出的窗口中搜索要加入的目录。这中间你还要移动鼠标到相应位置。这多费时啊。
    HangoX
        32
    HangoX  
       2018-04-15 13:16:21 +08:00 via Android
    用鼠标很大原因是让手指放松一下,编辑器基本不用鼠标,但是前端开发很多时候都要开浏览器,虚拟机,不用鼠标是不可能的
    Flobit
        33
    Flobit  
       2018-04-15 13:18:03 +08:00 via Android
    你需要一个 surface book 2
    colin4124
        34
    colin4124  
       2018-04-15 13:40:30 +08:00
    https://github.com/noctuid/dotfiles 作者详细讲解了他的无鼠标工作流
    20015jjw
        35
    20015jjw  
       2018-04-15 14:07:16 +08:00 via Android
    amwthyst
    dyy1997
        36
    dyy1997  
       2018-04-15 14:14:06 +08:00 via Android
    在不玩游戏不修图的情况下我觉得触摸板比鼠标要方便的多
    Sparetire
        37
    Sparetire  
       2018-04-15 14:18:44 +08:00 via Android
    win 下 autohotkey+wox,vscode+vim 插件,chrome 的 cvim 插件,另外再熟悉些 win 的快捷键,基本上脱离鼠标
    laycher
        38
    laycher  
       2018-04-15 14:22:43 +08:00
    为什么我想说的是,试试把鼠标扔了,强迫自己不用鼠标?
    programHui
        39
    programHui  
       2018-04-15 14:40:30 +08:00
    触控屏
    mrcode
        40
    mrcode  
       2018-04-15 14:58:08 +08:00
    Mac book 系列整起,用鼠标真的是一种效率极为低下的事情
    zhang1215
        41
    zhang1215  
       2018-04-15 15:07:12 +08:00
    精确操作的还是需要鼠标的,纯写代码的话就不用了
    ACool
        42
    ACool  
       2018-04-15 15:28:50 +08:00 via Android
    ubuntu+chrome+vimium 可以实现
    zzutmebwd
        43
    zzutmebwd  
       2018-04-15 15:47:38 +08:00
    只看了标题 还想说 trackpad...
    quinoa42
        44
    quinoa42  
       2018-04-15 15:53:20 +08:00
    karabiner+hammerspoon+firefox(pentadactyl/tridactyl)/qutebrowser/chrome(vimium)
    剩下的事情全交给 terminal,一定要 IDE 就各自的 vim plugin 走起
    pnongrata
        45
    pnongrata  
       2018-04-15 16:02:14 +08:00 via iPhone
    LZ APPEND 的那条,用 command 空格开 spotlight 输 ter 应该直接就出来了……
    tttty
        46
    tttty  
    OP
       2018-04-15 16:48:10 +08:00   ❤️ 1
    @pnongrata 我后来用 item2 设置了一个新快捷键 cmd+~。 对于这么常用的东西用 Spotlight/Alfred 还是太慢了
    Wichna
        47
    Wichna  
       2018-04-15 17:33:27 +08:00
    如果你经常需要打开一些网页,可以试试这款 Chrome / Firefox 效率插件--Anyshortcut

    https://anyshortcut.com/ 官网标题写的就是:Forget mouse clicks, embrace shortcuts!
    xiaole
        48
    xiaole  
       2018-04-15 17:38:52 +08:00
    我。。。有一个 macbook。。。所以不用鼠标
    miss1123
        49
    miss1123  
       2018-04-15 17:45:56 +08:00
    @msg7086 除了 magic trackpad 2 还有其他推荐么
    kohnv
        50
    kohnv  
       2018-04-15 17:49:05 +08:00
    在 mac 上打开应用可以用 alfred, 至于像 terminal 这些东西, 用了 iterm2 的话, 基本开机就打开了, 不会退出. 用的时候 cmd+tab 切换一下就可以了
    gooppo
        51
    gooppo  
       2018-04-15 18:00:12 +08:00 via iPhone
    autohotkey 试试?
    wlwood
        52
    wlwood  
       2018-04-15 18:36:00 +08:00 via Android
    嗯,也许,你应该装个 linux,而且不装桌面,或者自己实现个 Xorg,全盘都用快捷键来控制。嗯,你实现了之后,记得发我啊😄😄😄
    FRankie222
        53
    FRankie222  
       2018-04-15 18:43:59 +08:00 via iPhone
    用了 macbook 之后觉得鼠标真是难用啊
    murmur
        54
    murmur  
       2018-04-15 19:12:02 +08:00
    @Eoss 那种几年也用不到一个的快捷键背下来还不如按着思路去找他也花不了几秒钟
    moskize
        55
    moskize  
       2018-04-15 19:24:26 +08:00
    买台 MacBook 就 ok 了
    johnny23
        56
    johnny23  
       2018-04-15 19:44:36 +08:00 via iPhone
    一般看到这种帖子我都觉得无语....
    johnny23
        57
    johnny23  
       2018-04-15 19:45:45 +08:00 via iPhone
    有试试蓝牙无线方案一套键盘鼠标无线切换多台电脑的应用场景吗
    imrover
        58
    imrover  
       2018-04-15 19:47:38 +08:00
    确实见过很多确实不用鼠标了,尤其是 apple 本多
    不过我还是鼠标党
    learnshare
        59
    learnshare  
       2018-04-15 19:48:43 +08:00
    如果各种应用的键盘访问支持做得好,基本上可以不用鼠标的,毕竟鼠标是后来才发明的输入设备
    当然,触摸屏支持好也行
    xpresslink
        60
    xpresslink  
       2018-04-15 20:04:03 +08:00
    人不能活在自己装的逼里。
    不用鼠标不是目的。
    zhjits
        61
    zhjits  
       2018-04-15 20:11:12 +08:00
    wangyufeng
        62
    wangyufeng  
       2018-04-15 21:14:53 +08:00
    买一台 rmbp
    Hucai
        63
    Hucai  
       2018-04-15 21:18:37 +08:00
    以前搞服务器,03,08 之类的,完全不用鼠标,熟记各种系统快捷键,全程键盘,Tab 键用到手软
    ceyes
        64
    ceyes  
       2018-04-15 21:38:04 +08:00
    Windows Manager: awesome/i3
    Firefox: vimperator
    Chrome: cvim
    Editor: vim/emacs
    Mail: mutt
    ...
    tedzhou1221
        65
    tedzhou1221  
       2018-04-15 21:44:01 +08:00 via Android
    Mac book 哈哈
    ww2000e
        66
    ww2000e  
       2018-04-15 22:12:49 +08:00
    我 ubuntu 用的 i3wm, 终端在装个 tmux, 基本都是键盘操作了
    niubee1
        67
    niubee1  
       2018-04-16 00:45:48 +08:00
    你编程的时候根本不需要那么高的效率, 因为你需要花在思考上的时间要比实际扣腚的时间长得多, 否则大多数时候你只会生产垃圾代码而已.
    dalieba
        68
    dalieba  
       2018-04-16 04:24:27 +08:00 via Android
    买一台触屏机
    yande0
        69
    yande0  
       2018-04-16 05:18:40 +08:00 via Android
    拖动图形界面怎么用键盘做到?
    Revenant
        70
    Revenant  
       2018-04-16 05:42:18 +08:00
    @Eoss #31 搞不懂你的想法,你的意思是,背下了快捷键就不能用鼠标?如果背下了快捷键,电脑上还插着个鼠标会降低你的编码效率?
    另外,除非你一直在纯 shell 下工作,不然如果遇到拖拽图形、文件、编辑器中选择文字、快速定位文字等操作,键盘不如鼠标高效。
    两个外设本来就有自己的优势方面,为什么要相互排斥使用?
    Remember
        71
    Remember  
       2018-04-16 05:42:44 +08:00
    你需要 ThinkPad
    corona
        72
    corona  
       2018-04-16 06:18:28 +08:00 via iPhone
    我最近也在实践中无鼠标操作,主要是 mac 转接头只有一个 usb 接口,不想换转接头了。

    如果你也用 macos 的话,keytty 了解下。
    jameslan
        73
    jameslan  
       2018-04-16 07:54:02 +08:00 via Android
    楼主要是三维建模或者平面设计也能不用鼠标我就服
    JerryCha
        74
    JerryCha  
       2018-04-16 08:07:59 +08:00
    装个 Ubuntu server
    yingfengi
        75
    yingfengi  
       2018-04-16 08:10:38 +08:00 via Android
    当年发明鼠标提升了生产力,于是你们现在要去掉他,提高生产力??
    xxoolltt
        76
    xxoolltt  
       2018-04-16 08:32:12 +08:00 via Android
    我的电脑是 mbp ,编程时 ide 开启 vim 模式,浏览器使用 vimium 控件,终端用 item 2,配置一下 alfred,然后背一下系统的快捷键
    现在大部分场景可以不使用鼠标,但不能完全不用…
    使用键盘代替鼠标确实可以提高效率,减少工作中不必要的键盘鼠标切换
    最后鄙视下所有不正面回答问题就直接讽刺题主装逼的人,你们这些人比较适合去知乎答题…
    int11
        77
    int11  
       2018-04-16 08:38:59 +08:00 via Android
    买个手柄。。。
    SeptimusX
        78
    SeptimusX  
       2018-04-16 08:42:56 +08:00
    Thinkpad 带小红点的外接键盘,手不离键盘区,不玩 FPS 游戏就完全无压力…
    sunwei0325
        79
    sunwei0325  
       2018-04-16 08:53:29 +08:00
    chrome 装一个 cvim 插件, 绝对比用鼠标舒服
    zjsxwc
        80
    zjsxwc  
       2018-04-16 08:58:11 +08:00
    大家都用 mbp 的触控板啊
    BOYPT
        81
    BOYPT  
       2018-04-16 09:03:59 +08:00
    各种软件的快捷键说明文档了解一下
    sutra
        82
    sutra  
       2018-04-16 09:22:03 +08:00
    @lightening 后面那只在地上移动的白色的貌似小狗的是什么输入设备?
    kmahyyg
        83
    kmahyyg  
       2018-04-16 09:23:09 +08:00 via iPad
    触摸板手势了解一下,目前可以应对除 ppt 制作外的绝大多数场景.
    jimbray
        84
    jimbray  
       2018-04-16 09:43:29 +08:00
    我的做法是 把鼠标换成左手模式,只有在是在没有办法的时候动动它。
    jimbray
        85
    jimbray  
       2018-04-16 09:44:00 +08:00
    @jimbray 是在 = 实在
    pmispig
        86
    pmispig  
       2018-04-16 09:46:44 +08:00
    鼠标这么高效的先进工具不用,又一个被那些装逼者带歪还不自知的
    lzs5240
        87
    lzs5240  
       2018-04-16 09:50:10 +08:00
    买个 Macbook +1
    datou
        88
    datou  
       2018-04-16 09:59:21 +08:00
    追求启动应用的快捷键很没意思

    windows 和 macOS 的搜索功能又不是白做的
    starvedcat
        89
    starvedcat  
       2018-04-16 10:00:53 +08:00
    抛弃显示器考虑一下
    Beebird
        90
    Beebird  
       2018-04-16 10:02:03 +08:00
    可以用 Manico 自定义快捷,应用启动和切换可以摆脱鼠标。
    mm163
        91
    mm163  
       2018-04-16 10:11:39 +08:00
    需要一台 macbook 或一台带小红点的 thinkpad
    mengzhuo
        92
    mengzhuo  
       2018-04-16 10:31:10 +08:00
    小红点键盘了解一下~
    wizardoz
        93
    wizardoz  
       2018-04-16 10:39:22 +08:00
    @corona 我看你需要的是一个蓝牙鼠标
    mosesyou
        94
    mosesyou  
       2018-04-16 11:58:23 +08:00
    用 mac 就不用接鼠标
    stanjia
        95
    stanjia  
       2018-04-16 12:00:07 +08:00
    楼主是指鼠标实体 还是指 OS 上面的鼠标?
    xiadong1994
        96
    xiadong1994  
       2018-04-16 12:05:38 +08:00 via iPhone
    如果你常用 VIM 之类的 cli 编辑器写非 GUI 程序的话,配合 tmux 基本就不需要用鼠标了。还有一个前提是你写的东西不需要经常翻文档……
    gavin6liu
        97
    gavin6liu  
       2018-04-16 12:10:14 +08:00
    这个要看你的工作流吧,我就说说我的

    系统:Mac
    办公软件:Chrome,IntelliJ Idea 全家桶,iTerm2

    怎么实现几乎不用鼠标?

    软件切换:Manico,这个软件可以让你设置快捷键自由切换软件,而不是 cmd + tab 一个一个换

    Chrome 快捷键操作用 vimium 插件
    IntelliJ Idea 花时间学习下相关快捷键,可以做到完全不用鼠标
    iTerm2 命令行就更不用说了吧,本来就不需要鼠标
    cnbobolee
        98
    cnbobolee  
       2018-04-16 12:11:33 +08:00
    进入后台操作服务器就只能鼠标,图形界面少不了。
    juded
        99
    juded  
       2018-04-16 12:20:51 +08:00
    @SeptimusX 我觉得外设键盘上的小红点和 tp 笔记本上自带的那个手感差距很大。
    tidyoux
        100
    tidyoux  
       2018-04-16 13:22:21 +08:00
    鼠标和打字速度都很难成为一个程序员的效率瓶颈。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1428 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:51 · PVG 07:51 · LAX 15:51 · JFK 18:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.