V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
whoisix
V2EX  ›  程序员

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

  •  
  •   whoisix · Aug 17, 2022 · 3697 views
    This topic created in 1351 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    除非你需要寫 xcode
    chenxytw
        3
    chenxytw  
       Aug 18, 2022
    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  
       Aug 18, 2022
    我用
    mosh + vscode 工作环境
    mosh + vim 个人开发
    基本 macbook 上主要就是浏览器。
    byte10
        5
    byte10  
       Aug 18, 2022
    没啥必要少年,并不是用 linux 就能体现技术高超,还是推荐你直接用 macos 就足够了。如果要强行用上 ubuntu ,那么推荐你用 vscode remote 写 java 。我一直就是这样用,没有啥大问题
    justanetizen
        6
    justanetizen  
       Aug 18, 2022 via Android
    Mac host + Virtual box Linux
    greenskinmonster
        7
    greenskinmonster  
       Aug 18, 2022
    jetbrains gateway 没用过,jetbrains 的软件比如 idea/goland/datagrip 都没什么问题。应该是全家桶解压就可用。

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