විෂුවල් ස්ටුඩියෝ කේතයේ (VSCode) ඔබ කේතය සංයුති කරන්නේ කෙසේද?


990

විෂුවල් ස්ටුඩියෝ කේත සංස්කාරකයේ ආකෘතිකරණය හෝ "අලංකාර කිරීම" සඳහා දෘශ්‍ය ස්ටුඩියෝ හි වින්ඩෝස් හි Ctrl+ K+ Fසහ Ctrl+ K+ ට සමාන වන්නේ Dකුමක්ද?


47
එක්ස්එම්එල් ආකෘතිකරණය කිරීමට මංමුලා සහගතව උත්සාහ කරන සියලු දෙනා සඳහා (දැනට කොටුවෙන් පිටත එය කළ නොහැකි බව පෙනේ) ඔබට දිගුවක් ස්ථාපනය කිරීමෙන් මෙය සාක්ෂාත් කරගත හැකිය. කාර්යය හොඳින් සිදු කිරීම සඳහා මම XML මෙවලම් සොයාගෙන ඇත. වගකීමෙන් යුතුව ඔබ එවන: මම කතෘ නැහැ හෝ මෙම ව්යාපෘතිය හා සම්බන්ධ ...
informatik01

VSCode හි VS (නව ප්‍රවණතාව?) ට වඩා අඩු මෙනු විකල්ප ඇති අතර, එයට හෙල්ප් මෙනුව යටතේ පුළුල් තොරතුරු සහ නිබන්ධන ඇත, මෙම ප්‍රශ්නයට පිළිතුරු ලබා දී ඇත.
රෝලන්ඩ්

විෂුවල් ස්ටුඩියෝ කේතයේ වලංගු සංයෝජන උත්සාහ කිරීමෙන් පසුව පවා ආකෘතිකරණ කටයුතු ලබා ගැනීමට වෙහෙසෙන සියලු දෙනාටම, සුදුසු ක්‍රමලේඛන භාෂා වර්ගය තෝරා ගැනීමට අමතක නොකරන්න, එය එම සිනහව අසල දෘශ්‍ය ස්ටුඩියෝ කේත කවුළුවේ පහළ දකුණේ ය. ඔබ එය කළ පසු එය කොටුවෙන් පිටත ක්‍රියාත්මක වන අතර කේත ආකෘතිකරණය කිරීමට ඔබට අමතර ප්ලගිනයක් අවශ්‍ය නොවේ.
හන්ට්

Answers:


3987

කේත ආකෘතිකරණය පහත දැක්වෙන කෙටිමං හරහා දෘශ්‍ය ස්ටුඩියෝ කේතයෙන් ලබා ගත හැකිය:

  • වින්ඩෝස් Shift+ Alt+ හිF
  • මැක් Shift+ Option+ මතF
  • ලිනක්ස් Ctrl+ Shift+ මතI

විකල්පයක් ලෙස, ඔබට සංස්කාරකයේ Ctrl+ Shift+ P(හෝ මැක්හි Command+ Shift+ P) සමඟ සපයා ඇති 'විධාන පැලට්' හරහා කෙටිමඟ මෙන්ම වෙනත් කෙටිමං ද සොයාගත හැකිය , පසුව ආකෘති ලේඛනය සෙවීම .

සුරකින ලද කුඩා කොටස් සඳහා

  1. විධාන විවරය විවෘත කරන්න (ජයග්‍රහණය: F1 හෝ Ctrt + Shift + P)

  2. 'භාෂා ආකෘතිය වෙනස් කරන්න' සොයා ගන්න

  3. භාෂාව තෝරන්න උදා json. මේ වන විට සින්ටැක්ස් ඉස්මතු කළ යුතුය.

  4. ආකෘති ලේඛනය (උදා: විවෘත විධාන පත්‍රිකාව -> ' ආකෘති ලේඛනය ')

ආකෘතිකරණය

  1. පෙළ තෝරන්න
  2. විධාන පලට් -> රේඛාවලට සම්බන්ධ වන්න

' පින්තූර පෙන්වන්න '

රූප විස්තරය මෙහි ඇතුළත් කරන්න රූප විස්තරය මෙහි ඇතුළත් කරන්න


31
භාෂාව කේතය නිවැරදි විය යුතු බව සලකන්න. එනම් සරල පෙළ තෝරාගත හොත් ආකෘති කේතය ලබා ගත නොහැකි නමුත් JSON වෙත මාරුවීම (උදාහරණයක් ලෙස) තෝරාගත් පෙළ සතුටින් සංයුති කරයි. (පෙළ සංස්කාරකයෙකු තරම් සතුටු විය හැක)
ස්ටීවන් මිල

4
O ජොස්මෝ: උබුන්ටු හි මම ගොනුව> මනාප> යතුරුපුවරු කෙටිමං විවෘත කළෙමි. Key "key" සඳහා අයිතමයක් ඇත: "ctrl + shift + i", "command": "editor.action.format", "when": "editorTextFocus"}. "Ctrl + shift + i" විධානය මට වැඩ කරයි.
අෂීෂ්

18
එසේම, පෙනෙන විදිහට ගොනුව පළමුව තැටියට සුරැකිය යුතුය. මා සතුව HTML + Javascript කැබැල්ලක් තිබී ඇති අතර එයට JS සංයුති කළ නොහැකි විය, එබැවින් මම එය තාවකාලික කවුළුවකට අලවා භාෂාව සැකසුවෙමි, නමුත් එය සුරකින තුරු මෙය උදව් නොවීය.
ජොනාස්

9
එය මැක් මත ක්‍රියා නොකරන බව පවසන පුද්ගලයින් සඳහා, මෙය ඔබේ වින්‍යාසගත කළ ස්ථානය සහ යතුරුපුවරු සැකසුම් මත රඳා පවතින උච්චාරණය කළ අක්ෂර සඳහා කෙටිමං සහ OS X පෙළ ආදාන පද්ධතිය අතර ගැටුමක් සේ පෙනේ: github.com/Microsoft/vscode/issues / 8914 # issuecomment-245947844
ක්‍රිස් ඇඩම්ස්

8
VS Code නවතම අනුවාදය සඳහා මෙය මට වැඩ නොකරන අතර 10 වන ජයග්‍රහණය මෙය කිසියම් දිගුවක් ස්ථාපනය කර ඇතැයි උපකල්පනය කරයිද?
ජේපෙක්ස්

485

කේත ආකෘති කෙටිමං:

වින්ඩෝස් හි දෘශ්‍ය ස්ටුඩියෝ කේතය - Shift+ Alt+F

MacOS හි දෘශ්‍ය ස්ටුඩියෝ කේතය - Shift+ Option+F

උබුන්ටු හි දෘශ්‍ය ස්ටුඩියෝ කේතය - Ctrl+ Shift+I

අවශ්‍ය නම් මනාප සැකසුම භාවිතා කර ඔබට මෙම කෙටිමඟ අභිරුචිකරණය කළ හැකිය.

ගොනුව සුරකින අතරතුර කේත හැඩතල ගැන්වීම:

දෘශ්‍ය ස්ටුඩියෝ කේතය පරිශීලකයාට පෙරනිමි සැකසුම් අභිරුචිකරණය කිරීමට ඉඩ දෙයි.

සුරකින අතරතුර ඔබේ අන්තර්ගතය ස්වයංක්‍රීයව ආකෘතිකරණය කිරීමට ඔබට අවශ්‍ය නම්, දෘශ්‍ය ස්ටුඩියෝ කේතයේ වැඩ අවකාශ සැකසුම් තුළ පහත කේත ස්නිපටය එක් කරන්න.

මෙනු ගොනුවමනාපයන්වැඩබිම් සැකසුම්

{
    // Controls if the editor should automatically format the line after typing
    "beautify.onSave": true,

    "editor.formatOnSave": true,

    // You can auto format any files based on the file extensions type.
    "beautify.JSfiles": [
        "js",
        "json",
        "jsbeautifyrc",
        "jshintrc",
        "ts"
    ]
}

සටහන: දැන් ඔබට ටයිප්ස්ක්‍රිප්ට් ගොනු ස්වයංක්‍රීයව ආකෘතිකරණය කළ හැකිය. මගේ යාවත්කාලීනය පරීක්ෂා කරන්න.


මේ සමඟ වෙනත් භාෂාවක් සඳහා ද ක්‍රියා කරයි:
අලංකාරය

3
CentOS හි එය වෙනස් වන්නේ මන්දැයි විශ්වාස නැත, නමුත් එයShift + Alt + I
a11smiles

2
Beautify.onSave ස්ථාපනය කර ඇති එස්ලින්ට් දිගුව සමඟ වලංගු නොවේ
බෙන් පීටර්සන්

උබුන්ටු 17,04 එය යාළුවා Shift + Alt + I
Pini Cheyni

2
VClintEeastwood prettier.singleQuote: trueඔබේ කේත සැකසුම් තුළ භාවිතා කිරීමට උත්සාහ කරන්න .
එන්

218

ඔබ මෙනු දී keybinding එකතු කළ හැකි ගොනුPreferencesයතුරු පුවරුව කෙටිමං.

{ "key": "cmd+k cmd+d", "command": "editor.action.formatDocument" }

හෝ දෘශ්‍ය ස්ටුඩියෝ වැනි:

{ "key": "ctrl+k ctrl+d", "command": "editor.action.formatDocument" }

24
වින්ඩෝස් හි, ආදේශ cmdකරන්න ctrl- මා කළාක් මෙන් අන්ධ ලෙස පිටපත් කර අලවන්න එපා!
ජෙන්ස් එරිච්

3
"editor.action.format" නැවත ක්‍රියාත්මක වේ. කිසිවක් තෝරා නොගත්තේ නම් එය දැන් සම්පූර්ණ ලේඛනයම ආකෘතිකරණය කරයි, එසේ නොමැතිනම් තේරීම ආකෘතිකරණය කරයි.
රෙඩ් රයිඩින් හුඩ්

209
  1. ගොනුව සඳහා අන්තර්ගත ප්‍රදේශයේ (පෙළ) කොතැනක හෝ දකුණු ක්ලික් කරන්න
  2. මෙනුවෙන් ආකෘති ලේඛනය තෝරන්න :
    • වින්ඩෝස්: Alt Shift F
    • ලිනක්ස්: Alt Shift I
    • මැකෝස්: F

රූප විස්තරය මෙහි ඇතුළත් කරන්න


19
ලිනක්ස් සඳහා යතුරුපුවරු කෙටිමං වන්නේ Ctlr + Shift + I
Lucas

මෙනු පෙට්ටියක් යනු කුමක්ද?
පීටර් මෝර්ටෙන්සන්

EtPeterMortensen ඔබ මෙනුව දකින කොටුව. තිර පිටුවේ, එය "ආකෘති ලේඛනය", "කැපීම", "පිටපත් කිරීම", "අලවන්න" යනාදිය සහිත සුදු
පෙට්ටියයි


1
EtPeterMortensen කණගාටුයි, මම ඔබව වැරදියට අර්ථකථනය කළෙමි. මම සිතුවේ "මෙනු පෙට්ටියක් යනු කුමක්ද?", ඔබ අදහස් කළේ පිළිතුරෙන් අදහස් කරන්නේ කුමක්දැයි ඔබ නොදන්නා බවයි. ඔබ එය සංස්කරණය කරනවා වෙනුවට එය විවේචනය කිරීම සඳහා උපහාසය භාවිතා කරන බව මට වැටහුණේ නැත.
බෙන් ලෙගීරෝ

118

නිවැරදි යතුරු සංයෝජනය Shift+ Alt+ Fවේ.


2
ඔබ ක්ලිප්බෝඩ් සිට නව ටැබ් එකකට කේතය පිටපත් කර අලවන විට කිසිවක් සිදු නොවේ. විසඳුම: අදාළ ගොනු දිගුවක් සහිත ගොනුවකට කේතය සුරකින්න (උදා: * .json). එවිට එය ක්රියා කරයි. මම හිතන්නේ හේතුව අලංකාර කරන්නා දිගුවෙන් භාෂාව දන්නා අතර කේතය මත පදනම්ව ස්වයංක්‍රීය පරීක්ෂණයක් නොකිරීමයි.
අලංකාරය

මෙම කෙටිමඟ MAC සඳහා ක්‍රියා කරයි. වින්ඩෝස් හි එය කේතය සංයුති කරයි.
සී. ඩමොක්

63

ෆෙඩෝරා සඳහා

  1. ක්ලික් කරන්න File-> Preferences-> Keyboard shortcuts.
  2. යටතේ Default Keyboard Shortcuts, සොයන්න ( Ctrl+ F) editor.action.format.

මගේ කියවීම "key": "ctrl+shift+i"

ඔබට එය ද වෙනස් කළ හැකිය. කෙසේද යන්න පිළිබඳ මෙම පිළිතුර වෙත යොමු වන්න ... හෝ ඔබට අනුචලනය කිරීමට ටිකක් කම්මැලි බවක් දැනේ නම්:


ඔබට "මනාප-> යතුරුපුවරු කෙටිමං" තුළ යතුරු බැඳීමක් එක් කළ හැකිය.

{ "key": "cmd+k cmd+d", "command": "editor.action.format" }

හෝ දෘශ්‍ය ස්ටුඩියෝ වැනි:

{ "key": "ctrl+k ctrl+d", "command": "editor.action.format" }


කරුණාකර සටහන් කරන්න: cmdයතුර මැක්ස් සඳහා පමණි. වින්ඩෝස් සහ ෆෙඩෝරා (වින්ඩෝස් යතුරුපුවරුව) භාවිතය සඳහාCtrl


සංස්කරණය කරන්න :

දෘශ්‍ය කේත අනුවාදයට අනුව 1.28.2මෙය මට හමු විය.

editor.action.formatතවදුරටත් නොපවතී. එය දැන් editor.action.formatDocumentසහ මගින් ප්‍රතිස්ථාපනය කර editor.action.formatSelectionඇත.

editor.action.formatපවතින කෙටිමං බැලීමට සෙවුම් කොටුවේ ටයිප් කරන්න.

යතුරු සංයෝජන වෙනස් කිරීමට මෙම පියවර අනුගමනය කරන්න:

  1. ක්ලික් කරන්න editor.action.formatDocumentහෝeditor.action.formatSelection
  2. අයිකනය වැනි පෑනක් වමට දිස් වේ - එය ක්ලික් කරන්න.
  3. උත්පතන දර්ශනයක් දිස්වේ. අපේක්ෂිත යතුරු සංයෝජනය ඔබා එන්ටර් ඔබන්න.

මෙම විධානය සමඟ, මගේ ටයිප්ස්ක්‍රිප්ට් ලිපිගොනු තුළ, තනි උපුටා දැක්වීම ද්විත්ව උපුටා දැක්වීමක් බවට පත්වේ. එය විසඳන්නේ කෙසේද?
ඩියෝ බ්‍රැන්ඩෝ

නව සැකසුම් කසළ UI තුළ මෙය සොයාගත නොහැක.
ඔලිවර් ඩික්සන්

63

ලිනක්ස් වල එය Ctrl+ Shift+ Iවේ.

වින්ඩෝස් හි එය Alt+ Shift+ Fවේ. HTML / CSS / JavaScript සහ විෂුවල් ස්ටුඩියෝ කේතය 1.18.0 සමඟ පරීක්ෂා කර ඇත.

වෙනත් භාෂා සඳහා, ඔබට විශේෂිත භාෂා පැකේජයක් ස්ථාපනය කිරීමට අවශ්‍ය විය හැකිය.


63

විෂුවල් ස්ටුඩියෝ කේතය 1.6.1 " ෆෝමැට් ඔන් සේව් " සඳහා සහය දක්වයි, එමඟින් අදාළ ස්ථාපිත ආකෘති දිගුවන් ස්වයංක්‍රීයව ලබා ගන්නා අතර එක් එක් සුරැකීම මත සම්පූර්ණ ලේඛනයම සංයුති වේ.

සැකසීමෙන් "සුරැකීමේ ආකෘතිය" සක්‍රීය කරන්න

"editor.formatOnSave": true

යතුරුපුවරු කෙටිමං තිබේ (දෘශ්‍ය ස්ටුඩියෝ කේතය 1.7 සහ ඊට වැඩි):

සම්පූර්ණ ලේඛනය සංයුති කරන්න : Shift+ Alt+F

ආකෘති තේරීම පමණි : Ctrl+ K, Ctrl+F



44

උබුන්ටු වල එය Ctrl+ Shift+ Iවේ.


8
මම හිතන්නේ එය භාෂාව මත රඳා පවතී. CTRL + SHIFT + Iජාවාස්ක්‍රිප්ට් සඳහා ක්‍රියා කරන නමුත් PHP සඳහා නොවේ.
ජේමි කාල්

35

මෙනු ගොනුවමනාපයන්සැකසුම්

"editor.formatOnType": true

ඔබ අර්ධ සළකුණට ඇතුළු වූ විට එය සංයුති වේ.

විකල්පයක් ලෙස, ඔබට ද භාවිතා කළ හැකිය "editor.formatOnSave": true.


මෙම සැකසුමෙහි හැසිරීම shift+alt+fඇතැම් අවස්ථාවන්ට වඩා වෙනස් විය හැකි බව මට පෙනී ගොස් ඇත. ඇයිදැයි නොදනී!
JzInqXc9Dg

මට මෙම සක්‍රීය කර ඇති විට සහ මම C # හි ශ්‍රිතයක් නිර්මාණය කළ විට, මට සම්පූර්ණ දේම සම්පූර්ණ කර ඉදිරියට යා හැකිය. ශ්‍රිතයක් ටයිප් කිරීමෙන් පසු ඉහත සැකසුම ආකෘතිකරණය නොවන්නේ මන්දැයි මම නොදනිමි.
ඩැනියෙල් ජැක්සන්

33

පෙළ මත දකුණු-ක්ලික් කර "ආකෘති කේතය" තෝරන්න.

දෘශ්‍ය ස්ටුඩියෝ කේතය js-beautifyඅභ්‍යන්තරව භාවිතා කරයි , නමුත් ඔබට භාවිතා කිරීමට අවශ්‍ය විලාසය වෙනස් කිරීමේ හැකියාවක් එයට නොමැත. "අලංකාර කිරීම" දිගුව ඔබට සැකසුම් එක් කිරීමට ඉඩ දෙයි.


1
නිසැකවම, මම වින්ඩෝස් භාවිතා කරන අතර එය විස්තර කර ඇති පරිදි ක්‍රියා කරයි - එය VScode අනුවාදය (කරුණාකර යාවත්කාලීන කරන්න!) සහ ගොනු දිගුව මත රඳා පවතී. කරුණාකර HTML සමඟ පරීක්ෂා කරන්න.
ගර්ෆ්‍රයිඩ්

1
මෙය
දිගුවයි

25

කිසියම් හේතුවක් නිසා Alt+ Shift+ Fමැක් විෂුවල් ස්ටුඩියෝ කේතය 1.3.1 හි මා වෙනුවෙන් ක්‍රියා නොකළ අතර ඇත්ත වශයෙන්ම “ආකෘති ලේඛනය” විධානය කිසිසේත් ක්‍රියාත්මක නොවීය. නමුත් Formatter විධානය ඉතා හොඳින් ක්‍රියාත්මක විය.

ඔබට භාවිතා කළ හැකි නිසා Command+ Shift+ Pහා ටයිප් හැඩසවිගන්වනය මෙනුව තුළ හෝ ඔබේ ම කෙටි මග කරන්න ගොනුවPreferencesයතුරු පුවරු කෙටිමංCommand+ K Command+ Sටයිප් පසුව හැඩසවිගන්වනය ඔබේ කෙටිමං එකතු කරන්න.

උදාහරණයක් බලන්න:

රූප විස්තරය මෙහි ඇතුළත් කරන්න



23

විෂුවල් ස්ටුඩියෝ හි කේත ආකෘතිකරණය.

මම වින්ඩෝස් 8 හි ආකෘතිකරණය කිරීමට උත්සාහ කර ඇත.

පහත තිරපිටපත් අනුගමනය කරන්න.

  1. ඉහළ මෙනු තීරුවේ View මත ක්ලික් කරන්න, ඉන්පසු Command Palette මත ක්ලික් කරන්න.

    රූප විස්තරය මෙහි ඇතුළත් කරන්න

  2. අපට ආකෘති වර්ගය අවශ්‍ය තැන පෙළ කොටුවක් දිස්වනු ඇත

    Shift+ Alt+F

    රූප විස්තරය මෙහි ඇතුළත් කරන්න


1
සමහර විට මම xml පේස්ට් නව ගොනුවකට පිටපත් කර ගොනුව සුරැකීමකින් තොරව එය සංයුති කිරීමට කැමැත්තෙමි. එවැනි තත්වයන් සඳහා මෙය පරිපූර්ණයි!
user3885927

20

විෂුවල් ස්ටුඩියෝ සංග්රහයේ දී, Shift+ Alt+ Fමොකක්ද කරන්නේ? Ctrl+ K+ Dවිෂුවල් ස්ටුඩියෝ දී කරන්නේ.


18

C # ගැන ආකෘතිය කෙටිමං මට වැඩ කටයුතු කළේ නැත මම ස්ථාපනය වන තුරු Mono මැක් OS X මෙහෙයුම් පද්ධතිය සඳහා DNVM හා DNX .

මම මොනෝ ස්ථාපනය කිරීමට පෙර, ස්වයංක්‍රීය හැඩතල කෙටිමඟ ( Shift+ Alt+ F) වැඩ කළේ .jsonගොනු සඳහා පමණි .


C # ආකෘතිකරණය කිරීම සඳහා දිගු ස්ථාපනය කළ යුතුය. සාමාන්යයෙන් omnisharp වැඩ කළ යුතුය. කෙසේ වෙතත්, ඔම්නිෂාර්ප් හි දෝෂයක් තිබේ. දෝෂය නිරාකරණය වන තුරු අපට Leopotam.csharpfixformat දිගුව භාවිතා කළ යුතුය. එය සර්වබලධාරි අභිබවා යයි. C # FixFormat දිගුව ස්ථාපනය කිරීමෙන් පසු මට නැවත ලේඛන ආකෘතිකරණය කළ හැකිය.
Onel Umut TURER

18

මැක්හි, Shift+ Alt+ Fමට වැඩ කරයි.

ඔබට සෑම විටම මෙනුවේ යතුරු බන්ධන පරීක්ෂා කළ හැකිය:

මෙනු ගොනුවමනාපයන්යතුරුපුවරු කෙටිමං සහ 'ආකෘතිය' යන යතුරු පදයෙන් පෙරහන් කරන්න.


16

විෂුවල් ස්ටුඩියෝ කේතයේ (උබුන්ටු) මා භාවිතා කරන සරලම ක්‍රමය නම්:

මූසිකය සමඟ සංයුති කිරීමට අවශ්‍ය පෙළ තෝරන්න.

දකුණු ක්ලික් කර "ආකෘති තේරීම" තෝරන්න .


14

විෂුවල් ස්ටුඩියෝ කේතය සඳහා පෙරනිමි හැසිරීම වෙනස් කිරීමට දිගුවක් අවශ්‍ය වන අතර, ඔබට වැඩපොළේ හෝ පරිශීලක මට්ටමේ පෙරනිමි හැසිරීම අභිබවා යා හැකිය. එය සහාය දක්වන බොහෝ භාෂාවන් සඳහා ක්‍රියා කරයි (මට HTML, JavaScript සහ C # සහතික කළ හැකිය).

වැඩබිම් මට්ටම

ප්‍රතිලාභ

  • දිගුවක් අවශ්‍ය නොවේ
  • කණ්ඩායම් අතර බෙදා ගත හැකිය

ප්‍රති come ල

  • .vscode/settings.json ව්යාපෘති මූල ෆෝල්ඩරයේ නිර්මාණය කර ඇත

කොහොමද?

  1. වෙත යන්න: මෙනු ගොනුවමනාපයන්වැඩබිම් සැකසුම්

  2. "editor.formatOnType": trueSettings.json වෙත එකතු කර සුරකින්න (.vscode / settings.json ගොනුව නිර්මාණය කිරීමෙන් ඔබ වැඩ කරන ව්‍යාපෘතිය සඳහා පෙරනිමි හැසිරීම අභිබවා යයි).

    එය පෙනෙන්නේ කෙසේද

පරිශීලක පරිසර මට්ටම

ප්‍රතිලාභ

  • දිගුව අවශ්‍ය නොවේ
  • පුද්ගලික සංවර්ධන පරිසරය ඒ සියල්ල පාලනය කිරීම සඳහා කරකැවීම (සැකසුම් :))

ප්‍රති come ල

  • පරිශීලකයා settings.jsonවෙනස් කර ඇත (පහත මෙහෙයුම් පද්ධතිය අනුව ස්ථානය බලන්න)

කොහොමද?

  1. වෙත යන්න: මෙනු ගොනුව ferences මනාපයන්පරිශීලක සැකසුම්

  2. වටිනාකම එකතු කිරීම හෝ වෙනස් "editor.formatOnType": falseකිරීම "editor.formatOnType": trueපරිශීලක settings.json දී

ඔබේ දෘශ්‍ය ස්ටුඩියෝ කේත පරිශීලකයාගේ settings.json ස්ථානය:

ඔබගේ වේදිකාව අනුව ගොනු ස්ථාන සැකසීම්, පරිශීලක සැකසුම් ගොනුව මෙහි පිහිටා ඇත:

  • වින්ඩෝස්: %APPDATA%\Code\User\settings.json
  • මැක්: $HOME/Library/Application Support/Code/User/settings.json
  • ලිනක්ස්: $HOME/.config/Code/User/settings.jsonවැඩබිම් සැකසුම් ගොනුව ඔබේ ව්‍යාපෘතියේ .vscode ෆෝල්ඩරය යටතේ පිහිටා ඇත.

වැඩි විස්තර මෙහි සොයාගත හැකිය .


නමුත් එහි ප්‍රතිවිපාකය කුමක්ද? වෙනසෙන් පසු එය සැබවින්ම ක්‍රියාත්මක වන්නේ කෙසේද ? යමක් ටයිප් කර ඇති බැවින් එය වහාම / ස්වයංක්‍රීයව ආකෘතිකරණය වෙනස් කරයිද? පේස්ට් වලදීද?
පීටර් මෝර්ටෙන්සන්

EtPeterMortensen එය අත්හදා බලා පිළිතුර අදහස් දක්වන්න
සැටර්න් ටෙක්නොලොජීස්

9

පෙරනිමියෙන්, මෙම යතුර HTML, CSS සහ JavaScript ලේඛනවල මා වෙනුවෙන් ක්‍රියා නොකරයි.

සෙවීමෙන් පසු, ස්ථාපනයන් 133,796 ක් සහිත ජනප්‍රිය ප්ලගිනයක් JS-CSS-HTML Formatter මට හමු විය .

ස්ථාපනය කිරීමෙන් පසු, කවුළු නැවත පූරණය කර Ctrl+ Shift+ ඔබන්න, Fඑය ක්‍රියා කරයි!


1
ඔව්, නමුත් තරු 5 න් 2 ක් පමණක්ද? ඇත්තටම?
kmoser

මතක් කිරීමක් පමණි: මෙම පිළිතුර මුලින් ලියා ඇත්තේ 2017 දී වන අතර එම කාලය වීඑස් කේතයේ ක්‍රියාකාරිත්වය ප්ලගීන හෝ වෙනත් හක්ක හරහා බොහෝ සෙයින් ක්‍රියාකාරී විය, වෙනත් විසඳුම් කිසිවක් ඒ කාලය සඳහා මා වෙනුවෙන් ක්‍රියා කළේ නැත. එහි තරු කීයක් තිබේදැයි සැලකිලිමත් විය :-) දැන් 2020 සහ ආකෘතිකරණ සහාය අතිවිශිෂ්ටයි.
mumair

1
මම හිතන්නේ නැහැ වීඑස් කේතය තවමත් CSS සංයුක්ත කිරීම සඳහා සහය දක්වයි. මම ජාවාස්ක්‍රිප්ට්, ටයිප්ස්ක්‍රිප්ට්, ප්‍රවාහ, ජේඑස්එක්ස්, ජේඑස්ඕඑන්, සීඑස්එස්, එස්සීඑස්එස්, අඩු, HTML, Vue, කෝණික, ග්‍රැෆික්එල්, මාර්ක්ඩවුන්, YAML හසුරුවන ප්‍රිටියර් ප්ලගිනය ( prettier.io ) ස්ථාපනය කළෙමි . ස්ථාපනයන් මිලියන 5.6 ක් සහ තරු 4 ක්.
kmoser

ඔබ සුන්දර බව සොයා ගැනීම ගැන මම සතුටු වෙමි: P හැඩතල ගැන්වීමේ සහාය ඇත, නමුත් ලස්සනට වඩා හොඳ නැත, මම මගේ සියලු ව්‍යාපෘති .prettierrcසහ ප්ලගිනය සමඟ dev- යැපීම ලෙස ලස්සන ලෙස භාවිතා කරමි .
කවදා හෝ දවසක සුන්දරත්වය

8

පෙළ තෝරන්න, තේරීම මත දකුණු ක්ලික් කරන්න, සහ "විධාන පලකය" විකල්පය තෝරන්න:

රූප විස්තරය මෙහි ඇතුළත් කරන්න

නව කවුළුවක් විවෘත වේ. "ආකෘතිය" සඳහා සොයන්න සහ අවශ්‍යතාවය අනුව හැඩතල ගැන්වීමේ විකල්පය තෝරන්න.




7

ඔබ පළමුව සුදුසු ප්ලග් ඉන් ස්ථාපනය කළ යුතුය (එනම්, XML, C #, ආදිය).

ඔබ අදාළ ප්ලගිනය ස්ථාපනය කර සුදුසු දිගුවක් සමඟ ගොනුව සුරකින තුරු ආකෘතිකරණය ලබා ගත නොහැක.


අලංකාර කිරීම ඔබෙන් අසන්නේ කුමන ආකෘතියක් භාවිතා කළ යුතු දැයි නොදන්නේ නම්, කෙනෙකුට cshtml විලාසිතාවට ඉඩ දෙයි.
සීස් ටිමර්මන්

විෂුවල් ස්ටුඩියෝ කේතයේ සී #, පීඑච්පී, සීඑස්එස් සහ වෙනත් භාෂාවන් ආකෘතිකරණය කිරීමට බලාපොරොත්තු වන බොහෝ දෙනාට ඇති එකම පිළිතුර මෙය බැවින් එය වඩාත් පුළුල් අන්තර්ගතයට සුදුසු ය. (ඔවුන්ට ඇති ප්‍රශ්නය නම්: "මෙය ක්‍රියාත්මක නොවන්නේ ඇයි ???? මෙහි ඇති සියලුම පිළිතුරු වලින් කියැවෙන්නේ එය එසේ බවයි!" )
පීටර් මෝර්ටෙන්සන්

මම අන්තර්ගතය මෙම පිළිතුර විය යුතුයි කියලා (අ (අගුලු දමා) කැනෝනිකල් ප්රශ්නයට පිළිතුර ලෙස), නමුත් C # සඳහා විසඳුමක් වේ විෂුවල් ස්ටුඩියෝ සංග්රහයේ C # කේතය සංයුති නැත
පීටර් Mortensen

7

ජාවාස්ක්‍රිප්ට් ගොනු ආකෘතිකරණය කිරීම සඳහා අභිරුචිකරණය කිරීමට අවශ්‍ය අයට, ඔබට දේපලෙහි ඕනෑම දිගුවක් භාවිතා කළ හැකිය JSfiles. HTML සඳහා ද එය අදාළ වේ.

{
    "beautify.onSave": true,
    "beautify.JSfiles": ["js", "json", "jsbeautifyrc", "jshintrc", "ts"],
    "beautify.HTMLfiles": ["htm", "html"]
}

මෙමඟින් ටයිප්ස්ක්‍රිප්ට් සඳහා සුරැකීම අලංකාර කිරීමට හැකි වන අතර ඔබට HTML විකල්පයට HTML එකතු කළ හැකිය.


1
මම මෙය තැබිය යුත්තේ කොතැනින්ද? අලංකාර කිරීම දිගුවක් බව එක් කිරීමට ද එය උපකාරී වේ ...
රොටර්ස්

1
ඔබ විය හැකි , මෙම කේතය කිරීමට එහිදී සඳහන් කර ඇත.
gromit190

1
@ gromit190 ඔබ එය තැබිය යුතුය settings.json. විධාන පුවරුව (වින්ඩෝස් : Ctrl+Shift+P. මැක් :) විවෘත කර Cmd+Shift+Pඇතුල් කරන්න 'Open Settings (JSON)'.
රොබලම්

6

ආකෘති-ලේඛනයේ ශෛලිය අභිරුචිකරණය කිරීමට ඔබට අවශ්‍ය නම්, ඔබ අලංකාර කිරීම දිගු කිරීම භාවිතා කළ යුතුය .

මෙම තිර රුව වෙත යොමු වන්න:

img


5

මෙය නොවේ. මෙය භාවිතා කරන්න:

මෙනු ගොනුවමනාපයන්වැඩබිම් සැකසුම් , "editor.formatOnType" : ඇත්ත


3
මේ මොකක්ද? ඔබ වෙනත් පිළිතුරක් ගැන සඳහන් කරනවාද? ඔව් නම්, කුමන එකද?
පීටර් මෝර්ටෙන්සන්

2

දිගුව භාවිතා කරන්න ...

ඔබ ගොනුවක් සුරකින විට කේතයේ ස්වයංක්‍රීය හැඩතල ගැන්වීම සක්‍රීය කරයි.

විෂුවල් ස්ටුඩියෝ කේතය දියත් කර ක්ෂණික විවෘත ( Ctrl+ P), පහත විධානය අලවා ඔබන්න Enter.

ext ස්ථාපනය කිරීමේ ආකෘතිය මත සුරකින්න

https://marketplace.visualstudio.com/items?itemName=gyuha.format-on-save


2
සබැඳිය මිය ගොස් ඇත- දිගුව 404 ද?
jordan.baucke

2

ලිනක්ස් හි දෘශ්‍ය ස්ටුඩියෝ කේතය:

Ctrl+ [අනවශ්‍ය ලෙස කේත වාරණය කිරීමට සහ

Ctrl+ ]විශාල ඉන්ඩෙන්ටරයක් ​​කිරීමට

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.