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

Linux +mac 如何提升开发体验?

  •  
  •   whoisix · 2022-08-17 23:45:43 +08:00 · 2984 次点击
    这是一个创建于 836 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司配了一台式机,配置不错,装的 ubuntu ,想用使用 linux+mac 的组合来完成工作。

    由于我只会用 jetbrains 的开发工具,所以看了下 jetbrains gateway ,体验了一下感觉还不错,但目前还没有正式上线,还有一些问题,比如部分快捷键失效的问题。

    邀请各位有经验的大佬分享一下自己的方案给小弟参考一下

    18 条回复    2022-08-29 11:15:41 +08:00
    dayeye2006199
        1
    dayeye2006199  
       2022-08-18 00:24:48 +08:00
    感觉目前问题最少,最成熟的还是用 vscode 的远程插件。

    其次是 ssh + vim ,速度快,问题也很少。
    momocraft
        2
    momocraft  
       2022-08-18 00:46:04 +08:00
    裝個 barrier 用 mac 看網頁和文檔 用 linux 桌面開發

    除非你需要寫 xcode
    chenxytw
        3
    chenxytw  
       2022-08-18 01:04:59 +08:00
    1. Linux 用作开发,jetbrains 可以直接装 linux 版本的,唯一的坑在于如果你会在 jetbrains 中输入中文的话,做不到,因为主流的两个输入框架 ibus/fcitx 都不被支持(几年前的信息,我现在没有需要通过 jetbrains 输入中文的场景)。
    2. mac 用来装办公软件 IM, office 之类的。

    如楼上所说 barrier 可以用来共享键盘鼠标同步剪贴板。

    如果实在不喜欢 Linux 桌面,建议是通过 ssh X forward 来使用 jetbrains 的 IDE 。简单说就是还是把 Jetbrains 装 Linux 上,mac ssh 到 linux 后执行 jetbrains 对应的启动脚本,会自动判断环境。(需要 mac ssh 客户端这边支持 X forward ,我不太了解,需要自行了解了)(当然,输入法依然不能用)
    js8510
        4
    js8510  
       2022-08-18 01:25:18 +08:00
    我用
    mosh + vscode 工作环境
    mosh + vim 个人开发
    基本 macbook 上主要就是浏览器。
    byte10
        5
    byte10  
       2022-08-18 08:09:37 +08:00
    没啥必要少年,并不是用 linux 就能体现技术高超,还是推荐你直接用 macos 就足够了。如果要强行用上 ubuntu ,那么推荐你用 vscode remote 写 java 。我一直就是这样用,没有啥大问题
    justanetizen
        6
    justanetizen  
       2022-08-18 08:47:49 +08:00 via Android
    Mac host + Virtual box Linux
    greenskinmonster
        7
    greenskinmonster  
       2022-08-18 08:51:17 +08:00
    jetbrains gateway 没用过,jetbrains 的软件比如 idea/goland/datagrip 都没什么问题。应该是全家桶解压就可用。

    中文输入不能光标跟随,jbr11 有补丁,可以自己打补丁编译,新的 jbr17 还没有试过,其实影响不大。
    debuggerx
        8
    debuggerx  
       2022-08-18 09:34:16 +08:00
    台式改装 deepin/UOS 然后 mac 可以扔一边吃灰了
    debuggerx
        9
    debuggerx  
       2022-08-18 09:35:43 +08:00
    @chenxytw 中文输入没问题的……
    crayygy
        10
    crayygy  
       2022-08-18 10:53:34 +08:00
    VSCode SSH Remote 很好用。
    zjsxwc
        11
    zjsxwc  
       2022-08-18 11:18:21 +08:00
    丢掉 mac 直接 linux 上开发就行。
    Jarvis666
        12
    Jarvis666  
       2022-08-18 12:15:38 +08:00
    中文输入法换一下 jbr 就行了,不用谢^_^
    https://github.com/RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64
    nutting
        13
    nutting  
       2022-08-18 14:34:17 +08:00 via iPhone
    Linux 装 pve 再装各种虚拟机
    ysn2233
        14
    ysn2233  
       2022-08-18 15:56:56 +08:00
    只用 linux 就行,mac 装点 linux 上没的必须工具,比如 im 等
    chenxytw
        15
    chenxytw  
       2022-08-18 19:05:25 +08:00
    @debuggerx 学到了新的黑魔法 0 0
    ciki
        16
    ciki  
       2022-08-19 10:23:08 +08:00
    有 Mac 了,啥开发工具搞不定啊
    whoisix
        17
    whoisix  
    OP
       2022-08-22 14:37:53 +08:00
    @ciki 因为台式机性能更好,想利用起来
    whoisix
        18
    whoisix  
    OP
       2022-08-29 11:15:41 +08:00
    @momocraft @chenxytw 感谢,目前用 barrier 方案 ,不过就是按键方案不一样有点难受,其他的感觉还不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2046 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:00 · PVG 09:00 · LAX 17:00 · JFK 20:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.