Како створити профиле кода у ВСЦоде

Овај пост је вратио посао @аванслаарс-а који је колега инструктор на еггхеад.ио. Поделио је ово са "Главицом јаја" пре неко време и никада нисам успео да то сам поставим.

Сада постављам нови лаптоп и одлучио сам да га снимим. Следећи Анди-јев репо овде, провешћу вас кроз процес како бисте могли да пратите даље.

Пре него што започнемо, „кодни профил“ је у суштини другачија settings.jsonконфигурација. Такође можете прилагодити која се проширења учитавају по профилу кода, али то је изван делокруга овог чланка.

1. Креирајте code_profilesдиректоријум

Прво што треба да урадимо је да направимо место за чување наших „подешавања профила“. Не мора се звати code_profiles, али ми ћемо тај израз користити од Анди-а и звучи лепо.

Своје држи у корену свог рачунара, па ћемо и ми урадити исто:

# From the root of your computer ~/ mkdir code_profiles 

Након завршетка, cdу тај директоријум:

cd code_profiles 

2. Креирајте свој први профил

Пошто ћу ово користити за снимање глава јаја, креираћу нови директоријум под називом egghead:

# mkdir name-of-profile mkdir egghead 

Затим cdу тај директоријум:

cd egghead 

3. Додајте поставке.јсон

ВСЦоде очекује dataдиректоријум са Userподдиректоријом. Тамо ћемо поставити наша подешавања:

# -p will create parent directories as needed mkdir -p data/User 

Након што се креирају, промените се у нови Userподдиректоријум и креирајте settings.jsonдатотеку:

# Go into that directory cd data/User # Create your settings file touch settings.json 

Затим отворите settings.jsonдатотеку и додајте у своја подешавања. Додаћу модификовану верзију онога што Анди има у свом:

{ "editor.tabSize": 2, "editor.quickSuggestions": false, "editor.parameterHints": false, "editor.suggestOnTriggerCharacters": false, "editor.hover": false, "editor.fontSize": 18, "editor.tabCompletion": true, "window.zoomLevel": 1, "workbench.colorTheme": "Night Owl", "editor.cursorBlinking": "solid", "editor.cursorStyle": "line", "editor.minimap.renderCharacters": false, "terminal.integrated.fontSize": 16, "explorer.openEditors.visible": 0 } 

4. Тестирајте свој нови кодни профил

Сада се побринимо да смо све урадили како треба. Под претпоставком да сте већ поставили ВСЦоде за [покретање из командне линије] (// цоде.висуалстудио.цом/доцс/сетуп/мац#_лаунцхинг-фром-тхе-цомманд-лине, можемо покренути наш нови профил покретањем:

# replace CODE_PROFILE_NAME with the profile name used earlier code --user-data-dir ~/code_profiles/CODE_PROFILE_NAME/data 

А ако је успело, требало би да видите ВСЦоде отворен са вашим подешавањима:

снимак екрана всцоде са новим подешавањима

5. Направите псеудоним за свој профил.

Не знам за вас, али не желим да се сећам, code --user-data-dir ...па послушајмо Андијев савет и створимо псеудоним.

Користим, zshпа ћу додати овај псеудоним у свој .zshrcфајл, на тај начин, користећи кључну реч "подучи":

# replace CODE_PROFILE_NAME with the profile name used earlier alias teach="code --user-data-dir ~/code_profiles/CODE_PROFILE_NAME/data" 

Сада, када желите да користите овај профил кода, све што треба да урадите је да откуцате:

teach ~/projects/lesson 

Воохоо! И то је то.

Посебно се захваљујем @аванслаарс што је ово делио. Ево везе до његовог code_profilesрепоа где сам научио како се то ради.

НАПОМЕНА : Ако користите ВСЦоде у преносном режиму, позната је грешка код које застава user-data-dirтренутно не ради (посебна хвала @мифоњ што је ово истакао).

###

Овај пост се први пут појавио на ДЕВ.

? Бесрамни прикључак: ако желите да видите више оваквог садржаја, претплатите се на мој билтен: //буттондовн.емаил/јсјоеио