如何设置 VSCode 在 C# 和 C++ 中键入时将大括号放在新行上?

2023-11-25

我希望 VS Code 在 C# 和 C++ 中将花括号放在新行上

How it works now How it works now

How it should look How it should look

尝试了 C# FixFormat 扩展,但只有在按下 CTRL+K+F 后它才起作用 但我希望 VS Code 在我编码时在新行上加上大括号, 无需额外的步骤,如热键等


现在 C#FixFormat 已被删除,请尝试添加omnisharp.json文件包含以下内容在项目的根目录中。

{
    "FormattingOptions": {
        "NewLinesForBracesInLambdaExpressionBody": false,
        "NewLinesForBracesInAnonymousMethods": false,
        "NewLinesForBracesInAnonymousTypes": false,
        "NewLinesForBracesInControlBlocks": false,
        "NewLinesForBracesInTypes": false,
        "NewLinesForBracesInMethods": false,
        "NewLinesForBracesInProperties": false,
        "NewLinesForBracesInObjectCollectionArrayInitializers": false,
        "NewLinesForBracesInAccessors": false,
        "NewLineForElse": false,
        "NewLineForCatch": false,
        "NewLineForFinally": false
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置 VSCode 在 C# 和 C++ 中键入时将大括号放在新行上? 的相关文章

  • 错误:表达式不可赋值三元运算符

    我有以下代码 MPLABX XC8 编译器给出此错误 错误 表达式不可分配 U1ERRIRbits RXFOIF uart1 oerr 1 uart1 oerr 0 这是相关代码部分 typedef union struct bool fe
  • 带有 ASP.NET 按钮回发的 jQuery UI 对话框

    我的 ASP NET 页面上有一个运行良好的 jQuery UI 对话框 jQuery function jQuery dialog dialog draggable true resizable true show Transfer hi
  • 未找到 DEADLINE 调度策略

    我想在 C 中实现 DEADLINE 调度策略 我知道该功能已实现Linux 3 14 10我正在使用 Ubuntu 14 04Linux 3 17 0 031700 lowlatency 201410060605 SMP PREEMPT这
  • 使用 POST 的 HttpWebRequest 的性能

    我有一个用于测试网络服务的小工具 它可以使用 POST 或 GET 调用 Web 服务 使用POST的代码是 public void PerformRequest WebRequest webRequest WebRequest Creat
  • 在 VS Code 中,如何获取当前选定的 Python 的路径?

    我想指定Python路径tasks json没有明确的完整路径 我曾经使用过这样做python pythonPath 但该设置现已弃用 检索当前选择的 Python 路径的替代方法是什么 还有其他 VS Code 环境变量吗 对于当前的Py
  • CMake(Ninja 后端)使用 /MT 编译

    我有一个类似的问题CMake 使用 MT 而不是 MD 进行编译 https stackoverflow com questions 14172856 cmake compile with mt instead of md但有一些差异 我正
  • 在 C# 中解析 JS Date.toIsoString

    我需要将 JS 日期存储为 ISO 8601 日期 我目前正在从格式为 2019 06 22T00 00 00 000Z 的表单中获取日期 正如 JS 的 toIsoString 方法所期望的那样 当这个日期传递到我的 API 控制器时 我
  • 重载算术运算符

    赋值运算符可以声明为 T 运算符 const t 在类中 但不能以这种方式定义算术运算符 它必须是友元函数 我不明白为什么 你能解释一下吗 算术运算符不必须是友元 那么你可以这样定义 MyClass MyClass operator con
  • 使用 STL 流时如何格式化我自己的对象?

    我想将我自己的对象输出到 STL 流 但具有自定义格式 我想出了这样的东西 但由于我之前从未使用过 locale 和 imbue 所以我不知道这是否有意义以及如何实现 MyFacet 和operator 所以我的问题是 这是否有意义以及如何
  • 如何在 C++ 中正确使用 cin.fail()

    我正在编写一个程序 从用户那里获取整数输入cin gt gt iUserSel 如果用户输入一个字母 程序就会进入无限循环 我试图用下面的代码来阻止这种情况 但程序进入无限循环并打印出 错误 输入 我该如何修复我的程序 cin gt gt
  • 为什么连续抛出 2 个异常不会生成无法访问的代码警告?

    为什么以下代码行不会创建编译器警告 void Main throw new Exception throw new Exception 据我所知 编译器应该通知您无法到达第二个抛出异常 这显然是一个编译器错误 它是在 C 3 0 中引入的
  • 使用任一默认捕获模式时,这是通过复制捕获还是 (*this) 通过引用捕获?是一样的吗?

    当我看到以下工作时我有点困惑 struct A void g void f g 但后来我发现this https stackoverflow com a 16323119 5825294答案非常详细地解释了它是如何工作的 本质上 它归结为t
  • 运行实体框架自定义工具,它有什么作用?

    在 Visual Studio 中 当使用实体框架并为 tt 和 Context tt 文件应用运行自定义工具时 它是什么以及它有什么作用 为什么它解决数据库同步问题 有时 为什么我应该在运行 tt 之前运行它 Context tt 它被称
  • 如何在VS2005中使用从.bat而不是.exe启动的外部程序进行调试?

    在我的 c 项目的调试属性中 我选择了 启动外部程序 并选择了我希望将调试器附加到的程序的 exe 但是 现在我需要从 bat 文件而不是 exe 启动程序 但 VS2005 似乎不允许这样做 这可能吗 编辑 为了澄清 我需要调试从 bat
  • TextMeshPro 中不显示西里尔字母

    TextMeshPro 中不显示西里尔字母 显示方块而不是俄语字母 我在网上寻找其他人对同一问题的分析 但我什么也不明白 也没有帮助 在 Asset Creator 中 十六进制似乎被正确指示 但仍然没有 谁能帮我找出问题所在 在此输入图像
  • Clang 5.0 上的 vsprintf 和 vsnprintf [-Wformat-nonliteral] 警告

    我有这段代码 static void err doit int errnoflag int level const char fmt va list ap int errno save unsigned long n char buf MA
  • g++ / gcc 是否支持 C++20 新的atomic_flag 功能?

    根据参考参数 https en cppreference com w cpp atomic atomic flag c 20 有丰富的 对我来说有用的 支持atomic flag运营 然而 目前尚不清楚 gcc 是否支持这些功能 它们在任何
  • 为什么存在系统调用

    我一直在阅读有关系统调用及其在 Linux 中如何工作的内容 我还有更多的阅读要做 但我读过的一件事都没有回答 那就是 为什么我们需要系统调用 我知道系统调用是用户空间程序要求内核执行某些操作的请求 但我的问题基本上是 为什么用户空间程序本
  • NHibernate:无状态会话错误消息无法获取代理

    我正在使用 nHibernate 无状态会话来获取对象 更新一个属性并将对象保存回数据库 我不断收到错误消息 无状态会话无法获取代理 我在其他地方有类似的代码 所以我不明白为什么这不起作用 有谁知道问题可能是什么 我正在尝试更新Screen
  • 如何使用 Microsoft Graph API 更新 MailboxSettings

    我想从不同的日历更新邮箱设置 如何构建可以通过 Microsoft Graph 更新 MailboxSetting 的请求 这是我的代码示例 但有例外 代码示例 User obj GraphServiceClient Users roomC

随机推荐

  • 修复 R/networkD3 包中 Sankey 流程图的顺序

    我想使用桑基流程图可视化美国各州的排名变化 即相对顺序的变化 我正在使用网络d3包并提出以下内容 library dplyr library networkD3 df lt data frame origins state name 1 1
  • 使用本地资源的 SVG 元素的语法

    将 SVG image element 与本地源一起使用时 例如C image png 和互联网上的来源 例如http www google de intl de ALL images logos images logo lg gif 我的
  • Docker-Compose 不会卷我的 php.ini 文件

    我正在尝试使用 docker compose 来存储我的 php ini 文件 以便我可以在本地计算机上即时进行更改 以查看它如何影响主机 不幸的是 到目前为止 我能够将 php ini 文件放入容器的唯一方法是直接在 Dockerfile
  • python:(lambda)函数的字典[重复]

    这个问题在这里已经有答案了 在将 lambda 函数存储到字典中时 我遇到了一些奇怪的行为 如果您尝试将一些默认值传递给循环中的函数 则只会使用最后一个默认值 这里有一些最小的例子 usr bin env python coding utf
  • 从 javascript 生成 Office 打开 XML excel 文件

    有没有办法从 javascript 生成 xlsx 文件并允许用户通过 javascript 下载它 此页面适合在没有互联网连接的情况下以 html 5 离线运行 你可以生成一个data URI 并让用户保存链接 然而 IE8 对数据 UR
  • 无法让 scipy.io.wavfile.read() 工作

    我正在尝试将 wav 文件读入数组 以便可以绘制数组并执行 FFT 我用wave模块打开了文件 现在我很挣扎 建议我使用 scipy io wavfile read filename mmap False 但我没有任何运气 这个函数应该完全
  • 如何在 QML 中创建交错网格视图?

    我正在尝试为我的 QML 应用程序创建一个交错网格视图 如下图所示 我尝试过使用 QML Flow 和 QML Grid 但是它们都没有产生我想要的设计 例如 当我使用 QML Flow 时 它会导致行始终以相同的 Y 值开始 我实现了一个
  • RestFB:使用 Facebook 应用程序获取用户访问令牌

    这就是我所拥有的 static AccessToken accessToken new DefaultFacebookClient obtainExtendedAccessToken
  • AsyncTaskLoader 与 AsyncTask

    Since Honeycomb和v4 Compatibility Library可以使用AsyncTaskLoader 据我了解 AsyncTaskLoader可以通过屏幕翻转等配置更改来生存 是否推荐使用AsyncTaskLoader代替
  • 带有自定义按钮的 Outlook 插件“主页”选项卡

    嘿 我正在尝试在默认情况下创建一个按钮HomeOutlook 2010 中的选项卡 问题是 在 VS2013 中 我添加了一个功能区 视觉 并添加了带有按钮的组 但它不断将其添加到选项卡插件 tab 我需要设置什么才能使自定义组 按钮显示在
  • 如何在Python中将二进制文件读取为十六进制?

    我想读取一个包含数据的文件 以十六进制格式编码 01ff0aa121221aff110120 etc 文件包含 gt 100 000 个这样的字节 有些超过 1 000 000 它们来自 DNA 测序 我尝试了以下代码 以及其他类似的代码
  • PHP中的INI文件到多维数组

    我有下一个 INI 文件 a b c 1 a b d e 2 我正在使用 parse ini file 解析该文件 它返回 array a b c gt 1 a b d e gt 2 但我想创建一个多维数组 我的输出应该是 array a
  • C++ 是否在 std::set、std::map 等的恒定时间内执行 begin/end/rbegin/rend ?

    对于诸如 std set 和 std map 之类的数据类型 其中查找发生在对数时间内 是否需要实现来维护开始和结束迭代器 访问开始和结束是否意味着可能在对数时间内发生查找 我一直假设开始和结束总是在恒定时间内发生 但是我在 Josutti
  • Gradle错误,创建目录失败

    今天在使用 roboelectric 和 junit 启动测试类时遇到了这样的问题 Information Gradle Executing tasks app assembleDebug app assembleDebugUnitTest
  • 如何仅使用 DOM 对象获取 leaflet.js 实例?

    我现在正在构建一个自定义 Knockout js 绑定来处理多边形的绘制 在这种情况下 Knockout API 仅向我提供对 DOM 对象的引用 以访问我需要更新的任何内容 然而 leaflet js 的设计似乎希望用户在其实现中存储地图
  • Plotly 停用 x 轴排序

    我想绘制一个条形图 x 轴上是顾问的 ID 范围在 1000 到 2000 之间 每个顾问都有特定数量的客户 y 轴 现在我想绘制一个条形图 但是 情节性地将顾问 ID 升序排序并将它们解释为整数 但事实并非如此 它们的顺序应该像我精心给出
  • 不带链接的 Typescript blob 文件名

    如何在打字稿中设置blob的文件名 对于 IE 我可以轻松设置文件名 但对于 Chrome 这看起来不可能 基本上我需要类似的东西这个解决方案但用打字稿 downloadFile data any var blob new Blob dat
  • MongoDB:如何查询字段为空或未设置的记录?

    我有一个Email文档有一个sent at日期字段 sent at Date 1336776254000 If this Email尚未发送 则sent at字段要么为空 要么不存在 我需要获取所有已发送 未发送的计数Emails 我一直在
  • MySQL ORDER BY IN()

    我有一个 PHP 数组 其中包含多个 ID 这些号码已经被订购 现在我想通过 IN 方法获取结果 以获取所有 ID 但是 这些 ID 应该像 IN 方法中那样排序 例如 IN 4 7 3 8 9 应该给出如下结果 4 Article 4 7
  • 如何设置 VSCode 在 C# 和 C++ 中键入时将大括号放在新行上?

    我希望 VS Code 在 C 和 C 中将花括号放在新行上 How it works now How it should look 尝试了 C FixFormat 扩展 但只有在按下 CTRL K F 后它才起作用 但我希望 VS Cod