1. 程式人生 > >【VSCode】配置完全手冊(編寫中)

【VSCode】配置完全手冊(編寫中)

前言

VSCode是一個開源的強大程式碼編寫器,但是如果沒有好好的配置使用,會適得其反。

這裡總結VSCode的一些配置,方便自己查詢,也方便網友。

1. 編輯器配置

1.1 功能

為特定型別檔案指定縮排大小、縮排型別(空格,或tab),是否自動插入末行等等。

編輯器配置,使用的是一個 .editorconfig 檔案,請先在專案資料夾根目錄建立這個檔案。

1.2 細說

1.2.1 tab

需要控制指定檔案型別的縮排大小麼?這裡可以設定,如下:

[{*.json,*.yml}]
indent_style = space
indent_size = 2

配置的意義

對於 .json .yml 檔案,使用空格替代tab,並且一個tab會被替換為2個空格。

1.2.2 檔案末尾新行

始終在檔案末尾插入一個新行,這個在Linux、Unix的檔案系統中非常常見,怎麼配置呢?

[*]
end_of_line = lf
insert_final_newline = true

配置的意義

對於所有的檔案

  • 每一行的尾部自動調整為 Lf
  • 檔案的末尾是一個空行

1.3 配置引數和候選值

indent_style: 設定縮排風格,tab或者spacetab是hard tabs,space為soft tabs。
indent_size: 縮排的寬度,即列數,整數。如果indent_style為tab

,則此屬性預設為tab_width。
tab_width: 設定tab的列數。預設是indent_size。
end_of_line: 換行符,lf、cr和crlf
charset: 編碼,latin1、utf-8、utf-8-bom、utf-16be和utf-16le,不建議使用utf-8-bom。
trim_trailing_whitespace: 設為true表示會除去換行行首的任意空白字元。
insert_final_newline: 設為true表明使檔案以一個空白行結尾
root: 表明是最頂層的配置檔案,發現設為true時,才會停止查詢.editorconfig檔案。

相關推薦

VSCode配置完全手冊編寫

前言 VSCode是一個開源的強大程式碼編寫器,但是如果沒有好好的配置使用,會適得其反。 這裡總結VSCode的一些配置,方便自己查詢,也方便網友。 1. 編輯器配置 1.1 功能 為特定型別檔案指定縮排大小、縮排型別(空格,或tab),是否自動插

20171115BugFree使用手冊Bugfree界面和後臺管理

結果 所有 idt 重新 case 系統 切換 cal define 三、Bugfree界面 1. 登錄界面   如圖所示:    2. 主界面   輸入系統提供的默認管理員用戶名:admin,密碼(原始):123456;語言選擇默認“簡體中文”。點擊“登錄”按鈕,來到

20171116BugFree使用手冊Bugfree的使用:Bug、Test Case和Test Result管理

設定 如圖所示 關閉 nbsp 管理 全部 很快 自己的 解決 五、Bug的狀態 在BugFree中,一個Bug只有3種狀態:Active、Resolved、Closed。實踐中經常有不熟悉的用戶通過“編輯 (Edit)”來改變所有的狀態,那是不合適的。正確的狀態轉換方法應

完全背包p1832A+B Problem再升級

spa 枚舉 iostream fin break oid getchar() true += Description 給定一個正整數n,求將其分解成若幹個素數之和的方案總數。 Input 一行:一個正整數n Output 一行:一個整數表示方案總數 素數之和 ? 背包

HadoopHDFS開發手冊JavaAPI

文章目錄 前言 準備 Core Code 建立資料夾 建立新檔案 讀取檔案 檔案是否存在 下載檔案從指定目錄 上傳檔案到指定目錄 刪除檔案或資料夾 追加內容 重新命名檔案或資

SparkSparkRDD開發手冊JavaAPI函數語言程式設計

文章目錄 前言 遇到的大坑! 裝備 Core Github 總結 前言 不用怕,問題不大~ github已更新 scala版過段時間會再更新 自誇一下… 老實說,相比那些抄襲來抄襲去的

linux安裝redis單機版、3種啟動方式、及配置檔案介紹。

環境ubuntu16.04 解壓 tar -zxvf redis-3.2.6.tar.gz 修改資料夾名稱 mv redis-3.2.6 redis 編譯 cd /app/redis make 編譯好後會看到redis.conf和src檔案 安裝 cd

樹莓派配置完全手冊開發環境的安裝及配置

3.1和OpenCV環境的構建 在嵌入式開發過程中,由於樹莓派的機能限制,以及操作習慣的差異,我們首先需要在PC端進行初步的編寫及測試,待編譯通過後再將程式碼移植到樹莓派端進行適配,所以PC端開發環

樹莓派配置完全手冊開發例項

內容提要 本章我們將介紹三個開發例項來檢驗環境搭建是否成功以及為以後的學習奠定基礎。我們將從最簡單的顯示圖片入手,直到編寫完整的具有一定功能的程式來達到鞏固學習的目的。同時我們也將學習如何將PC端的

樹莓派配置完全手冊樹莓派系統的安裝及配置

內容提要 樹莓派硬體已經搭建完畢,可以進行使用了。但是在此之前,我們需要對樹莓派系統進行一系列的配置工作。本章就將對樹莓派系統——Ubuntu-Mate的燒寫、安裝及配置進行詳細的介紹。本章中需要的軟

LinuxLAMP環境搭建簡易版

freetype 軟件 系統 解壓縮 net done .gz 輔助 one 一. 輔助軟件包安裝 準備工作:1.Linux系統準備 恢復快照(初始化安裝) 設置IP 關閉SELINUX 配置yum源 2.yum -y install gcc

POJ3740Easy Finding DLXDancing Links精確覆蓋問題

ren .cn string 應該 進行 int 函數 操作 urn 題意:多組數據。每組數據給你幾行數,要求選出當中幾行,使得每一列都有且僅有一個1,詢問是可不可行,或者說能不能找出來。 題解:1、暴搜。2、DLX(Dancing links)。 本文寫的是DLX。算

紅黑樹 ------ luogu P3369 模板普通平衡樹Treap/SBT

div child lin main false tchar clas char als 二次聯通門 : luogu P3369 【模板】普通平衡樹(Treap/SBT) 近幾天閑來無事。。。就把各種平衡樹都寫了一下。。。 下面是紅黑樹(Red Black Tree)

替罪羊樹 ------ luogu P3369 模板普通平衡樹Treap/SBT

nod %d clas https number problem 普通 true ble 二次聯通門 : luogu P3369 【模板】普通平衡樹(Treap/SBT) 閑的沒事,把各種平衡樹都寫寫 比較比較。。。 下面是替罪羊樹 #include &l

數組splay ------ luogu P3369 模板普通平衡樹Treap/SBT

普通 模板 char truct div color fine col suffix 二次聯通門 : luogu P3369 【模板】普通平衡樹(Treap/SBT) #include <cstdio> #define Max 100005

luoguP3690 模板Link Cut Tree 動態樹[LCT]

格式 %d getch logs cstring name flag -1 處理 題目背景 動態樹 題目描述 給定N個點以及每個點的權值,要你處理接下來的M個操作。操作有4種。操作從0到3編號。點從1到N編號。 0:後接兩個整數(x,y),代表詢問從x到y的路徑上的

fhq treap ------ luogu P3369 模板普通平衡樹Treap/SBT

ret true read std stdin urn tdi ref code 二次聯通門 : LibreOJ #104. 普通平衡樹 #include <cstdio> #include <iostream> #include

POJ2385 Apple Catching遞推

sub practice tree tails return algorithm john drop mine Apple Catching Time Limit: 1000MS Memory Limit: 65536K Total Su

UVA1594 Ducci Sequence純模擬

i++ mar freopen esp abs mat ret code == 題目 題目 ? ? 分析 真的快瘋了,中午交了一題WA了好久,最後發現最後一個數據不能加\n,於是這次學乖了,最後一組不輸出\n,於是WA了好幾發,最後從Udebug發現最後一組是要輸出的!!

hibernateHibernate SQL 方言hibernate.dialect

hibernate where sof nod red poi form sybase ora 參考如下: RDBMSDialect DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.d