clang格式在vscode linux ubuntu中不起作用

时间:2017-03-13 04:25:02

标签: visual-studio-code clang-format

在Ubuntu中运行的VSCode中安装clang-format后,尝试调用它会导致找不到错误的可执行文件;请配置clang-executable。 Clang格式可在'/home/alex/.vscode/extensions/ms-vscode.cpptools-0.10.3/LLVM/bin/clang下找到 -format'

2 个答案:

答案 0 :(得分:1)

甚至以为我尝试配置vscode setting.json它没有恢复。然后从http://www.codepool.biz/vscode-format-c-code-windows-linux.html获取信息并创建指向目标的链接

sudo ln -s /home/alex/.vscode/extensions/ms-vscode.cpptools-0.10.3/LLV
M/bin/clang-format /usr/bin/clang-format

答案 1 :(得分:1)

我有相同症状的另一个问题。 为了提高知名度,我将在这里回答。

系统/设置:

  • Ubuntu 20.04.1 LTS
  • Visual Studio 1.51.1
  • VS扩展:Xaver的Clang-formatter v1.9.0

安装外部组件后,它不起作用。当我查看主文件夹中的扩展文件夹时

~/.vscode/extensions/xaver*

xaver.clang-format-1.9.0/
├── CHANGELOG.md
├── clang-format.png
├── LICENSE.txt
├── node_modules
│   └── sax
│       ├── lib
│       │   └── sax.js
│       ├── LICENSE
│       ├── package.json
│       └── README.md
├── out
│   └── src
│       ├── clangMode.js
│       ├── clangPath.js
│       └── extension.js
├── package.json
├── package-lock.json
├── README.md
├── tslint.json
└── typings.json

因为那里没有bin文件,所以我分别用

sudo apt-get install clang-formatter

安装后,Visual Studio中的扩展程序开始工作!