V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tlerbao
V2EX  ›  问与答

双屏开发的兄弟们都是怎么分布排列软件的

  •  
  •   tlerbao · 2024-06-28 17:14:40 +08:00 · 2033 次点击
    这是一个创建于 431 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我现在双 27 ,左横主屏,右竖副屏,暂未找到好的软件分布排列

    大家能不能分享一下你的双屏开发经验,越详细越好

    比如横屏写代码,副屏预览等等

    23 条回复    2025-08-01 10:23:12 +08:00
    securityCoding
        1
    securityCoding  
       2024-06-28 17:22:39 +08:00
    啊,这个还有布局讲究? 我一般是拖到哪里是哪里
    tlerbao
        2
    tlerbao  
    OP
       2024-06-28 17:25:06 +08:00
    @securityCoding 感觉如果不摸索一个比较好的方案用顺手了,乱整反倒会降低效率,导致找不到窗口哈
    AoEiuV020JP
        3
    AoEiuV020JP  
       2024-06-28 17:26:26 +08:00
    我一般副屏刷番剧,刷看过的番,
    securityCoding
        4
    securityCoding  
       2024-06-28 17:27:27 +08:00
    @tlerbao 是很乱凑合过吧 ,日常维护 go,c++,spark,python 总有些虚头巴脑的问题出来
    lzgshsj
        5
    lzgshsj  
       2024-06-28 18:02:01 +08:00
    横屏写代码,竖屏分上中下,上面是 terminal ,中间看网页和文档,下面放笔记或者工作聊天
    jheroy
        6
    jheroy  
       2024-06-28 18:31:01 +08:00 via Android
    使用平铺式窗口管理,竖屏写代码,横屏放终端和其他软件,使用 karabiner/kmonad 软件拓展键盘快捷键(可以把任意一个按键变成快捷键修修饰键),常用软件都绑定快捷键一键打开或切换比如 o+g (按住 o 不放马上按 g ) 打开 goland ,o+q 打开 QQ 。
    tlerbao
        7
    tlerbao  
    OP
       2024-06-28 20:01:19 +08:00
    @lzgshsj 你多大分辨率兄弟,

    我虽说 4k 27 但是我比较习惯默认缩放也就是 1080p 我是 macos ,总感觉不够宽哈哈
    yidev
        8
    yidev  
       2024-06-28 21:54:24 +08:00
    带鱼屏一分二,左边写前端, 右边写后端, 另外一个竖屏调试.
    seres
        9
    seres  
       2024-06-28 22:02:29 +08:00
    32 寸 4K 缩放到 2K ,一屏摆得下
    Felldeadbird
        10
    Felldeadbird  
       2024-06-28 22:52:23 +08:00
    公司是左边编辑器,右边浏览器。右边可能挂 cmd 窗口看状态
    家里之前是横屏 + 竖屏。发现 2 个 24 寸屏幕(已经用了支架) 看着费脖子。现在了 34 寸带鱼屏,效果和公司 2 个 19 寸一样效果。很舒服
    nzhl
        11
    nzhl  
       2024-06-29 00:24:39 +08:00
    @jheroy 兄弟 隐藏怎么处理的, 比如打开了 qq, 有没有办法按相同的快捷键再隐藏 qq ?
    TabGre
        12
    TabGre  
       2024-06-29 08:05:37 +08:00 via iPhone
    多屏幕越久 越觉得不好用 还是得大
    vkillwucy
        13
    vkillwucy  
       2024-06-29 08:12:40 +08:00 via Android
    单屏都是全屏干活,常用软件用快捷键切,这样就不乱了
    panlatent
        14
    panlatent  
       2024-06-29 09:03:20 +08:00
    左边竖屏参考类:浏览器/文档,1200 x 1920 宽屏, 正中间宽屏写代码/常规网页等。 终端用 IDE 内置终端或者 快捷键开 Warp 不用切屏。Magnet 处理下窗口位置,也就这些了。剩下就是想办法精简工作空间了,比如果给浏览器标签分组,All in Alfred
    BearD01001
        15
    BearD01001  
       2024-06-29 09:20:35 +08:00 via iPhone
    @nzhl 很多快捷键设置软件都可以吧,Alfred 中我是通过 workflow 实现的,按 alt+q 显示/隐藏 QQ ,按 alt+c 显示或隐藏 chrome 浏览器之类的
    zzztongxue
        16
    zzztongxue  
       2024-06-29 10:09:39 +08:00
    我也是双 27 ,左横右竖刚用一个月,体验下来感觉一般。竖屏看的代码行数是更多了,但是宽度太窄,代码目录层级又多,我需要经常切换目录,左边的目录就占用了 1/3 宽度,写前端的时候还可以,写后端代码横向看不全非常难受。
    tlerbao
        17
    tlerbao  
    OP
       2024-06-29 12:10:07 +08:00
    @panlatent All in Alfred 展开说说
    jheroy
        18
    jheroy  
       2024-06-30 14:24:14 +08:00 via Android
    @nzhl 可以啊,比如 o+q 的动作设置为执行一个脚本,open_or_hide_qq.sh 脚本判断如果当前窗口不是 qq 就打开 QQ 如果是 QQ 就隐藏当前窗口,隐藏窗口可以直接用 skhd 发送快捷键 cmd+h 来实现。 不喜欢脚本的话也可以用 keyboard maestro 来实现,更直观
    NsLib
        19
    NsLib  
       33 天前
    @jheroy 需要编程实现的话其实上 Hammerspoon 或者 kasper/phoenix 会更好, 极其灵活.

    ![]( )
    jheroy
        20
    jheroy  
       33 天前
    @NsLib
    只来用窗口管理的话用 Hammerspoon 感觉有点太重了, 我现在连 yabai 都不想用了。
    启动或加载 app 可以直接用命令 “open -a app 名字” 就行,没启动就会自动启动,启动了会自动跳转。
    其他窗口管理我现在都直接用 applescript 了不需要依赖,反正现在都是 ai 写代码,也很简单。
    NsLib
        21
    NsLib  
       33 天前
    @jheroy 我也嫌 Hammerspoon 太重, 所以我用 kasper/phoenix. 我个人用主要是定制的东西多, 所以还是要自己写.
    NsLib
        22
    NsLib  
       33 天前
    @jheroy 比如下面这个逻辑, 不支持自己编程的就完全没法实现:

    ```js
    _.each(
    [
    new LaunchConfig("q", APP_INFOS.QQ, true),
    new LaunchConfig(
    "y",
    [
    APP_INFOS.Preview,
    APP_INFOS.Reader,
    APP_INFOS.iBooks,
    APP_INFOS.Yomu,
    APP_INFOS.Clearview,
    ],
    false
    ),
    new LaunchConfig("z", [APP_INFOS.LarkMeetings, APP_INFOS.Zoom, APP_INFOS.VooV], false),
    new LaunchConfig(
    "c",
    selectByProfile({
    work: [APP_INFOS.Chrome, APP_INFOS.Brave, APP_INFOS.Safari],
    default: [APP_INFOS.Brave, APP_INFOS.Chrome, APP_INFOS.Safari],
    }),
    true
    ),
    new LaunchConfig("b", APP_INFOS.OCR, false),
    (launchConfig) => appSwitcher.registerLaunchOrFocus(launchConfig)
    );
    ```
    jheroy
        23
    jheroy  
       32 天前
    @NsLib 如果你是指同一个快捷键绑定多个操作的话那么 Keyboard Maestro 可以做到,如果多个操作使用了相同的 trigger , 那么 trigger 触发时是一个选择菜单。 这里的 trigger 方式有几十种,常见的是快捷键,输入特定字符串,菜单触发,连接了某个 usb ,连接到某个网络, 某个目录修改了等等。Keyboard Maestro 功能强是强,就是要付费。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3348 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:47 · PVG 18:47 · LAX 03:47 · JFK 06:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.