Rumah  >  Soal Jawab  >  teks badan

Kod Visual Studio: Teknik berkesan untuk pemisahan tanda dolar yang jelas dalam nama berubah

Saya baru sahaja bertukar daripada Atom kepada Visual Studio Code dan saya sedang mencari jalan secara visual untuk memisahkan tanda dolar daripada nama berubah. Sesuatu seperti ini boleh dilakukan dalam Atom dengan mengedit helaian gaya CSS peribadi. Selepas menggunakan beberapa peraturan CSS, ini boleh dicapai:

Tiada aksara ruang antara tanda dolar dan nama pembolehubah, dan kursor pengeditan melompat dari tanda dolar kepada pengecam.

Saya cuba mencari cara untuk melaksanakan fungsi serupa dalam Kod Visual Studio tetapi gagal. Saya tahu VSC mempunyai alat pembangunan seperti Atom, dan saya melihat ke dalam HTML/CSS yang dihasilkannya, tetapi apa yang saya lihat ialah VSC menghuraikan kod PHP secara berbeza dan menganggap dolar sebagai sebahagian daripada nama pembolehubah - tidak seperti Atom, Atom mengendalikan tanda dolar sebagai entiti yang berasingan, tanda baca.

Jika pemisahan visual dengan menambah ruang tidak boleh dilakukan, saya ingin tahu sama ada boleh menukar warna dolar (atau dolar dalam kes pembolehubah).

P粉543344381P粉543344381185 hari yang lalu436

membalas semua(1)saya akan balas

  • P粉321584263

    P粉3215842632024-03-22 17:07:55

    Adalah mungkin untuk menukar warna $$$ untuk pembolehubah php kerana semuanya mempunyai skop textmate

    punctuation.definition.variable.php

    Anda boleh menyemak ini menggunakan alat Pembangun: Semak Token dan Skop Editor dalam palet arahan. Setelah alat itu diaktifkan, pilih 开发人员:检查编辑器令牌和范围进行检查。激活该工具后,选择 $$$ dan ia akan memaparkan julatnya.

    Anda kemudian boleh menggunakan maklumat tersebut dalam tetapan berikut (dalam settings.json ) untuk menukar warna atau gaya fon julat ini:

    "editor.tokenColorCustomizations": {
     
      "textMateRules": [
        {
          "scope": "punctuation.definition.variable.php",
          "settings": {
            "foreground": "#F3873F",   // whatever hex color you want
    
            "fontStyle": "italic"      // or bold, underline etc. for example
            // intellisense in the `""` (CTRL+Space) will tell what properities are supported
          }
        }
      ]
    }

    Anda tidak boleh menukar jarak aksara ini dengan cara ini dan anda perlu mencari sambungan yang boleh melakukannya.

    balas
    0
  • Batalbalas