Jadual Kandungan
Format VSCode
1. Koma bertitik
Rumah alat pembangunan VSCode Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod

Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod

Mar 10, 2023 pm 07:49 PM
vscode

Hanya gunakan fungsi Format yang disertakan dengan VSCode untuk memenuhi keperluan pemformatan kod yang boleh dikonfigurasikan! Artikel berikut akan memperkenalkan anda kepada fungsi Format VSCode Saya harap ia akan membantu anda!

Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod

Dalam beberapa tahun kebelakangan ini, persekitaran pembangunan telah memberi lebih banyak perhatian kepada penyeragaman kod Penggunaan alat untuk menyemak dan mengautomasikan pembaikan telah menjadi pilihan pertama untuk kod jaminan.

secara amnya menggunakan alat bantu seperti Lint (ESLint StyleLint) atau Prettier Melalui konfigurasi dan penggunaan yang mudah, anda boleh menggunakan beberapa spesifikasi Gaya Kod yang popular untuk mencapai tujuan gesaan automatik, pembaikan automatik, pelaksanaan dan penyeliaan automatik. .

Tetapi saya tidak tahu sama ada anda pernah menghadapi situasi berikut:

  • Apabila menaip kod dalam IDE, kerana tiada format masa nyata (biasanya secara automatik diformatkan semasa menyimpan), Gesaan merah sentiasa muncul, dan saya sentiasa berpendapat bahawa tatabahasa saya salah, tetapi sebenarnya ia tidak diformatkan. (Contohnya, gesaan pengesahan automatik pemalam ESLint)

  • Apabila saya mula-mula menggunakannya, saya sentiasa menghadapi peraturan yang saya tidak faham (mungkin terlalu ketat), dan saya terpaksa mengklik pada gesaan untuk melihatnya Sebab khusus ialah ia setara dengan mempelajari peraturan semasa membangun.

  • Saya menulis sekeping kod Selepas menyimpan, kod tiba-tiba menjadi lebih panjang dan semua baris telah ditukar secara tiba-tiba kepada 100 baris. Saya tidak akan menamakan sesiapa di sini.

  • Tidak banyak keperluan untuk spesifikasi kod (lebih merujuk kepada pemformatan Contohnya, projek agak kecil, jadual projek padat, dsb. Selagi ia memenuhi keperluan pemformatan asas.

Terutamanya yang terakhir Sebenarnya, banyak projek kecil hanya perlu memenuhi pemformatan paling asas, yang boleh memastikan pasukan dapat memenuhi dan melaksanakan satu set spesifikasi mudah. . Berbanding dengan yang lain Spesifikasi yang ketat boleh diabaikan.

Satu konsep disebut di sini, dan spesifikasi dibahagikan kepada dua jenis: 代码格式规则(Formatting rules) dan 代码质量规则(Code-quality rules). Spesifikasi asas yang dinyatakan di atas pada dasarnya adalah milik 代码格式规则.

Berikut ialah peraturan pemformatan yang biasa digunakan dan asas, iaitu 代码格式规则, mengambil gaya standardjs sebagai contoh:

Seperti yang anda lihat, ia pada asasnya 分号 缩进 空格 空白 spesifikasi berkaitan, dan spesifikasi ini adalah dalam Sesetengah IDE sudah disepadukan.

Sebagai contoh, VSCode boleh memenuhi semua peraturan di atas melalui konfigurasi mudah.

Format VSCode

VSCode sendiri mempunyai fungsi Format, yang disokong oleh kebanyakan jenis fail. Kekunci pintasan lalai ialah Ctrl+K+D.

Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod

turut menyokong tetapan kepada Format on Save.

Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod

Kemudian senaraikan spesifikasi asas di atas yang mana tidak termasuk dalam fungsi Format lalai.

  • Koma bertitik. - Tiada spesifikasi secara lalai dan boleh dikonfigurasikan melalui settings.

  • Inden ruang . - Saiz Tab 4 ruang lalai, yang boleh dikonfigurasikan melalui settings.

  • Apabila mengisytiharkan fungsi, tambahkan ruang antara kurungan dan nama fungsi. - Tidak seperti standardjs, VSCode tidak mempunyai ruang secara lalai.

  • Tinggalkan baris kosong di hujung fail. - Tiada secara lalai, boleh dikonfigurasikan melalui settings.

Yang ketiga tu boleh dikatakan berbeza tapi ada peraturan jadi ada 3 semuanya. Oleh itu, kebanyakan peraturan sudah disokong oleh fungsi format lalai.

1. Koma bertitik

dibahagikan kepada tiga spesifikasi: keperluan 必须有分号; Terdapat pelbagai spesifikasi popular di pasaran, tetapi ia biasanya memerlukan 禁止分号 atau 都行. 必须有禁止VSCode tidak mempunyai keperluan secara lalai, tetapi ia boleh ditakrifkan melalui

:

settings

Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod

  • Lalai ialah sama ada terdapat koma bertitik atau tidak. Semua adalah OK;

    ignore

  • 2. Spesifikasi Inden

    insert

    secara amnya terbahagi kepada dua spesifikasi, 2 ruang atau 4 ruang kebanyakannya popular di pasaran sekarang . Dalam spesifikasi, 2 ruang diutamakan.
  • Spesifikasi lalai VSCode ialah:

    • Detect Indentation Tetapan yang sepadan: editor.detectIndentation Nilai lalai true, berdasarkan kandungan fail semasa, mengesan sama ada fail semasa mempunyai 2 ruang atau 4 ruang, dan kemudian Format berdasarkan ini;
    • Tetapan yang sepadan: Tab Size: Nilai lalai ialah editor.tabSize Jika ia adalah fail baharu, ia ditentukan berdasarkan nilai ini. 4

    Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod

    Gambar di atas ialah konfigurasi lalai. Jika anda mahu semua fail diinden dengan 2 ruang sebagai standard, anda boleh mematikan

    dahulu. dan kemudian gantikan Detect Indentation Tetapkan kepada 2. Tab Size

    Jika anda tidak mematikan

    dan hanya menukar Detect Indentation kepada 2, maka lekukan akan berdasarkan kandungan fail, dan kemudian fail baharu akan diinden sebanyak 2 ruang. Tab Size

    Cara VSCode mengesan saiz tab fail adalah berdasarkan saiznya. Anda boleh melihatnya dalam bar status di bahagian bawah fail dan anda boleh menukarnya dengan mengklik padanya.

    Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod

    3 Tinggalkan baris kosong di hujung fail

    Cari kata kunci

    dalam tetapan, pilihan lalai ialah nyahdayakan, tandakan Aktif, baris kosong akan ditinggalkan pada penghujung semua fail semasa menyimpan. insertFinalNewline

    Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod

    Ringkasnya

    Ringkasnya, semua

    konfigurasi adalah seperti berikut: settings

    Berikut ialah cadangan Tetapkan di bawah Workspace Selepas tetapan, fail settings akan dijana di bawah laluan .vscode, yang boleh diserahkan kepada git untuk menyatukan spesifikasi dalaman pasukan pembangunan. settings.json

    // .vscode/settings.json
    {
      "editor.formatOnSave": true, // 保存文件自动format
      "javascript.format.semicolons": "insert", // js文件,强制必须有分号,设置`remove`则禁止分号
      "typescript.format.semicolons": "insert", // ts文件,同上
      "editor.tabSize": 2, // 设置默认缩进为2个空格
      "editor.detectIndentation": false, // 是否强制所有文件按tabSize设置缩进;"否"则根据文件内容缩进、新建文件按tabSize缩进。
      "files.insertFinalNewline": true, // 所有文件末尾留一空行
      "[javascript]": {
        "editor.defaultFormatter": "vscode.typescript-language-features" // 设置js类型文件的默认format为VSCode自带Format
      },
      "[javascriptreact]": {
        "editor.defaultFormatter": "vscode.typescript-language-features" // jsx文件,同上
      },
      "[css]": {
        "editor.defaultFormatter": "vscode.css-language-features" // css文件,同上
      },
      "[less]": {
        "editor.defaultFormatter": "vscode.css-language-features" // less文件,同上
      }
    }
    Salin selepas log masuk
    Malah, lebih banyak konfigurasi format boleh dikonfigurasikan dalam tetapan VSCode dan anda boleh meneroka sendiri.

    Format fail format lain

    seperti css, less, json, md, dsb. Secara peribadi, saya rasa cukup dengan hanya menggunakan VSCode lalai .

    Spesifikasi lain:

    Selain

    yang disebutkan di atas, spesifikasi lain tergolong dalam 代码格式规则 Dalam kes ini, gunakan spesifikasi 代码质量规则 . , kerana spesifikasi ini tidak bercanggah dengan ESLint di atas, dan dengan pembetulan automatik semasa menyimpan 代码格式规则, apabila menyimpan fail, mula-mula gunakan format VSCode ESLint dan kemudian gunakan 代码格式规则 untuk memproses ESLint. Untuk memberikan beberapa contoh: 代码质量规则

    • memaksa satu

      tanda petikan atau dua kali ganda tanda petikan . eslint: quotes

    • sentiasa digunakan.

      menggantikan ===. eslint: ==eqeqeq

    Mengenai penggunaan

    , anda boleh rujuk artikel sebelumnya: ESLintESLINt bekerjasama dengan VSCode untuk menyatukan barisan pasukan -spesifikasi kod akhir

    Akhir sekali

    Artikel ini meringkaskan cara menggunakan alat pembangunan VSCode sahaja untuk menyeragamkan kod bahagian hadapan

    dan menyokong boleh dikonfigurasikan dan fungsi kod pemformatan fail automatik. 代码格式规范

    Kelebihan:

    • Konfigurasi yang mudah, tidak perlu memasang pelbagai npm atau plug-in, VSCode mempunyai fungsi tersendiri.

    • Sesuai untuk projek mudah kecil, atau projek dengan permintaan rendah untuk

      , sesuai untuk kilang kecil. 代码格式规范

    • Sesetengah peraturan menyokong penyesuaian dan boleh dikonfigurasikan mengikut keperluan sebenar.

    Kelemahan:

    • Tidak banyak peraturan, pada dasarnya

      , jadi anda tidak boleh melakukan 代码格式规则 proofreading Untuk pengesahan, ia perlu digabungkan dengan ESLint. 代码质量规则

    • Tidak dapat memenuhi projek dengan keperluan spesifikasi format yang agak tinggi, seperti projek besar dan kilang besar.

    • mempunyai kurang peraturan dan kurang kebolehkonfigurasian daripada

      . ESLint

    • mempunyai sedikit peraturan berbanding

      , dan pastinya ia tidak sebaik beberapa spesifikasi gaya pengekodan yang popular. Prettier

    • Tiada cara untuk mengesahkan kod secara automatik apabila menyerahkannya melalui Git Hooks.

    Artikel ini hanya menyediakan penyelesaian dan idea sama ada ia sesuai untuk anda bergantung pada keperluan anda sendiri. 代码格式规范

    Untuk pengetahuan lanjut tentang VSCode, sila lawati: tutorial asas vscode!

Atas ialah kandungan terperinci Membawa anda menggunakan fungsi Format VSCode untuk melaksanakan pemformatan kod. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melihat dokumen perkataan dalam vscode Bagaimana untuk melihat dokumen perkataan dalam vscode Bagaimana untuk melihat dokumen perkataan dalam vscode Bagaimana untuk melihat dokumen perkataan dalam vscode May 09, 2024 am 09:37 AM

Mula-mula, buka perisian vscode pada komputer, klik ikon [Sambungan] di sebelah kiri, seperti yang ditunjukkan dalam ① dalam rajah Kemudian, masukkan [pemeriksa pejabat] dalam kotak carian antara muka sambungan, seperti yang ditunjukkan dalam ② dalam rajah . Kemudian, daripada carian Pilih [officeviewer] untuk memasang dalam hasil, seperti yang ditunjukkan dalam ③ dalam rajah Akhir sekali, buka fail, seperti docx, pdf, dsb., seperti yang ditunjukkan di bawah

Bagaimana untuk membolehkan kemas kini latar belakang dalam vscode Bagaimana untuk membolehkan kemas kini latar belakang dalam vscode Bagaimana untuk membolehkan kemas kini latar belakang dalam vscode Bagaimana untuk membolehkan kemas kini latar belakang dalam vscode May 09, 2024 am 09:52 AM

1. Pertama, selepas membuka antara muka, klik menu fail di sudut kiri atas 2. Kemudian, klik butang tetapan dalam lajur pilihan 3. Kemudian, dalam halaman tetapan yang melompat, cari bahagian kemas kini. Akhir sekali, klik tetikus untuk menyemak dan mendayakannya Muat turun dan pasang butang versi VSCode baharu di latar belakang pada Windows dan mulakan semula program.

Bagaimana untuk menambah fail ke vscode ruang kerja Bagaimana untuk menambah fail ke vscode ruang kerja Bagaimana untuk menambah fail ke vscode ruang kerja Bagaimana untuk menambah fail ke vscode ruang kerja May 09, 2024 am 09:43 AM

1. Mula-mula, buka perisian vscode, klik ikon explorer, dan cari tetingkap ruang kerja 2. Kemudian, klik menu fail di sudut kiri atas dan cari pilihan tambah folder ke ruang kerja 3. Akhir sekali, cari lokasi folder dalam cakera tempatan , klik butang tambah

Bagaimana untuk melumpuhkan fail konfigurasi wsl dalam vscode Bagaimana untuk melumpuhkan fail konfigurasi wsl dalam vscode Bagaimana untuk melumpuhkan fail konfigurasi wsl dalam vscode Bagaimana untuk melumpuhkan fail konfigurasi wsl dalam vscode May 09, 2024 am 10:30 AM

1. Mula-mula, buka pilihan tetapan dalam menu tetapan 2. Kemudian, cari lajur terminal dalam halaman yang biasa digunakan 3. Akhir sekali, nyahtanda butang usewslprofiles di sebelah kanan lajur.

Bagaimana untuk menetapkan sisipan lancar animasi dalam tutorial VScode VScode untuk menetapkan sisipan lancar animasi Bagaimana untuk menetapkan sisipan lancar animasi dalam tutorial VScode VScode untuk menetapkan sisipan lancar animasi May 09, 2024 am 09:49 AM

1. Mula-mula, selepas membuka antara muka, klik antara muka ruang kerja 2. Kemudian, dalam panel penyuntingan terbuka, klik menu Fail 3. Kemudian, klik butang Tetapan di bawah lajur Keutamaan 4. Akhir sekali, klik tetikus untuk menyemak CursorSmoothCaretAnimation butang dan simpan Hanya tetapkannya

Cara membuka kebenaran amanah ruang kerja dalam kaedah Vscode Vscode untuk membuka kebenaran amanah ruang kerja Cara membuka kebenaran amanah ruang kerja dalam kaedah Vscode Vscode untuk membuka kebenaran amanah ruang kerja May 09, 2024 am 10:34 AM

1. Pertama, selepas membuka tetingkap penyuntingan, klik ikon konfigurasi di sudut kiri bawah 2. Kemudian, klik butang Urus Amanah Ruang Kerja dalam submenu yang terbuka 3. Kemudian, cari halaman dalam tetingkap penyuntingan. Akhir sekali, mengikut pejabat anda Hanya semak arahan yang berkaitan jika diperlukan

Cara membuka animasi dalam Vscode Pengenalan kepada kaedah membuka animasi dalam Vscode Cara membuka animasi dalam Vscode Pengenalan kepada kaedah membuka animasi dalam Vscode May 09, 2024 am 10:28 AM

1. Pertama, klik untuk membuka pilihan tetapan dalam menu Lagi 2. Kemudian, cari lajur terminal di bawah bahagian Ciri 3. Akhir sekali, di sebelah kanan lajur, klik butang dayakan animasi dengan tetikus dan simpan tetapan.

Bagaimana untuk menetapkan tema ikon fail dalam vscode_Cara untuk menetapkan tema ikon fail dalam vscode Bagaimana untuk menetapkan tema ikon fail dalam vscode_Cara untuk menetapkan tema ikon fail dalam vscode May 09, 2024 am 10:00 AM

1. Selepas membuka antara muka, klik butang sambungan di penjuru kiri sebelah bawah 2. Cari pemalam ikon vscode di gedung sambungan dan pasangkannya 3. Kemudian klik butang pilihan dalam menu fail di sudut kiri atas untuk mencari pilihan tema ikon fail 4. Cari yang baru dipasang Hanya tetapkan pemalam

See all articles