উত্তর:
ভাঁজ আউট ঘূর্ণিত করা হয়েছে এবং এখন ভিসুয়াল স্টুডিও কোড যেহেতু বাস্তবায়িত হয় সংস্করণ 0.10.11 । এই কীবোর্ড শর্টকাট উপলব্ধ আছে:
ফোল্ড কার্সার এ অন্তরতম সংকোচনমুক্ত অঞ্চল folds:
কর্সারে পতিত অঞ্চলটিকে ফোল্ড করা যায় না:
ভাঁজ সকল ভাঁজ সম্পাদকে সব অঞ্চলের:
সম্পাদকের সমস্ত অঞ্চলকে ফোল্ড করা সমস্ত :
তথ্যসূত্র: https://code.visualstudio.com/docs/getstarted/keybindings
F1
এবং ভাঁজ বা আনফোল্ড লিখুন
ভিজ্যুয়াল স্টুডিও কোড সংস্করণ 1.12.0, এপ্রিল 2017 হিসাবে, ডক্সে বেসিক সম্পাদনা> ভাঁজ বিভাগটি দেখুন।
ডিফল্ট কীগুলি হ'ল:
সমস্ত ভাঁজ করুন: CTRL + K, CTRL+ 0(শূন্য)
ভাঁজ স্তর [এন]: CTRL + K, CTRL+ [n]*
সমস্ত অনাবৃত: CTRL + K, CTRL+J
ভাঁজ অঞ্চল: CTRL + K, CTRL+[
অনাবৃত অঞ্চল: CTRL + K, CTRL+]
* ভাঁজ স্তর: সবচেয়ে বহিরাগত শ্রেণি বাদে সমস্ত ভাঁজ করতে চেষ্টা করুন CTRL + K, CTRL+1
ম্যাকস: ⌘পরিবর্তে ব্যবহার করুন CTRL(ধন্যবাদ প্রজিৎ)
ctrl+k,ctrl+num
কেবল কোয়ার্টি উপরের সংখ্যাগুলিতে কাজ করে নামপ্যাডে নয়
অঞ্চলগুলির দ্বারা কোড ভাঁজ v1.17 নিয়ে এসেছে। অঞ্চল ডকুমেন্টেশন দ্বারা ভাঁজ করা । এবং v1.19 এবং 1.23 ।
[সাধারণত আপনি উদাহরণস্বরূপ, একটি স্থান যোগ করতে পারেন // region and // endregion
থেকে //region and //endregion
এবং এটি কাজ করবে।]
TypeScript/JavaScript: //#region and //#endregion or // #region and // #endregion
C#: #region and #endregion
C/C++: #pragma region and #pragma endregion
F#: //#region and //#endregion
PowerShell: #region and #endregion
Python: #region and #endregion
VB: #Region and #End Region
PHP: #region and #endregion
Bat: ::#region and ::#endregion or REM #region and REM #endregion
Markdown: <!-- #region --> and <!-- #endregion -->
Golang //region and //endregion or //#region and //#endregion
প্রতিটি ভাষার চিহ্নিতকারীদের জন্য স্নিপেটও রয়েছে। তাদের দেখতে '#' টাইপ করুন এবং কোড সমাপ্তির জন্য অনুরোধ করুন। আপনার ভাষার জন্য অঞ্চল চিহ্নিতকারী কনফিগার করার জন্য, ভাষা সম্প্রসারণ সরবরাহকারীর সাথে যোগাযোগ করুন।
v1.23 সিএসএস / এসসিএসএস / কম কোড ভাঁজ অঞ্চলগুলিকে যুক্ত করেছে:
CSS/SCSS/Less: /* #region */ and /* #endregion */ or /*#region*/ and /*#endregion*/
SCSS/Less: // #region and // #endregion
v1.35 যোগ হয়েছে:
Go: // region, // endregion and // #region, // #endregion
v.1.36 শেলস্ক্রিপ্ট যুক্ত করেছে, দেখুন [গিথুব ইস্যু: শেলসক্রিপটি ভাঁজকারী চিহ্নিতকারী যুক্ত করা] 4 :
shellscript: # region and # endregion
ভি 1.42 পার্ল 5 ইত্যাদি যুক্ত করছে (দেখুন https://github.com/microsoft/vscode-docs/commit/ec3e9d07724510eaf0c3b7200b09c9c22d3be7c3 ):
Perl5 #region and #endregion or =pod and =cut
v1.39 কমান্ড দিয়ে ভাঁজ টগল করার ক্ষমতা যোগ করা হয় editor.toggleFold
।
এটা তোলে ডিফল্টরূপে আবদ্ধ হয় Ctrl+ + K Ctrl+ + L। Https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_39.md#toggle-folding দেখুন ।
// region
এবং // endregion
ভিএস কোড সংস্করণ 1.22 নিয়ে কাজ করছে না (যদিও এর নীচে বা তার চেয়ে বেশি সংস্করণ পরীক্ষা করা হয়নি)। কিন্তু // #region
ও // #endregion
কাজ (নোট উভয় '#' এবং স্থান)। এই পদ্ধতিতে ESLint (যদি আপনি ব্যবহার করছেন) ত্রুটি দেখাবে না যদি spaced-comment
নিয়ম চালু থাকে (যেমন 'অফ' বা 0 তে সেট করা থাকে না)।
/* #region Foo Bar */
এবং/* #endregion */
//region
এবং //endregion
জাভাস্ক্রিপ্ট জন্য।
<!-- #region --> elements <!-- #endregion -->
। এটি ভাঁজ করা বিভাগে #region অনুসরণ করে পাঠ্যটি প্রদর্শন করে। এটি যথাযথভাবে বর্তমান #region থেকে সংশ্লিষ্ট # সারণীতে ভাঁজ হয়ে যায়, এমনকি অন্যরা বাসা বাঁধা থাকলেও - যে কোনও সমীকরণের প্রথম বন্ধনী হিসাবে। এটি নেস্টেড অঞ্চলগুলির জন্য ভাঁজ সেটিং মনে রাখে। Ctrl + k + Ctrl + [এবং Ctrl + k + Ctrl +] কার্সারে সঠিকভাবে ভাঁজগুলি বন্ধ / খুলুন। (যা আমার কাছে কিছুটা পিছনের দিকে মনে হয় তবে ভাতেভাহ) দুর্দান্ত জিনিস!
এই বৈশিষ্ট্যটি এখন স্ট্যান্ডার্ড বিল্ডে উপলব্ধ। পতন / প্রসারণ নিয়ন্ত্রণগুলি প্রদর্শিত করতে, আপনাকে এই স্ক্রিনশটটিতে যেমন দেখানো হয়েছে ঠিক তেমন লাইন সংখ্যার ডানদিকে এই অঞ্চলে মাউস করা দরকার:
আপনার ব্যবহারকারীর সেটিংস যুক্ত করা উচিত:
{
"editor.showFoldingControls": "always",
"editor.folding": true,
"editor.foldingStrategy": "indentation",
}
ধস / প্রসারের জন্য ডিফল্ট শর্টকাট হ'ল:
Ctrl+ Shift+[ : "ভাঁজ"
Ctrl+ Shift+ Alt+ [: "সমস্ত ভাঁজ করুন"
Ctrl+ Shift+ ]: "অনাবৃত"
Ctrl+ Shift+ Alt+ ]: "সমস্ত আনফোল্ড"
অথবা কীবাইন্ডিংস.জসনে যান এবং আপনার ইচ্ছামত পরিবর্তন করুন।
উদাহরণ স্বরূপ:
{
"key": "cmd+k cmd+m",
"command": "editor.foldAll",
"when": "editorFocus"
},
{
"key": "cmd+m cmd+k",
"command": "editor.unfoldAll",
"when": "editorFocus"
},
ctrl+shift+alt+[ "Unfold all"
আপনি [
পরিবর্তে লিখেছিলেন ]
। আমি ভুল হলে আমাকে সংশোধন করুন।
যদি শর্টকাটগুলির কোনওটি যদি কাজ না করে (আমার মতো), তবে কার্যকারণ হিসাবে আপনি কমান্ড প্যালেটটি ( Ctrl+ 3বা দেখুন -> কমান্ড প্যালেট ...) খুলতে এবং টাইপ করতে পারেন fold all
:
ভেঙে পড়া এখন 1.0 রিলিজে সমর্থিত :
উত্স কোড ভাঁজ শর্টকাটগুলি
উত্স কোড অঞ্চলগুলি তাদের ভাঁজ স্তরের ভিত্তিতে ভেঙে ফেলার জন্য এখানে নতুন ফোল্ডিং ক্রিয়া রয়েছে।
স্তর 1 ( Ctrl+ K Ctrl+ 1) স্তর 5 ( Ctrl+ K Ctrl+ 5) এ ভাঁজ করার ক্রিয়া রয়েছে । উদ্ঘাটন করতে, আনফোল্ড সমস্ত ( Ctrl+ Shift+ Alt+ ]) ব্যবহার করুন।
স্তরের ভাঁজ কর্মগুলি বর্তমান কার্সারযুক্ত অঞ্চলে প্রযোজ্য নয়।
]
আমার কীবোর্ডে (নরওয়েজিয়ান লেআউট) বোতামটি খুঁজতে আমার সমস্যা হয়েছিল এবং আমার ক্ষেত্রে এটি Å
বোতামটি ছিল । (বা দুটি বোতাম বাকি এবং একটি নীচে ব্যাকস্পেস বোতাম থেকে শুরু হয়।)
জাভাস্ক্রিপ্ট সহ:
//#region REGION_NAME
...code here
//#endregion
সংস্করণ ১.৩.১ (২০১-0-০ Block-১ Block) হিসাবে, ব্লক সঙ্কুচিত হওয়া অনেক বেশি সুবিধাজনক।
ইন্ডেন্টেড রেখার পরে যে কোনও লাইনের পতন হতে পারে এমন একটি '-' অক্ষর থাকবে। যদি ব্লকটি ভেঙে যায় তবে এটি একটি '+' অক্ষর দ্বারা প্রতিস্থাপিত হবে যা ধসে পড়া ব্লকটি খুলবে।
( Ctrl+ Shift+ Alt+ ]) এখনও একটি ব্লক বন্ধ করে সমস্ত ব্লককে প্রভাবিত করবে। প্রতিটি পুনরাবৃত্তি ব্যবহার আরও একটি স্তর বন্ধ করে দেয়। ( Ctrl+ Shift+ Alt+ [) বিপরীত পথে কাজ করে।
হুরে, ব্লক ধস শেষ অবধি কার্যকরভাবে কাজ করে।
এখানে কোনও প্রযুক্তিগত টিপস নেই, ভিসকোডের পছন্দগুলির কেবলমাত্র সহজ সামঞ্জস্য।
আমি ভিএসকোডে সর্বদা কোড ফোল্ডিং নিয়ন্ত্রণগুলি প্রদর্শন করতে সক্ষম হয়েছি পছন্দগুলি এ গিয়ে 'ভাঁজ' অনুসন্ধান করে। এখন সবসময় এই নিয়ন্ত্রণগুলি দেখানোর জন্য কেবল নির্বাচন করুন। এটি কৌনিক 8 দ্রষ্ট্রে টাইপস্ক্রিপ্ট কোড এবং টেমপ্লেটগুলির এইচটিএমএল এর সাথে কাজ করে I
এটি একটি উইন্ডোজ 10 ওএসে চলমান ভিসকোড ইনসাইডার্স 1.37.0 দিয়ে পরীক্ষা করা হয়েছিল।
ভাঁজগুলি কীভাবে দেখায় এবং কীভাবে কাজ করে তাতে কিছু ভাল পরিমার্জন যোগ করছে ভি 1.42। Https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_42.md#folded-range-hightlighting দেখুন :
ভাঁজ রেঞ্জ হাইলাইটিং
ভাঁজ রেঞ্জগুলি এখন সমস্ত ভাঁজ রেঞ্জের জন্য একটি পটভূমির রঙের জন্য ধন্যবাদ আবিষ্কার করা সহজ।
ভাঁজ হাইলাইট রঙের থিম: গা +় +
বৈশিষ্ট্যটি সেটিংস এডিটর দ্বারা সম্পাদিত হয়েছে old ফোল্ডিংহাইটলাইট এবং রঙটি রঙিন সম্পাদক.ফোল্ডব্যাকগ্রাউন্ডের সাথে কাস্টমাইজ করা যায়।
"workbench.colorCustomizations": { "editor.foldBackground": "#355000" }
ভাঁজ সংশোধন
Shift + Click
ভাঁজ সূচক প্রথমে কেবল অভ্যন্তরীণ রেঞ্জগুলি ভাঁজ করে।Shift + Click
আবার (যখন সমস্ত অভ্যন্তরীণ সীমা ইতিমধ্যে ভাঁজ হয়ে থাকে) পিতামাতাকেও ভাঁজ করবে।Shift + Click
আবার সব উদ্ঘাটন।
editor.fold
ইতিমধ্যে ভাঁজ করা পরিসীমাটিতে ভাঁজ কমান্ড (kb ( ))] ব্যবহার করার সময় , পরবর্তী উদ্ঘাটন করা পিতামাতার পরিসরটি ভাঁজ করা হবে।
কোনও ম্যাকের ক্ষেত্রে এটি আরএইচএস কমান্ড কী, ⌘Kকোড ফোল্ডিং কমান্ডের বাম দিকে নয়।
অন্যথায় বাম হাতের কমান্ড কী বর্তমান লাইনটি মুছে ফেলবে ⌘K,।
ভিজ্যুয়াল স্টুডিও কোড 1.17 থেকে এই বৈশিষ্ট্যটি এখন সমর্থিত । আপনার কোড ব্লকটি ভাঁজ / সঙ্কুচিত করতে কেবল অঞ্চল ট্যাগগুলি যুক্ত করুন //#region my block name
এবং যেমন//#endregion
যদি টাইপ করা বিষয় / JavaScript এ কোডিং।
উদাহরণ:
আমি আশা করি ভিজ্যুয়াল স্টুডিও কোডটি পরিচালনা করতে পারে:
#region Function Write-Log
Function Write-Log {
...
}
#endregion Function Write-Log
এই মুহুর্তে ভিজ্যুয়াল স্টুডিও কোডটি কেবল এটিকে উপেক্ষা করে এটি ভেঙে পড়বে না। ইতিমধ্যে নোটপ্যাড ++ এবং পাওয়ারজিইউআই এটি ঠিক আছে।
আপডেট: আমি কেবল ভিজ্যুয়াল স্টুডিও কোডের জন্য একটি আপডেট লক্ষ্য করেছি। এটি এখন সমর্থিত!
দ্রষ্টব্য: আপনি যদি আপনার কী বাইন্ডিংস.জসন সম্পাদনা করেন তবে এই শর্টকাটগুলি কেবল প্রত্যাশা অনুযায়ী কাজ করে
আমি ডিফল্ট শর্টকাট নিয়ে খুশি ছিলাম না, আমি চেয়েছিলাম যে তারা নিম্নলিখিত হিসাবে কাজ করবে:
এটি সেট আপ করতে:
Preferences: Open Keyboard Shortcuts (JSON)
( Ctrl+ ⇧ Shift+)p )ইতিমধ্যে ভাঁজ / অনাবৃত জন্য কাস্টম কিবাইন্ডিংস আছে? তারপরে আপনার এগুলি প্রতিস্থাপন করা দরকার।
{
"key": "ctrl+alt+]",
"command": "editor.fold",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+alt+[",
"command": "editor.unfold",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+shift+alt+]",
"command": "editor.foldRecursively",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+shift+alt+[",
"command": "editor.unfoldRecursively",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+[",
"command": "editor.unfoldAll",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "ctrl+k ctrl+]",
"command": "editor.foldAll",
"when": "editorTextFocus && foldingEnabled"
},
Fold Level
উত্তর আমার কাছে আরও অর্থবোধ করেছে।