Visual Studio C++ "Automatically format completed block on }"
Visual Studio C++ "Automatically format completed block on }"
Visual Studio为C#提供了此设置,但我在C++中找不到。"在}上自动格式化已完成的块"我在处理C#时经常使用这个功能;现在我又回到了C++(我更喜欢它),我错过了这个功能。我该如何设置?我想我现在必须使用第三方插件或其他东西,但我在所有搜索中都找不到任何相关的插件。
该功能的作用:如果我有一段代码&在其前面键入"{",然后在其后面键入"}",它将自动将其制表,以匹配使代码更易于阅读的制表规则。
例如:
从一些代码开始:
{
int i = 1;
int j = 2;
j += i;
}
在某处添加一个起始括号:
{
int i = 1;
int j = 2;
{
j += i;
}
添加一个结束括号,所包含的代码会自动为我添加:
{
int i = 1;
int j = 2;
{
j += i;
}
}
这是在Visual Studio 2013中。请确保在"文本编辑器"->"C/C++"->"格式设置"->"常规"下的"选项"中启用了它。选项是"当我键入a}时自动格式化块"。
相关文章:
- 瓦尔格林德:数学函数"Conditional jump or move depends on uninitialised value(s)"
- 循环挂起迭代的 std::擦除 on std::list
- SIGSEGV on Boost UDP 套接字关闭 - tcache_get at malloc.c.
- CPP 中的瓦尔格林德和记忆泄漏:"Conditional jump or move depends on uninitialised values"
- std::bind on statd::array 的运算符 []
- 您将如何连接"on the fly"文本+整数并将其传递给函数?
- 如何修复输出日志中的"EnableInput can only be specified on a Pawn for its Controller"错误
- VS2019 - Sudo Remote Debugging on Linux with Cmake project
- C++ library with Tensorflow on Android
- SFML 交叉编译 for Windows on Linux.
- How to recover system gcc compiler on centos 6
- Cmake with Flex/Bison on windows
- 为什么我需要在以下示例中在 block_cache.h 之前包含 block_cache_key.h 和 block.h
- 按原样保存用户输入 - Ruby on Rails
- OpenAL C++ on Linux
- Boost::process on Windows - with MinGW?
- 什么 clang-format 相当于 rustfmt 的 indent_style=Block?
- CMake on FindOpenGL.cmake 中的错误,当使用导入的目标 OpenGL::GLU?
- Utilization of atomic_flag on C++
- Visual Studio C++ "Automatically format completed block on }"