• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rb6221
V2EX  ›  程序员

你们写代码的时候,多线操作是怎么做的

  •  
  •   rb6221 · Jul 13, 2019 · 8389 views
    This topic created in 2674 days ago, the information mentioned may be changed or developed.

    我说的是需要在多个软件来回切换的时候,我用过和知道这几种方法: 1 是双屏多屏,这种我用的比较熟练但是总感觉还有更好的。
    2 是单个超大屏,一般都是用 mac 系统(渲染问题,用 win 的超大屏用于工作似乎不多)没试过不知道咋样,感觉似乎鼠标指针需要大幅移动不太方便?
    3 就是熟练运用手部操作,要么是 win 的 tab 要么是 mac 的切屏
    4 还有吗,大家的方式呢

    32 replies  •  2020-06-11 14:26:07 +08:00
    ztcaoll222
    ztcaoll222
    Jul 13, 2019
    1
    2: 渲染问题不清楚, 但鼠标移动问题你可以提高速度
    4: 我现在是带鱼屏 + 普通的 1080p, 用起来还 ok
    zedhugh
    zedhugh
    Jul 13, 2019 via Android
    2
    Linux 下用 awesome WM,配成快捷键跳转或启动运用
    比如 Firefox 是 Win+Q,已经启动了就聚焦到上面,没启动就启动
    starsriver
    starsriver
    Jul 13, 2019 via Android
    3
    win 虚拟桌面配合罗技的宏鼠标
    version
    version
    Jul 13, 2019
    4
    1:少用扩展屏幕.或者切屏.东西多了.你根本忙不过来哪个是哪个.,
    mbp15 寸刚刚好.4k 外接被我闲置了.因为效率提高不了.老分心看视频
    2:快捷键
    command+1 = iterm2
    command+2 = idea 只启用一个项目
    command+3 = safari
    commadn+4 = chrome
    command+5 = sb3 (开其它项目看代码.10+内存占用不会过 200m)
    剩下的用 command+空格来呼出软件了.
    3:Contexts 软件把 command+tab 可以自定义软件过滤.这样切换基本没问题.
    4:触控板三手指拖动.把 dock 栏隐藏了
    5:一天的主要视线基本不会离开笔记本这个屏幕..

    另外还有一台台式电脑(公司配的 win.家里 mac) 处理微信.qq.企业沟通软件.还有日志查看.数据库查询或者占内存的软件.等.一般只有别人 m 的时候才会处理..基本尽量少用.娱乐或者文档.都在台式电脑.
    scnace
    scnace
    Jul 13, 2019 via Android
    5
    yabai 了解下
    Buges
    Buges
    Jul 13, 2019 via Android
    6
    多桌面切换,win 下 win+tab 打开界面,ctrl+win+方向键快速切换。也可以触控板四指横滑。

    再就是窗口吸附。
    Sparetire
    Sparetire
    Jul 14, 2019 via Android
    7
    win 下 autohotkey 给每个一个快捷键聚焦窗口
    20015jjw
    20015jjw
    Jul 14, 2019 via Android
    8
    mac 上用的 amethyst
    32 4k + 24 4k 竖屏
    Chingim
    Chingim
    Jul 14, 2019 via Android
    9
    step#1
    hyperkey=shift+ctrl+cmd+option=left_option

    step#2 apps
    hyperkey + c = toggle(show/hide) chrome
    hyperkey + i = toggle iTerm2
    hyperkey + f = toggle Finder
    hyperkey + 1 = toggle 1password
    ...

    step#3 movement
    hyperkey + j = arrow down
    hyperkey + k = arrow up
    ...

    step#4 window management
    hyperkey + 7 = move current window to prev monitor
    hyperkey + 8= move current window to next monitor
    hyperkey + u = move current win to upper half of screen
    hyperkey + d = move current win to bottom half
    hyperkey + [ = move to left half
    hyperkey + ] = move to right half
    hyperkey + m = maximize current win
    hyperkey + h = hide current win
    ...


    step#5 terminal(tmux)
    cmd + n = new tmux window
    cmd + t = split vertical panel
    cmd + w = close tmux window
    ...


    step#6 editor(neovim)
    ,ev = new vertical window
    ,es = new horizontal window
    ...


    step#1 by karabiner
    step#2~4 by hammerspoon
    wweir
    wweir
    Jul 14, 2019 via Android
    10
    浏览器单放一个拓展屏幕,其它就没什么了,多屏用得不多
    cuminflea
    cuminflea
    Jul 14, 2019 via iPad
    11
    i3wm,hyper+12345 跳转 workspace
    msg7086
    msg7086
    Jul 14, 2019
    12
    试过 3440x1440 的屏幕吗。
    ynyounuo
    ynyounuo
    Jul 14, 2019
    13
    yabai + yabai-sa
    penisulaS
    penisulaS
    Jul 14, 2019
    14
    浏览器永远独占一个屏
    kingsleydon
    kingsleydon
    Jul 14, 2019
    15
    我用 Contexts https://contexts.co/ ,设置按住右 ⌘ + 直接输入窗口名称,配合 spectacle 调整窗口布局,基本能做到完全键盘管理窗口,笔记本单屏都足够用了。macOS 原生窗口管理效率太低
    muzuiget
    muzuiget
    Jul 14, 2019
    16
    至少两个显示器,一个浏览器,一个编辑器。
    hihihihihi
    hihihihihi
    Jul 14, 2019
    17
    hotcorner 左上 mission control
    IzualBeta
    IzualBeta
    Jul 14, 2019
    18
    15 外接一个显示器(理论上可以放两个参考内容窗口) Moom 软件设置四个组合快捷键 左半 /右半 /窗口全屏 /切换屏幕 极限双屏四窗口 一般情况下不用频繁切换窗口够我用了就,希望有所帮助
    reus
    reus
    Jul 14, 2019
    19
    awesome wm, capslock + j 切换窗口,当前窗口大小默认顶天立地,左右留一些空间显示其他窗口。
    多屏的话,脖子不累吗……
    MonoLogueChi
    MonoLogueChi
    Jul 14, 2019 via Android
    20
    我用双屏,如果是看文档的话,有的时候会用 snipaste 把文档截下来贴在屏幕上
    89f463d300f553d
    89f463d300f553d
    Jul 14, 2019 via Android
    21
    从来只用一个屏幕,左右分屏。多了容易分心
    soulzz
    soulzz
    Jul 14, 2019
    22
    双屏+displayfusion steam 版
    gaoan000
    gaoan000
    Jul 14, 2019 via Android
    23
    说个冷门的,我设置了 ctrl 显示鼠标光标位置 个人觉得很实用
    Building
    Building
    Jul 14, 2019 via iPad
    24
    iPad 玩游戏,iPhone 刷微博,Mac 写代码,来回切换根本闲不下来。
    Justin13
    Justin13
    Jul 14, 2019 via Android
    25
    mac 左右滑动,可在三个界面之间快速切换。
    然后是双屏和三屏,可以同时打开网页,IDE,Devtools。
    AzadCypress
    AzadCypress
    Jul 14, 2019 via Android
    26
    我笔记本是四指滑触摸板切换桌面
    不知道是 win10 的功能还是厂家预设的
    charlie21
    charlie21
    Jul 14, 2019 via iPhone
    27
    没双屏的人才用快捷键切换
    Fule
    Fule
    Jul 15, 2019
    28
    我觉得多个扩展屏是王道。我现在用 3 个屏幕。中间的是 IDE 写代码,左边是浏览器看输出结果,右边是个竖置的屏幕看文档。其实我觉得 4 个屏幕才是最佳配置,不过我桌子空间太小摆不开了,也没有多余的显示接口了,除非接一个 USB 显卡,不过那玩意儿不稳定,有奇怪的驱动问题。。。
    JRay
    JRay
    Jul 15, 2019
    29
    双屏+1,在加各种快捷工具
    icylogic
    icylogic
    Jul 15, 2019 via iPhone
    30
    i3 workspace
    imycc
    imycc
    Jul 15, 2019
    31
    双屏,一个正对自己,一个放侧面。

    有任务要处理就把窗口拖到主屏上做,做完就关掉继续打代码 /写文档。副屏放临时的窗口跟暂时不急处理的任务。这个没有要求很严格,只是慢慢养成的习惯。

    尽量不要同时处理太多任务,一方面频繁切换任务是有上下文开销的,影响效率;另一方面也影响了其他等你工作输出的同学的体验。
    itgoyo
    itgoyo
    Jun 11, 2020
    32
    linux:i3wm 或者 bspwm
    Mac:yabai+moom
    只要速度足够快,寂寞就追不上我
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1109 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 16:57 · PVG 00:57 · LAX 08:57 · JFK 11:57
    ♥ Do have faith in what you're doing.