【问题标题】:Xcode 5 plugins for C++ development用于 C++ 开发的 Xcode 5 插件
【发布时间】:2014-05-25 11:52:33
【问题描述】:

从带有最新 Visual Assist 的 Visual Studio 2012 切换到用于 C++ 开发的 XCode 5 后,我感到非常不方便。我找不到做这些事情的舒适感:

  • 重命名
  • 寻找用法
  • 在定义和声明之间来回切换
  • 更改函数签名
  • 插入代码sn-ps 如#ifndef A #define A /*here come header file*/ #endif

但我确信 Mac 上有很多 C++ 开发人员,当然应该有方便的工具供他们使用。请建议我需要安装什么。 Mac 上 C++ 开发者的标准武器库是什么?

【问题讨论】:

    标签: c++ macos development-environment


    【解决方案1】:

    +点击函数名可以在定义和声明之间来回切换。

    您可以通过使用 sn-ps 将选定的代码拖动到右侧窗格来创建 Code sn-ps。 这里有更好的解释:http://nshipster.com/xcode-snippets/

    不幸的是,重命名仅适用于 ObjCC

    我没有使用VS,所以我不知道我的建议是不是你问的。

    【讨论】:

    • @Narek:⌘+点击通常有效。问题是 Xcode 似乎很难为 C++ 项目编制索引,并且偶尔会卡住。尝试重新启动项目,等待一分钟让 Xcode 有机会重新索引项目,然后重试。附言- 只是为了确定...您确定相应的 cpp/h 文件正确包含在项目中吗?
    • @Mattia 是的,它们包含正确。寻找用途呢?有什么办法吗?
    • @Narek 你能解释一下,你所说的“寻找用法”是什么意思?我不知道VS...
    • @Narek:是的,Xcode 中有一个类似的功能,您可以在其中获取方法/函数的调用者和被调用者的列表。 SO上的这个答案解释了细节:stackoverflow.com/questions/7145045/…
    【解决方案2】:

    真的不多。

    但是,如果您必须使用 Xcode,请从这里开始使用插件管理器: http://alcatraz.io/

    我个人使用自动完成插件和 vim 仿真来改善我的生活。两者都可以通过 alcatraz 安装。

    不幸的是,C++ 重构非常糟糕。我已经通过并行安装了 Visual Studio,并且我会回到那个位置来做任何自动化的事情。

    重要提示:使用 Command-Shift-O 查找文件。

    这看起来也很有趣(也可以通过 alcatraz 安装): http://codepilot.cc/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 1970-01-01
      • 2015-04-10
      • 2010-12-24
      • 2017-02-08
      • 1970-01-01
      • 2015-10-13
      相关资源
      最近更新 更多