启动命名空间时,如何让 Eclipse 附加一个“// 命名空间 my_ns”?

How can I make ecplise append a "// namespace my_ns" when starting a namespace?

在 Eclipse CDT 中,如果您输入:

namespace my_ns {

用结束分支完成{}两行后,将光标移动到中间的空行。

是否可以让 Eclipse 添加

} // namespace my_ns

即还要附加尾随评论吗?

使用内容辅助声明名称space。这意味着:

  • 键入 namespace 不带 尾随 space 或您要使用的名称。
  • 键入 Ctrl+Space.
  • 键入姓名space 姓名。

瞧!使用 Window > Preferences > C/C++ > Code Style > Code Templates > Code > End of namespace declaration 你可以自定义注释。

备注:

  • 名称space 代码模板可能不会 如果您输入namespace foo,然后按Ctrl +Space。如果您此时输入一个左大括号,您将只会得到一个匹配的右大括号 - 而不是名称的结尾space.
  • 如果不选择名称space 代码模板,而是显示 pop-up 列表,然后键入 Ctrl+Space 再次将选择限制为仅代码模板。代码模板namespace - namespace declaration是对的