Jadual Kandungan
Pasang Elixir dan Erlang
Pasang pelanjutan Elixir LS di vscode
Konfigurasikan campuran dan dependensi
Pilihan: Sambungan dan tetapan yang disyorkan
Debugging Code Elixir
Rumah alat pembangunan VSCode Cara Menyiapkan Persekitaran Pembangunan Elixir Di VSCode

Cara Menyiapkan Persekitaran Pembangunan Elixir Di VSCode

Aug 20, 2025 am 08:47 AM

Pasang Elixir dan Erlang menggunakan pengurus pakej seperti HomeBrew, Apt, atau Chocolatey bergantung pada OS anda. 2. Pasang pelanjutan Elixirls dalam vscode untuk menonjolkan sintaks, autocomplete, debugging, dan diagnostik. 3. Pastikan projek anda mempunyai fail campuran.exs dan jalankan campuran Deps.get dan campuran kompilasi untuk memulakan kebergantungan dan pengindeksan. 4. Secara pilihan, pasang sambungan tambahan seperti VSCode-Elixir atau Phoenix dan konfigurasikan tetapan VSCode untuk persatuan pemformatan dan fail. 5. Sediakan debugging dengan membuat fail launch.json untuk membolehkan tugas -tugas campuran seperti ujian atau lari dari panel Run dan Debug, selepas itu Elixirls akan menyokong sepenuhnya aliran kerja pembangunan produktif di VSCode.

Cara Menyiapkan Persekitaran Pembangunan Elixir di VSCODE

Menyediakan persekitaran pembangunan elixir di vscode memberi anda aliran kerja yang lancar dan produktif dengan ciri -ciri seperti sintaks yang menonjolkan, autocomplete, debugging, dan alat terminal bersepadu. Inilah cara untuk mendapatkan semuanya berfungsi dengan baik.

Pasang Elixir dan Erlang

Sebelum mengkonfigurasi VSCode, pastikan Elixir dan Erlank dipasang pada sistem anda, kerana mereka dikehendaki menjalankan dan menyusun kod Elixir.

  • Pada macOS , gunakan homebrew:

     Memasang Memasang Erlang Elixir
  • Di Ubuntu/Debian , gunakan Repositori Penyelesaian Erlang Rasmi:

     wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
    sudo dpkg -i erlang-solutions_2.0_all.deb
    Kemas kini sudo apt
    sudo apt memasang ESL-erlang elixir
  • Di tingkap , gunakan coklat :

     Choco memasang Elixir

Sahkan pemasangan:

 Elixir -v
Erl -version

Pasang pelanjutan Elixir LS di vscode

Pelanjutan yang paling penting untuk Elixir di VSCode ialah Elixirls: Sokongan dan Debugger Elixir .

  1. Buka vscode.
  2. Pergi ke paparan sambungan ( Ctrl Shift X atau Cmd Shift X ).
  3. Cari "Elixirls" .
  4. Pasang pelanjutan oleh Jake Becker .

Pelanjutan ini menyediakan:

  • Ciri-ciri sintaks yang menyedari (pergi ke definisi, cari rujukan)
  • Auto-lengkap melalui ElixirSense
  • Diagnostik sebaris (kesilapan/amaran pengkompil)
  • Integrasi Debugger
  • Dokumentasi pada Hover

Sebaik sahaja dipasang, ia akan secara automatik diaktifkan apabila anda membuka fail .ex atau .exs .

Konfigurasikan campuran dan dependensi

Elixirls bergantung pada persediaan campuran projek anda. Untuk lanjutan berfungsi dengan betul:

  • Pastikan projek anda mempunyai fail mix.exs .
  • Run mix deps.get untuk mengambil kebergantungan.
  • Run mix compile sekurang -kurangnya sekali supaya Elixirls dapat mengindeks kod tersebut.

Sekiranya anda memulakan projek baru:

 Campurkan my_app baru
cd my_app
Campurkan deps.get

Buka folder Projek di VSCode - Elixirls harus bermula secara automatik dan tunjukkan "Elixirls Inisialisasi" dalam bar status.

Pilihan: Sambungan dan tetapan yang disyorkan

Untuk meningkatkan pengalaman elixir anda, pertimbangkan alat tambahan ini.

Sambungan:

  • VSCODE-ELIXIR -Menambah penonjolan sintaks yang lebih baik (pilihan, kerana Elixirls merangkumi kebanyakan keperluan).
  • Prettier - bukan untuk Elixir secara langsung, tetapi membantu jika anda menggunakan Phoenix dengan HTML/JS.
  • Phoenix - Jika anda menggunakan Phoenix, ini menambah coretan dan pengesanan fail.

Tetapan VSCode (Settings.json): Anda boleh menyesuaikan editor anda untuk pemformatan dan tingkah laku elixir. Buka settings.json dan tambah:

 {
  "Editor.FormatonSave": Benar,
  "editor.insertspaces": Benar,
  "editor.tabsize": 2,
  "Files.Associations": {
    "*.ex": "Elixir",
    "*.exs": "Elixir"
  },
  "Elixirls: Dialyzerenabled": Benar,
  "Elixirls: FetchDeps": Benar,
  "Elixirls: Dialyzerenabled": Benar
}

Nota: Dialyzer boleh perlahan pada projek besar. Lumpuhkannya ( "elixirLS: dialyzerEnabled": false ) Jika prestasi adalah masalah.

Debugging Code Elixir

Elixirls menyokong penyahpepijatan melalui debugger vscode terbina dalam.

  1. Tetapkan titik putus dalam fail .ex anda.
  2. Buat fail launch.json di bawah .vscode/launch.json :
     {
    "Versi": "0.2.0",
    "Konfigurasi": [
     {
       "jenis": "mix_task",
       "Nama": "ujian campuran",
       "Permintaan": "Pelancaran",
       "ProjectDir": "$ {WorkspaceFolder}",
       "tugas": "ujian",
       "TaskArgs": ["--trace"]
     },
     {
       "jenis": "mix_task",
       "Nama": "Mix Run",
       "Permintaan": "Pelancaran",
       "ProjectDir": "$ {WorkspaceFolder}",
       "tugas": "lari",
       "TaskArgs": ["--No-HALT"]
     }
    ]
    }
  3. Sekarang anda boleh menjalankan atau menguji ujian dan skrip secara langsung dari panel Run dan Debug.


    Itu sahaja. Dengan Elixirls dan persediaan Elixir yang betul, vscode menjadi IDE Elixir yang kuat. Ingatlah untuk menjalankan mix deps.get dan mix compile apabila memulakan projek baru - selebihnya harus berfungsi dari kotak.

    Atas ialah kandungan terperinci Cara Menyiapkan Persekitaran Pembangunan Elixir Di VSCode. 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

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

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.

Stock Market GPT

Stock Market GPT

Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

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)

Cara mengkonfigurasi tugas.json di vscode Cara mengkonfigurasi tugas.json di vscode Sep 16, 2025 am 04:43 AM

TASKS.JSONINVSCODEISUSUSEDTOAUTOTOTASKSLIKECOMPILIDCODEORRUNNINGSCRIPTSDirectlyFromTheeditor; itisconfiguredByCreatinga.vscod e/tugas.jsonfilewhereeachtaskspecifiesalabel, perintah, argumen, andexecutionsettings, withsupportforvariablike $ {file} dan $ {wo

Cara Mengkonfigurasi Auto Simpan di VSCode Cara Mengkonfigurasi Auto Simpan di VSCode Sep 16, 2025 am 02:08 AM

VisualStudiocode menyokong fungsi simpan automatik, yang boleh diaktifkan melalui tetapan; Selepas membuka tetapan, cari "Autosave", pilih "Fail: Autosave" dan tetapkan kepada "Onfocuschange" atau "AfterDelay" dan mod lain. Jika anda memilih "AfterDelay", anda boleh menetapkan lagi "files.autosavedelay" untuk menyesuaikan masa kelewatan, atau secara langsung konfigurasikannya dengan mengedit fail tetapan.json. Selepas membolehkannya, ia dapat menghalang kehilangan kandungan kerja tanpa menjejaskan sejarah pembatalan. Akhirnya, pilih mod yang sesuai mengikut aliran kerja peribadi.

Cara menggunakan mod mudah alih vscode Cara menggunakan mod mudah alih vscode Sep 20, 2025 am 02:54 AM

Mod mudah alih VSCode membolehkan berjalan dari pemacu USB atau mana -mana folder tanpa memasang, semua data disimpan dalam folder tempatan. 1. Muat turun versi ZIP dan mengurangkannya ke lokasi sasaran; 2. Buat folder yang dinamakan data dalam direktori yang sama dengan fail yang boleh dilaksanakan; 3. Selepas VSCode mengesan folder data, ia secara automatik membolehkan mod mudah alih, dan menjimatkan tetapan, sambungan, cache, dan sebagainya; 4. Simpan persekitaran yang konsisten apabila digunakan di seluruh peranti, tetapi berhati -hati bahawa sambungan yang bergantung pada alat sistem mungkin tidak berfungsi, dan versi perlu dikemas kini secara manual untuk akhirnya merealisasikan persekitaran pembangunan mudah alih yang lengkap.

Cara Mengurus Pelbagai Projek Dalam Kod VS Cara Mengurus Pelbagai Projek Dalam Kod VS Sep 21, 2025 am 01:30 AM

Usemulti-rootworkspacestogrouprelatedprojectsbyaddingfoldersandsavingasa.code-workspacefileforsharedsettings.2.OpenunrelatedprojectsinseparateVSCodewindowsandswitchusingCmd ~orAlt Tabtoisolatecontext.3.InstalltheProjectManagerextensiontosave,access,a

Cara debug aplikasi node.js dalam kod vs Cara debug aplikasi node.js dalam kod vs Sep 20, 2025 am 04:04 AM

Konfigurasikan fail launch.json untuk menubuhkan persekitaran debugging untuk memastikan medan program menunjuk ke fail masuk utama; 2. Gunakan mod pelancaran untuk memulakan skrip secara langsung dan lulus parameter ARGS dan ENV; 3. Gunakan mod Lampiran untuk menyambung ke proses berjalan yang telah dimulakan melalui nod-Inspektasi; 4. Apabila menyahpepijat skrip NPM, tetapkan RuntimeExecutable kepada NPM dan membolehkan integratedTerminal; 5. Meningkatkan kecekapan debug dengan menetapkan titik putus, titik putus bersyarat, pemeriksaan berubah -ubah, penilaian ekspresi dan membolehkan autoattach; 6. Sekiranya anda menghadapi masalah, periksa laluan, parameter permulaan, padanan pelabuhan, konfigurasi sourcemaps dan mulakan semula debugging

Bagaimana cara mengkonfigurasi intellisense di vscode? Bagaimana cara mengkonfigurasi intellisense di vscode? Sep 21, 2025 am 05:49 AM

IntelliSenseisenablyDefaultInvsCodeforLanguageSlikeJavascript, typescript, python, andhtml, providingcodecompletion, parameteri NFO, QuickInfo, danMemberListSasyoutype.2.ensurethefileHastTheCorrectextension (mis., Py, .js) danThattheOfficialLanguageXtension (

Cara menggunakan cawangan git di vscode Cara menggunakan cawangan git di vscode Sep 19, 2025 am 03:29 AM

VscodeAllowseaseasygranchmanagementDirectlywithintheeditor.youcanviewandswitchbranchesbyclickingTheBranchNameInthebottom-leftcornelecting

Cara Membuka VSCOD dari Terminal Cara Membuka VSCOD dari Terminal Sep 15, 2025 am 01:57 AM

Mula -mula pastikan arahan kod dipasang, dan kemudian anda boleh membuka vscode secara langsung di terminal; Jalankan "ShellCommand: Install'Code'CommandInpath" pada macOS; Apabila memasang pada Windows, anda perlu menyemak pilihan "Addtopath"; Jika ia tidak dipasang secara automatik pada Linux, anda juga boleh memasang arahan secara manual melalui panel arahan; Selepas tetapan selesai, gunakan kod. Untuk membuka direktori semasa, codefilename.js buka fail yang ditentukan, kod/laluan/ke/folder buka folder yang ditentukan, kod-Window baru memulakan tetingkap baru, kod-dif

See all articles