跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • VSC 可以不可以设定某一段代码不参与格式化?右键格式化代码的时候会使整个文件格式化。
未分類
7 9 月 2020

VSC 可以不可以设定某一段代码不参与格式化?右键格式化代码的时候会使整个文件格式化。

VSC 可以不可以设定某一段代码不参与格式化?右键格式化代码的时候会使整个文件格式化。

資深大佬 : ReputationZh 0

举个栗子:
写一个比较大框架的结构体,空格对齐后,此时格式化代码,会将所有的缩进删掉,使代码阅读观感降低。

所以,有没有办法设定某一段代码不参与全文格式化呢?

大佬有話說 (10)

  • 資深大佬 : onfuns

    如果用的是 prettier 插件,可以在代码上面一行加注释 //prettier-ignore 可以使下面的代码块不被格式化

  • 主 資深大佬 : ReputationZh

    @onfuns prettier 可以格式化 C 语言吗?

  • 資深大佬 : onfuns

    @ReputationZh 可以啊,vscode 内置的好像就是 prettier 插件

  • 主 資深大佬 : ReputationZh

    @onfuns 刚才去看了一下,prettier 只对前端语言支持的比较好,C 语言用的是 clang-format,好像没有这项功能唉。

  • 資深大佬 : flowfire

    可以选中一段代码,然后右键格式化。
    如果你说的是按照规则固定格式化某段代码,那估计得改配置

  • 資深大佬 : zhongrs232

    clang-format 也可以禁止某段代码格式化,格式是:
    // clang-format off
    // 不需要格式化的代码
    // clang-format on

  • 資深大佬 : msg7086

    https://github.com/AviSynth/AviSynthPlus/blob/master/avs_core/convert/intel/convert_audio_sse.cpp#L438

  • 資深大佬 : crclz

    把不需要格式化的结构体分离到另一个文件

  • 資深大佬 : GeruzoniAnsasu

    我记得 clang format 有选项控制是否对齐结构体的等号

  • 資深大佬 : Torpedo

    https://stackoverflow.com/questions/33258159/how-to-make-clang-format-skip-sections-of-c-code 这个么

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具