Mwongozo Kamili wa Kusanidi na Kutumia Visual Studio Code kwenye Ubuntu (Toleo la 2025)

目次

1. Utangulizi: Kwa Nini Tumia VS Code kwenye Ubuntu?

Visual Studio Code (ambayo itajulikana kama VS Code) ni mhariri wa msimbo wa chanzo mzuri, hafifu lakini wenye nguvu sana. Iliyotolewa na Microsoft, inaungwa mkono kwa upana na wasanidi programu duniani kote kutokana na msingi wake wa chanzo wazi na uwezo mkubwa wa upanuzi. Mbali na Windows na macOS, inaendesha kwa utulivu kwenye mifumo ya uendeshaji inayotegemea Linux.

Kati yao, Ubuntu ni moja ya usambazaji wa Linux unaotumika sana duniani. Inatoa matoleo rasmi ya Msaada wa Muda Mrefu (LTS), ikitoa uthabiti na usalama mkubwa. Ubuntu ni bure kutumia na inafaidika na mfumo tajiri wa vifurushi na usaidizi thabiti wa jamii, na kuifanya iwe sahihi kwa maendeleo ya kibinafsi na matumizi ya kitaaluma.

Faida za kutumia VS Code kwenye Ubuntu ni pamoja na:

  • Uzito hafifu na utendaji wa haraka : Hufanya kazi laini hata kwenye mashine zenye vipengele vya chini au mazingira ya wingu
  • Mfumo mkubwa wa viendelezi : Unaongeza kwa urahisi usaidizi wa lugha, ujumuishaji wa Git, vipengele vya maendeleo ya mbali, na mengineyo
  • Ulinganifu wa majukwaa mengi : Uzoefu huo huo wa mtumiaji katika mifumo ya uendeshaji tofauti
  • Msaada rasmi : Microsoft hutoa vifurushi rasmi vya Ubuntu na usimamizi rahisi wa masasisho

Makala hii inaelezea hatua za vitendo kwa mpangilio, kuanzia usakinishaji wa VS Code kwenye Ubuntu hadi ujanibishaji wa Kijapani, usanidi wa mazingira ya maendeleo, maendeleo ya mbali, na matumizi ya kontena. Iwe wewe ni mpya kwenye Ubuntu au unafikiria kuhamia kutoka kwa mhariri mwingine, mwongozo huu utakusaidia kujenga mazingira kamili ya VS Code kwa muda mfupi zaidi.

2. Ulinganisho wa Njia za Usakinishaji: Snap / APT (Mtiririko wa Microsoft) / DEB Rasmi

Unapokusanya VS Code kwenye Ubuntu, kuna njia tatu kuu zinazopatikana. Linganisha sifa, faida, na hasara zao ili kuchagua ile inayokidhi mahitaji yako zaidi.

2-1. Snap (Kituo cha Programu au CLI)

Sifa

  • Imesambazwa katika muundo wa Snap, mfumo wa usimamizi wa vifurushi wa kawaida wa Ubuntu.
  • Inaweza kusanikishwa kwa bonyeza moja kutoka Kituo cha Programu cha Ubuntu.
  • Kutoka kwenye terminal, usakinishaji unafanywa kwa kutumia sudo snap install --classic code .

Faida

  • Usakinishaji rahisi wa GUI, mzuri kwa wanaoanza.
  • Masasisho ya kiotomatiki yanaboresha usalama na kuhakikisha upatikanaji wa vipengele vipya.

Hasara

  • Kutokana na sandboxing, matatizo ya ulinganifu na IME au mandhari yame ripotiwa.
  • Kuanzisha na mwitikio unaweza kuhisi polepole kidogo.

2-2. APT (kupitia Mtiririko wa Rasmi wa Microsoft)

Sifa

  • Inatumia mradi rasmi wa APT wa Microsoft kudhibiti VS Code kwa apt .
  • Baada ya kusajili mradi kwa kutumia faili ya .deb, usimamizi unafanywa kwa sudo apt update && sudo apt install code .

Faida

  • Imepachikwa na usimamizi wa kawaida wa APT kwa masasisho ya mfumo yanayolingana.
  • Ulinganifu mkubwa na mbinu za kuingiza Kijapani na vipengele vingine vya msingi.
  • Udhibiti rahisi na wazi wa masasisho.

Hasara

  • Usajili wa awali wa mradi unahitaji hatua za ziada.
  • Inaweza kuhisi si rahisi kwa watumiaji ambao wamezoea usakinishaji wa GUI pekee.

Learn how to install Microsoft products on Linux using the p…

Technically Impossible

Ubuntuでのパッケージ・マネジャーと言えば”apt”だが、そのレポジトリでVSCodeは提供されていない。Ubunt…

2-3. Usakinishaji wa Peke Yake kwa Kutumia Pakiti ya DEB Rasmi

Sifa

  • Pakua pakiti ya .deb moja kwa moja kutoka tovuti rasmi ya Microsoft.
  • Sakinisha kwa kutumia sudo apt install ./code_*.deb , ambayo hushughulikia utegemezi kiotomatiki.

Faida

  • Inafaa kwa mazingira yasiyo na mtandao au yenye mtandao mdogo.
  • Hakuna usajili wa mradi unaohitajika kwa usakinishaji wa awali.

Hasara

  • Masasisho ya kiotomatiki yanahitaji usanidi wa mradi wa mikono baadaye.
  • Si rahisi kwa matengenezo ya muda mrefu ikilinganishwa na njia za Snap au APT.

2-4. Ni Njia Gani Unapaswa Kuchagua?

  • Urahisi wa matumizi / Kuelekezwa kwenye GUI → Snap (Kituo cha Programu cha Ubuntu)
  • Ustahimilivu / Uingizaji wa Kijapani na upanuzi → APT (Mtiririko Rasmi)
  • Usakinishaji wa mara moja / Usanidi mdogo → DEB Rasmi (Peke Yake)

Kwa maendeleo ya kila siku na matumizi ya muda mrefu, njia ya APT (rasmi ya Microsoft) inatoa usawa bora na usimamizi rahisi wa sasisho. Snap ni rahisi kwa majaribio ya haraka au matumizi ya majaribio, wakati kifurushi rasmi cha DEB ni bora kwa mazingira yenye vikwazo au ya uthibitisho.

Kulingana na ulinganisho huu, sehemu inayofuata inaeleza utaratibu unaopendekezwa wa usanidi kwa kutumia njia ya “DEB Rasmi → Uunganishaji wa APT” na mifano halisi ya amri.

3. Utaratibu A: Sakinisha kupitia DEB Rasmi na Uunganishaji wa APT (Inayopendekezwa)

Katika sehemu hii, utasakinisha VS Code kwa kutumia kifurushi rasmi cha .deb kinachopendekezwa na Microsoft, wakati huo huo ukisajili kumbukumbu ya APT ili kuhakikisha upatikanaji wa mara kwa mara wa matoleo ya hivi karibuni. Njia hii inatoa uthabiti wa juu kwa ingizo la Kijapani na inasaidia kuepuka matatizo ya uunganishifu wa IME yanayoripotiwa wakati mwingine na toleo la Snap.

3-1. Pakua Kifurushi cha DEB kutoka Tovuti Rasmi

  1. Fungua kivinjari chako na tembelea ukurasa rasmi wa kupakua Visual Studio Code .
  2. Bonyeza kitufe cha .deb (kwa Debian/Ubuntu) ili kupakua kifurushi.

3-2. Sakinisha kupitia Terminal

Ikiwa faili iliyopakuliwa iko katika ~/Downloads, tumia amri zifuatazo:

cd ~/Downloads
sudo apt install ./code_*.deb
  • Kupitisha faili ya .deb moja kwa moja kwa apt install hutatua moja kwa moja utegemezi unaohitajika.
  • Mchakato huu pia unasajili kumbukumbu ya APT ya Microsoft .

3-3. Thibitisha Usanidi

Angalia toleo lililosakinishwa kwa kutumia amri ifuatayo:

code --version

Vinginevyo, tafuta “Visual Studio Code” katika menyu ya programu na uiangazie.

3-4. Sasisha VS Code

Maridadi kumbukumbu ya APT imesajiliwa, VS Code itasasishwa pamoja na sasisho za mfumo:

sudo apt update
sudo apt upgrade

3-5. Kuondoa (Rejea)

Ikiwa unahitaji kuondoa VS Code, tumia:

sudo apt remove code
sudo apt autoremove

Kwa usanidi huu, unaweza kuendelea kutumia toleo la hivi karibuni la VS Code na matengenezo ya kiwango cha chini.

4. Utaratibu B: Sakinisha Kwa Kutumia Snap (GUI / CLI)

Snap ni muundo wa kawaida wa usambazaji wa vifurushi vya Ubuntu na inaruhusu usanidi kupitia Kituo cha Programu (GUI) au shughuli rahisi za mstari wa amri. Ni rahisi hasa kwa wanaoanza au wale wanaotaka usanidi wa haraka bila usanidi wa kina.

4-1. Sakinisha kutoka Kituo cha Programu (GUI)

  1. Fungua Ubuntu Software kutoka menyu ya programu.
  2. Ingiza “Visual Studio Code” au “code” katika bar ya utafutaji.
  3. Chagua “Visual Studio Code” na bonyeza kitufe cha Install.
  4. Ingiza nenosiri lako na subiri usanidi ukamilike.

4-2. Sakinisha kutoka Mstari wa Amri (CLI)

Fungua terminal na ingiza amri ifuatayo:

sudo snap install --classic code
  • Chaguo la --classic linahitajika ili kutoa ruhusa ya kawaida ya upatikanaji wa faili za mfumo.
  • Upakuaji na usanidi huwa unakamilika ndani ya dakika chache.

4-3. Thibitisha Usanidi

code --version

Au iao “Visual Studio Code” kutoka menyu ya programu.

4-4. Sasisho na Kuondoa

  • Toleo la Snap linasasishwa kiotomatiki, hivyo sasisho za mikono hazihitajiki kwa kawaida.
  • Ili kuliondoa, tumia:
    sudo snap remove code
    

4-5. Maelezo juu ya Toleo la Snap

  • Ingizo la Kijapani : Kulingana na mazingira na mipangilio ya IME, matatizo ya ingizo yameripotiwa. Kubadili kwa njia ya DEB → APT mara nyingi hutatua matatizo haya.
  • Kasi ya Kuanza : Kutokana na muundo wa sandboxing wa Snap, kuanzisha kwa mara ya kwanza kunaweza kuwa polepole kidogo.

5. Usanidi wa Kwanza: Utaalamu wa Mahali, Herufi, na Marekebisho ya Onyesho

Baada ya kusakinisha VS Code kwenye Ubuntu, hatua za kwanza zinapaswa kuwa utaalamu wa mahali na kuboresha uwezo wa kusomwa. Sanifu sahihi katika hatua hii hufanya maendeleo ya baadaye kuwa rahisi zaidi.

5-1. Utaalamu wa Mahali (Kusakinisha Kifurushi cha Lugha ya Kijapani)

  1. Fungua VS Code na ubofye ikoni ya Upanuzi (ikoni ya mraba nne) upande wa kushoto.
  2. Ingiza Japanese Language Pack kwenye bar ya utafutaji.
  3. Sakinisha “Japanese Language Pack for Visual Studio Code”.
  4. Baada ya kusakinisha, bonyeza [Change Language] kwenye popup inayoonyeshwa chini kulia.
  5. Anzisha upya VS Code ili kutumia UI ya Kijapani.

Kwa kubadilisha kwa mkono, fungua palette ya amri kwa kutumia Ctrl+Shift+P (au F1), andika Configure Display Language, na chagua ja.

5-2. Mipangilio ya Fonti

Kwa programu, fonti za monospaced zenye kutofautisha wazi kati ya herufi za upana kamili na nusu upana zinapendekezwa.

  1. Fungua [File] → [Preferences] → [Settings] .
  2. Ingiza “font family” kwenye bar ya utafutaji.
  3. Weka fonti unayopendelea (k.m., Cascadia Code , Fira Code , Noto Sans Mono CJK JP ).

Kutumia fonti zenye ligature huboresha uwazi wa kuona wa alama kama => na ===.

5-3. Marekebisho ya Onyesho (Mandhari na Ikoni)

  • Uchaguzi wa Mandhari : Bonyeza Ctrl+KCtrl+T ili kufungua mchaguzi wa mandhari.
  • Mandhari za Ikoni : Tumia Ctrl+Shift+PFile Icon Theme ili kubadilisha seti za ikoni.

5-4. Mipangilio ya Ziada ya Awali Inayopendekezwa

  • Onyesha nambari za mstari : Weka editor.lineNumbers kuwa on .
  • Fomati wakati wa kuhifadhi : Wezesha editor.formatOnSave .
  • Hifadhi otomatiki : Weka files.autoSave kuwa afterDelay .

Mazingira ya kazi ya msingi sasa yako tayari. Sehemu inayofuata inatambulisha upanuzi muhimu na mifano ya mipangilio ili kuboresha tena uzalishaji.

6. Upanuzi Unaotumiwa Sana na Mipangilio ya Msingi (Weka katika Dakika 10 za Kwanza)

Moja ya nguvu kubwa za VS Code ni uwezo wake wa kuongeza utendaji kwa urahisi kupitia upanuzi. Sehemu hii inatambulisha upanuzi muhimu wa kusakinisha mara baada ya kuweka kwenye Ubuntu, pamoja na vitu vya msingi vya mipangilio vinavyoboresha sana ufanisi wa maendeleo.

6-1. Upanuzi Muhimu

  1. Japanese Language Pack for Visual Studio Code
  • Upanuzi unaohitajika kwa onyesho la UI ya Kijapani, ulielezwa mapema.
  1. Python
  • Muhimu kwa maendeleo ya Python, inayotoa linting, kukamilisha code, na debugging.
  • Wakati inachanganywa na upanuzi wa Jupyter, maendeleo ya mtindo wa notebook pia inasaidiwa.
  1. C/C++
  • Inatoa kukamilisha code, debugging, na kutia alama syntax kwa C na C++.
  • Inapendekezwa kutumia pamoja na kifurushi cha build-essential.
  1. GitLens
  • Inaonyesha historia ya Git na diffs kwa kuona, ikifanya iwe muhimu sana kwa maendeleo ya timu na kufuatilia mabadiliko.
  1. Remote Development Pack
  • Kifurushi kilichounganishwa kinachowezesha maendeleo juu ya SSH, ndani ya kontena za Docker, au kwenye WSL.
  • Imeelezwa kwa undani zaidi katika sehemu ya Maendeleo ya Mbali.
  1. Prettier – Code Formatter
  • Inafomati code kiotomatiki. Inasaidia JavaScript, TypeScript, HTML, na CSS.

6-2. Vitu vya Mipangilio ya Awali

  • Fomati wakati wa kuhifadhi
    "editor.formatOnSave": true
    

Hii inahakikisha fomati thabiti kila unapohifadhi faili.

  • Upana wa Tab na indentation
    "editor.tabSize": 4,
    "editor.insertSpaces": true
    

Rekebisha hizi ili zilingane na viwango vya coding vya timu yako.

  • Ingiza newline ya mwisho
    "files.insertFinalNewline": true
    
  • Onyesha nambari za mstari
    "editor.lineNumbers": "on"
    
  • Punguza whitespace ya mwisho
    "files.trimTrailingWhitespace": true
    

6-3. Kuwezesha Sync ya Mipangilio

Ingia na akaunti ya VS Code (Microsoft au GitHub) na wezesha Settings Sync ili kusawazisha mipangilio na upanuzi kiotomatiki katika PC nyingi au baada ya kusakinisha upya.

Kwa sasa, mazingira ya msingi ya maendeleo yamekamilika.

7. Weka Mazingira Mahususi ya Lugha kwa Kiwezi

Sehemu hii inaeleza jinsi ya kuweka haraka mazingira ya maendeleo kwa Python na C/C++, ambazo hutumiwa sana kwenye Ubuntu. Kwa kuongeza mipangilio hii kwenye usakinishaji mpya wa VS Code, unaweza kuanza maendeleo ya vitendo mara moja.

7-1. Weka Mazingira ya Python

.

  1. Sakinisha Python na zana za mazingira ya virtual
    sudo apt update
    sudo apt install python3 python3-venv python3-pip
    
  • python3-venv hutoa mazingira yaliyotenganishwa kwa kila mradi.
  • pip ni meneja wa vifurushi.
  1. Sakinisha viendelezi vya VS Code
  • Sakinisha kiendelezi rasmi Python.
  • Kwa hiari, sakinisha Jupyter kwa mtiririko wa kazi wa daftari la kumbukumbu.
  1. Unda na uanze mazingira ya virtual
    python3 -m venv .venv
    source .venv/bin/activate
    

VS Code inagundua kiotomatiki mazingira ya virtual na kuyaorodhesha katika menyu ya uteuzi wa tafsiri.

  1. Usanidi wa lint na muundo (mfano: ruff na black)
    pip install ruff black
    

Sanidi VS Code kutekeleza black kwa ajili ya muundo na ruff kwa uchambuzi wa takwimu wakati wa kuhifadhi.

7-2. Usanidi wa Mazingira ya C/C++

  1. Sakinisha vichapishi na vifurushi muhimu
    sudo apt update
    sudo apt install build-essential gdb
    
  • Inajumuisha gcc, g++, na debugguer ya gdb.
  1. Sakinisha viendelezi vya VS Code
  • Sakinisha kiendelezi rasmi C/C++.
  • Kwa hiari, ongeza CMake Tools .
  1. Sanidi majukumu ya ujenzi
  • Fungua paleti ya amri (Ctrl+Shift+P) na uchague “Tasks: Configure Default Build Task”.
  • Chagua g++ build active file.
  • Hii inaruhusu ujenzi wa faili ya sasa kwa Ctrl+Shift+B.
  1. Sanidi utatuzi wa hitilafu
  • Bonyeza F5 na uchague “C++ (GDB/LLDB)”.
  • Faili la .vscode/launch.json linaundwa, likiruhusu utatuzi wa hitilafu kwa kutumia alama za kukataza.

7-3. Uthibitishaji na Utekelezaji wa Majaribio

Mfano wa Python

print("Hello, Python on Ubuntu!")

Mfano wa C++

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, C++ on Ubuntu!" << endl;
    return 0;
}

Hifadhi faili, jenga C++ kwa Ctrl+Shift+B, na endesha executable iliyotengenezwa ili kuthibitisha utendaji.

8. Uendelezaji wa Mbali: Remote SSH / Dev Containers / Codespaces

VS Code inaunga mkono uendelezaji wa starehe si tu kwenye mashine za ndani bali pia kwenye vifaa vya mbali na mazingira yaliyo kwenye kontena. Katika Ubuntu, kuunganisha vipengele hivi kunaboresha sana ubunifu na upatikanaji.

8-1. Remote SSH

Muhtasari

Hariri na tekeleza msimbo ulioko kwenye seva ya mbali moja kwa moja kutoka VS Code yako ya ndani. Seva ya VS Code inaendesha kwenye mwenyeji wa mbali, ikitoa uzoefu unaofanana na wa ndani.

Utaratibu

  1. Sakinisha Remote Development Pack (inajumuisha Remote – SSH).
  2. Ongeza maelezo ya muunganisho kwenye ~/.ssh/config. Mfano:
    Host myserver
        HostName 192.168.0.50
        User ubuntu
        IdentityFile ~/.ssh/id_rsa
    
  1. Fungua paleti ya amri na uchague “Remote-SSH: Connect to Host”, kisha chagua myserver.

Faida

  • Hariri, endesha, na tatua hitilafu ya msimbo bila kuingia moja kwa moja kwenye seva.
  • Hifadhi mazingira ya ndani safi wakati wa kuendeleza miradi maalum ya seva.

8-2. Dev Containers

Muhtasari

Tumia kontena za Docker kama mazingira ya uendelezaji wa VS Code. Usanidi huhifadhiwa katika saraka .devcontainer, kuruhusu kila mtu kufanya kazi na usanidi sawa.

Utaratibu

  1. Sakinisha Docker na Docker Compose kwenye Ubuntu.
  2. Sakinisha kiendelezi cha Dev Containers.
  3. Unda .devcontainer/devcontainer.json katika mzizi wa mradi. Mfano:
    {
        "name": "Python Dev",
        "image": "python:3.11",
        "features": {},
        "settings": {
            "terminal.integrated.shell.linux": "/bin/bash"
        }
    }
    
  1. Chagua “Dev Containers: Reopen in Container” kutoka paleti ya amri.

Faida

  • Tenganisha kabisa utegemezi na zana za kila mradi.
  • Inahakikisha mazingira yanayolingana kati ya washiriki wa timu.

8-3. GitHub Codespaces

Muhtasari

Mazingira ya VS Code yanayotolewa kwa wingu na GitHub. Yanapatikana kupitia kivinjari, kuruhusu uendelezaji wa haraka bila usanidi wa ndani.

.1. Fungua hazina ya GitHub.
2. Chagua “Code” → “Codespaces” → “New codespace”.
3. Katika sekunde chache, mazingira ya wingu yanaanza na VS Code kwenye kivinjari.
4. Kwa hiari, unganisha kutoka VS Code ya ndani.

Faida

  • Inaruhusu maendeleo kamili hata kwenye vifaa vyenye uwezo mdogo.
  • Fanya kazi popote ukiwa na mazingira yanayokuwepo kila mahali.

9. Masuala ya Kawaida na Utatuzi wa Tatizo

Kulingana na mazingira na njia ya usakinishaji, masuala kadhaa yanaweza kutokea unapojaribu kutumia VS Code kwenye Ubuntu. Sehemu hii inahitimisha matatizo ya kawaida na suluhisho zake.

9-1. Ingizo la Kijapani Halifanyi Kazi au Halina Utulivu

Sababu

  • Masuala ya ulinganifu wa IME katika toleo la Snap.
  • Njia za ingizo hazifanyi kazi ipasavyo ndani ya mazingira ya sandbox.

Suluhisho

  • Ondoa toleo la Snap na usakinishe tena kwa kutumia njia rasmi ya DEB (inayounganishwa na APT).
  • Rekebisha fcitx au ibus ikiwa inahitajika.

9-2. Kuanzisha Polepole au Utendaji Duni

Sababu

  • Uanzishaji wa sandbox ya Snap au upakiaji wa viendelezi vizito.
  • Viendelezi vingi visivyo na umuhimu vimewezeshwa.

Suluhisho

  • Anzisha na code --disable-extensions ili kutambua viendelezi vinavyosababisha tatizo.
  • Kubadilisha kutoka Snap hadi DEB mara nyingi huongeza utendaji.

9-3. Baadhi ya Viendelezi Havai Kazi

Sababu

  • Maktaba zinazokosekana au kutokubaliana na toleo la Ubuntu.
  • Masuala ya ruhusa katika kontena au mazingira ya mbali.

Suluhisho

  • Sakinisha utegemezi unaohitajika kwa kutumia sudo apt install.
  • Hakikisha ruhusa za upatikanaji kwa njia zinazohitajika.

9-4. Masuala ya Maonyesho au Ingizo kwenye Wayland

Sababu

  • VS Code mara nyingi hufanya kazi kupitia XWayland, na ulinganifu wa asili na Wayland bado haujakamilika.

Suluhisho

  • Ingia kwa kikao cha Xorg.
  • Au anza kwa chaguo lifuatalo:
    code --ozone-platform=x11
    

9-5. Uondoaji Kamili

Suluhisho

  • Toleo la DEB:
    sudo apt remove code
    sudo apt autoremove
    rm -rf ~/.config/Code
    
  • Toleo la Snap:
    sudo snap remove code
    rm -rf ~/.config/Code
    

10. Sera ya Usalama na Usasishaji

Kwa matumizi ya muda mrefu ya VS Code kwenye Ubuntu, kudumisha usalama na utendaji wa kisasa ni muhimu.

10-1. Tabia ya Usasishaji kwa Kulingana na Njia ya Usakinishaji

  1. APT (Hazina Rasmi)
  • Usasishaji hufanywa pamoja na usasishaji wa mfumo kwa kutumia sudo apt update && sudo apt upgrade.
  • Inatoa usawa mzuri kati ya uthabiti na vipengele vipya.
  1. Snap
  • Inasasishwa kiotomatiki na snapd.
  • Muda wa usasishaji unategemea ratiba ya snapd.
  1. DEB ya Kujitegemea (Bila Hazina)
  • Hakuna usasishaji wa kiotomatiki.
  • Usakinishaji upya wa mkono unahitajika kwa matoleo mapya.

10-2. Mambo ya Usalama

  • Tumia vyanzo vinavyotegemewa
  • Daima pakua kutoka tovuti rasmi au hazina za Microsoft.
  • Epuka PPAs zisizo rasmi au vifurushi vya wahusika wengine.
  • Uchaguzi wa viendelezi
  • Hakiki wachapishaji na mapitio.
  • Epuka viendelezi ambavyo havijasasishwa kwa muda mrefu.
  • Usimamizi wa ruhusa
  • Dhibiti kwa umakini funguo na ruhusa za Remote SSH na kontena.
  • Epuka kufichua milango isiyo ya lazima na kontena za root katika Docker.

10-3. Mzunguko wa Usasishaji unaopendekezwa

  • Kuelekezwa kwa uthabiti : Sasisha kila wiki chache kulingana na ratiba za Ubuntu LTS.
  • Kuelekezwa kwa vipengele : Angalia usasishaji kila wiki.
  • Watumiaji wa Snap : Tegemea usasishaji wa kiotomatiki, fikiria kurudisha nyuma kwa sudo snap revert code ikiwa kutatokea matatizo.

11. Muhtasari: Jenga Mazingira ya Ubuntu × VS Code Yanayoweza Kutumika Vizuri Haraka

Makala haya yalijumuisha njia za usakinishaji, usanidi wa awali, mazingira ya lugha, maendeleo ya mbali, utatuzi wa matatizo, na usalama. Hapa chini kuna ramani fupi ya hatua za haraka.

11-1. Hatua za Usanidi wa Haraka Sana

  1. Usakinishaji
  • Chagua DEB Rasmi → Uunganishaji wa APT kwa uthabiti na usasishaji rahisi.
  • Tumia Snap kwa majaribio ya haraka, ukikumbuka masuala ya IME yanayoweza kutokea.
  1. Usanidi wa awali
  • Sakinisha Kipakuo cha Lugha ya Kijapani .
  • Rekebisha fonti na mada.
  • Wezesha muundo wakati wa kuhifadhi na nambari za mistari.
  1. Viambatisho muhimu
  • Python, C/C++, GitLens, Remote Development Pack, Prettier.
  • Wezesha Mfumo wa Kusawazisha Mipangilio.
  1. Mpangilio wa mazingira ya lugha
  • Python: mazingira ya kufirisha na zana za lint/muundo.
  • C/C++: compiler, debugger, build na kazi za kurekebisha.
  1. Maendeleo ya mbali
  • Remote SSH kwa maendeleo yanayotegemea seva.
  • Dev Containers kwa kutenganisha mradi.
  • GitHub Codespaces kwa michakato ya msingi wa wingu.
  1. Usalama na sasisho
  • Tumia vyanzo rasmi pekee.
  • Fanya sasisho ya mara kwa mara kupitia APT au Snap.

11-2. Jinsi ya Kutumia Hii Makala

  • Watumiaji wapya wa Ubuntu wanaweza kufikia mazingira ya maendeleo yanayofanya kazi kikamilifu ndani ya saa moja kwa kufuata mwongozo huu hatua kwa hatua.
  • Watumiaji wanaohamia kutoka kwa wahariri wengine wanaweza kuboresha ufanisi sana kwa kutumia viambatisho na vipengele vya mbali vya VS Code.
  • Ikiwa kuna matatizo, Sura ya 9 inatoa suluhu za haraka za kurejesha.

MASWALI YA Kawaida

Swali la 1. Je, nitumie toleo la Snap au APT?
J. Kwa uthabiti wa muda mrefu, toleo la APT (kupitia DEB rasmi) linapendekezwa. Snap inakubalika kwa majaribio ya muda mfupi lakini inaweza kutofautiana katika tabia ya IME na kasi ya kuanza.

Swali la 2. Ninawezaje kuwezesha upangaji wa Kijapani?
J. Sakinisha “Japanese Language Pack for Visual Studio Code” na uchague ja kupitia Configure Display Language, kisha uanze upya.

Swali la 3. Uingizaji wa Kijapani haifanyi kazi. Nitafanye nini?
J. Ikiwa unatumia Snap, badilisha kwenda kwenye toleo rasmi la DEB. Pia thibitisha mpangilio wa ibus au fcitx.

Swali la 4. Ni nini kinachohitajika kuanza maendeleo ya Python?
J. Sakinisha Python, python3-venv, na pip, kisha ongeza kiambatisho cha Python katika VS Code.

Swali la 5. Ujenzi wa C/C++ unashindwa.
J. Sakinisha build-essential na gdb, wezesha kiambatisho cha C/C++, na upange kazi za ujenzi.

Swali la 6. Ninawezaje kutumia Remote SSH?
J. Sakinisha Remote Development Pack, upange ~/.ssh/config, na uungane kupitia paleti ya amri.

Swali la 7. Je, ni nini Dev Containers?
J. Zinaruhusu kontena za Docker kutumika kama mazingira ya maendeleo yaliyotenganishwa yanayofafanuliwa na .devcontainer.

Swali la 8. Nitumie sasisho mara ngapi?
J. Kwa uthabiti, sasisha kila wiki chache. Kwa vipengele vipya, sasisha kila wiki. Sasisho za Snap hufanyika kiotomatiki.

年収訴求