Cara Menyiapkan Persekitaran Pembangunan Elixir Di VSCode
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.
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 .
- Buka vscode.
- Pergi ke paparan sambungan (
Ctrl Shift X
atauCmd Shift X
). - Cari "Elixirls" .
- 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.
- Tetapkan titik putus dalam fail
.ex
anda. - 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"] } ] }
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!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

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

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.

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.

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

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

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

VscodeAllowseaseasygranchmanagementDirectlywithintheeditor.youcanviewandswitchbranchesbyclickingTheBranchNameInthebottom-leftcornelecting

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
