中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

網(wǎng)站建設(shè)價格標準報價軟件開發(fā)交易平臺

網(wǎng)站建設(shè)價格標準報價,軟件開發(fā)交易平臺,殘疾人無障礙網(wǎng)站建設(shè),臨猗縣 保障住房和建設(shè)住建網(wǎng)站前提 在VScode中寫C代碼時,總會用到 C/C 這個插件,也就自然而然地使用了這個插件帶來的代碼跳轉(zhuǎn)和代碼提示功能。但是當代碼變地很多時,就會變得非常慢。所以經(jīng)過調(diào)查后棄用C/C 插件的這個功能,使用 clangd 這個插件來提示C代碼和…

前提

在VScode中寫C++代碼時,總會用到 C/C++ 這個插件,也就自然而然地使用了這個插件帶來的代碼跳轉(zhuǎn)和代碼提示功能。但是當代碼變地很多時,就會變得非常慢。所以經(jīng)過調(diào)查后棄用C/C++ 插件的這個功能,使用 clangd 這個插件來提示C++代碼和跳轉(zhuǎn)。

Clang 安裝使用

安裝步驟如下:

  1. 在VScode的extension中搜索 clangd 安裝。

  2. 在settings中設(shè)置 clangd 二進制文件路徑。如下圖所示:
    在這里插入圖片描述
    我這里顯示的路徑是VScode自動幫助我下載的 clangd 路徑。就是當你下載好 clangd 插件后,它會自動檢測你的環(huán)境中有沒有安裝 clangd ,如果沒有它會在右下角提示你是否要下載 clangd ,如果走這條路的話,它會自動幫你下載并配置好路徑。另一條路就是我們的環(huán)境中已經(jīng)安裝了 clangd ,那我們就就要將安裝路徑填在這里(clang官方下載地址)。

  3. 禁用C/C++插件的提示功能,并重啟clangd的服務。如下所示:
    在這里插入圖片描述
    default改為disable。然后ctrl+shift+p打開command palette,重啟 language server。
    在這里插入圖片描述

  4. 關(guān)于 clangd 的一些配置選項說明如下:
    在VScode中我們安裝的是 clangd 插件,它的背后使用了 clangd這個語言服務(也就是一個二進制文件),我們可以在VScode中設(shè)置一些參數(shù)傳給這個 clangd 這個二進制文件,那么它都有什么可選項呢?
    如果你走的是上面的第二條路徑,在命令行輸入clangd --help-list-hidden就可以看到它支持的參數(shù);如果是VScode幫助你安裝的,要進到安裝目錄下再輸入這條命令就可以看到。展示如下:
    在這里插入圖片描述
    太多了,一張圖展示不了。我們選擇其中比較重要的幾條進行配置如下,將其添加到setting.json中:

        "clangd.arguments": ["--log=verbose",  // 生成更詳細的日志"--pretty",  // 輸出的json更美觀"--completion-style=detailed",   // 詳細的代碼補全"--clangd-tidy", // 使用clang-tidy進行代碼靜態(tài)檢查"--clang-tidy-checks=cppcoreguidelines-*,performance-*,bugprone-*,portability-*,modernize-*,google-*", // 指定clang-tidy檢查的規(guī)則"-j=8",  // 使用8個線程"--background-index",  // 后臺索引"--pch-storage=disk",  // 使用disk存儲PCH文件"--function-arg-placeholders=false",  // 函數(shù)參數(shù)不使用占位符]
    

注意事項

  1. 無論什么時候?qū)?clangd 插件做修改后,都要重啟 language server。
  2. 如果你選擇讓VScode自動幫助你下載 clangd ,然后一直顯示無法下載,網(wǎng)絡不好。配置下VScode的代理,在setting.json中添加下面的代理:
    在這里插入圖片描述
    下載速度就會很快了。
  3. clangd 插件的使用依賴于你cmake工程時產(chǎn)生的 compile_commands.json 文件,如果cmake時沒有輸出這個文件,在CMakeLists.txt中添加set(CMAKE_EXPORT_COMPILE_COMMANDS ON)這行代碼。或者在命令行中使用cmake時添加-DCMAKE_EXPORT_COMPILE_COMMANDS=on。

參考鏈接

  1. https://juejin.cn/post/7126880493668139021
  2. https://blog.csdn.net/TM1695648164/article/details/138271582
http://www.risenshineclean.com/news/9539.html

相關(guān)文章:

  • 黃江做網(wǎng)站免費男女打撲克的軟件
  • 手機wap網(wǎng)站的分析網(wǎng)絡營銷官網(wǎng)
  • 贛州建網(wǎng)站手機seo排名
  • 哪個網(wǎng)站可以代做軟件百度熱議
  • 織夢移動網(wǎng)站品牌傳播策劃方案
  • 空間站對接合肥建站公司seo
  • 寧波seo排名費用安卓優(yōu)化大師2021
  • 谷歌優(yōu)化軟件廊坊seo推廣
  • 網(wǎng)站開發(fā)與設(shè)計結(jié)課大作業(yè)搜索引擎優(yōu)化的步驟
  • 科技傳承安卓優(yōu)化大師歷史版本
  • 外加工訂單網(wǎng)優(yōu)化大師會員兌換碼
  • 鄭州一網(wǎng)網(wǎng)站建設(shè)新聞稿件代發(fā)平臺
  • 怎么選擇鎮(zhèn)江網(wǎng)站建設(shè)廈門網(wǎng)站制作
  • 深圳做網(wǎng)站的公司windows7優(yōu)化大師官方下載
  • wordpress必裝的插件焦作網(wǎng)站seo
  • 如何進行企業(yè)營銷型網(wǎng)站建設(shè)百度商家入駐怎么做
  • 用網(wǎng)站做CAN總線通信好嗎上海網(wǎng)絡seo優(yōu)化公司
  • app開發(fā)方案seo網(wǎng)頁的基礎(chǔ)知識
  • 網(wǎng)站開發(fā)軟件 論文 摘要簡單網(wǎng)頁制作成品免費
  • 做支付網(wǎng)站東莞seo推廣公司
  • 西安優(yōu)惠電商平臺網(wǎng)站今日國內(nèi)新聞頭條大事
  • 哪個網(wǎng)站的課件做的好處營銷技巧有哪些
  • 北京企業(yè)網(wǎng)站備案免費seo推廣軟件
  • 千里做他千百度網(wǎng)站2023年適合小學生的新聞
  • 怎樣接做網(wǎng)站的活電商代運營公司十強
  • 網(wǎng)站維護多少錢一個月泉州百度推廣咨詢
  • 網(wǎng)站備案怎么那么麻煩深圳百度推廣聯(lián)系方式
  • 個人可以做幾個網(wǎng)站嗎廊坊網(wǎng)站seo
  • 多個域名 指向同一個網(wǎng)站網(wǎng)站搭建費用
  • 一次備案多個網(wǎng)站網(wǎng)絡營銷戰(zhàn)略的內(nèi)容