【问题标题】:Run MacVim Inside Terminal在终端内运行 MacVim
【发布时间】:2012-07-09 09:08:04
【问题描述】:

我最近从 Vim 切换到 MacVim,因为它支持 Ruby,但是单独的 UI 非常不方便。有没有办法在终端内运行 MacVim 而不是 mvim 启动单独的 UI?

【问题讨论】:

    标签: vim terminal macvim


    【解决方案1】:

    一种选择是在路径中的某处创建符号链接:

    ln -s `which mvim` vim
    

    这将在终端中运行 MacVim。

    【讨论】:

      【解决方案2】:

      你想编译带有 ruby​​ 支持的 vim。您可以使用 ruby​​ 支持编译 MacVim,并使用包含在其包中的终端 vim /Applications/MacVim.app/Contents/MacOS/vim。本文包含使用 Ruby 编译 MacVim 的说明:http://connermcd.wordpress.com/2011/05/04/blogging-with-wordpress-vim-and-markdown/

      【讨论】:

      • Dru 已经有一个支持 Ruby 的 MacVim;不需要重新编译。
      【解决方案3】:

      有一种从命令行启动 MacVim 的方法,也许这会让你部分实现你想要的?

      [ 将其放入您的 .profile 或 .zshrc 文件中]

      function mvim { /Applications/MacVim.app/Contents/MacOS/Vim -g $*; }
      

      [学分] http://saikotroid.blogspot.com/2011/10/launching-macvim-from-command-line.html

      【讨论】:

      • 感谢@zero 我目前可以使用mvim,但与vim 不同的是,它会在单独的窗口中打开。这使我远离终端并迫使我处理外部 GUI。我真的希望有一种简单的方法可以在 Vim 中获得 ruby​​ 支持而无需重新构建。
      • 尝试创建符号链接但没有用...一定是一些依赖问题...这有效...
      【解决方案4】:

      如果你使用自制软件(你应该这样做),那么你可以像我一样使用一个衬垫来获得你想要的东西。我需要 ruby​​ 支持才能使用 command-t 插件,这是我使用的解决方案。这是我找到这个solution

      的地方
      brew install https://raw.github.com/adamv/homebrew-alt/master/duplicates/vim.rb
      

      【讨论】:

      • 如果您通过 Homebrew 安装 MacVim,只需使用 --override-system-vim 选项。
      猜你喜欢
      • 2023-03-30
      • 2015-06-12
      • 2013-11-25
      • 2013-07-31
      • 1970-01-01
      • 2012-02-08
      • 2021-05-06
      • 2021-02-17
      • 1970-01-01
      相关资源
      最近更新 更多