【问题标题】:Sublime C++ pointer supportSublime C++ 指针支持
【发布时间】:2013-01-04 22:42:33
【问题描述】:
class Test
{
public:

    int i;
};

int main(int argc, char const *argv[])
{
    Test *i = new Test;
    return 0;
}

是否有可能获得对箭头符号的支持?所以如果我写i. 它会自动扩展为i->

我正在使用 SublimeClang。如果不存在这样的东西,是否有可能创建这样的插件?

【问题讨论】:

  • 多输入一个字符有什么问题吗?无论如何,指针不应该尽可能多地使用。
  • 这是个大问题,但如果存在这样的插件,我肯定会使用它。击键 3 次 vs 1 次。
  • 这是 Qt Creator 所做的事情。
  • @VladLazarenko 没错,我已经习惯了 QtCreator,但我现在想使用 sublime,我真的很怀念这个功能。
  • @MaikKlein:只是出于好奇,Sublime 中有什么让你感动?在编辑器和开源 IDE 中,Qt Creator 拥有迄今为止最好的语义支持。只有最新的 Xcode 才能击败它。只是好奇。

标签: c++ clang sublimetext2


【解决方案1】:

看看Autohotkey for windows,使用这个tutorial。或在 Linux 上使用Autokey,通过关注tutorial

但是,像克里斯所说的那样,输入一个额外的字符有多难?如果不是所有东西都是指针怎么办?

【讨论】:

  • 没错,但是当你想要一个点时你会怎么做?当然不是所有的东西都是指针!
  • @chris,这是真的,但从 Op 的问题来看,他不使用点。
  • @Link:真的吗?他是这样的。实际上,这是一个非常有用的功能,但需要编辑器来理解 C++ 语义。
  • @VladLazarenko 我知道它很有用。我用它们。这句话中的三个。我只是在回答操作员的问题。是的,我了解 C++ 语义。
  • @Link:我的意思是编辑必须理解语义......我认为一个问题很清楚,关于所问的内容,当然不是关于用@987654326 自动替换. @ 代表一切...
猜你喜欢
  • 1970-01-01
  • 2016-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-22
  • 1970-01-01
  • 1970-01-01
  • 2015-02-15
相关资源
最近更新 更多