সিআরটিএল + শিফট + এফ দিয়ে ভিজ্যুয়াল স্টুডিও কোডে কোডের একটি নির্বাচন কীভাবে ইনডেন্ট / ফর্ম্যাট করা যায়


121

আমি ভিজ্যুয়াল স্টুডিও কোডে কোডের একটি নির্দিষ্ট বিভাগ যুক্ত করতে চাই।

আমি পড়লাম আপনি ভিজুয়াল স্টুডিও কোডে কোডটি কীভাবে ফর্ম্যাট করবেন? যা পুরো কোডটি ইনডেন্ট করতে শর্টকাট দেয়, কিন্তু কোডের একটি নির্দিষ্ট বিভাগ নির্বাচন করার সময় এটি কাজ করে না।

আমি চেষ্টা Ctrl+ + Shift+ + Fআমার কোড মধ্যে কিছু লাইন নির্বাচন করার পরে, কিন্তু পুরো ফাইল ইন্ডেন্টযুক্ত করা হয়। আমি ভিজ্যুয়াল স্টুডিও কোড অন্তর্নিহিত 1.8.0 সহ উইন্ডোতে আছি। আমি এটা কিভাবে করবো?

উত্তর:


188

আমি চাই ইন্ডেন্ট ভিসুয়াল স্টুডিও কোডে কোডের একটি নির্দিষ্ট অধ্যায়:

  • আপনি ইন্ডেন্ট করতে চান এমন লাইনগুলি নির্বাচন করুন এবং
  • তাদের ইনডেন্ট করতে Ctrl+ ব্যবহার ]করুন।

আপনি যদি কোনও বিভাগ বিন্যাস করতে চান (এটির পরিবর্তে এটি ইনডেন্ট করুন):

  • আপনি যে রেখাগুলি ফর্ম্যাট করতে চান তা নির্বাচন করুন,
  • সেগুলি ফর্ম্যাট করতে Ctrl+ K, Ctrl+ ব্যবহার Fকরুন।

9
Shift + Alt + F বিন্যাসের জন্যও ব্যবহার করা যেতে পারে (উইন্ডোজ প্ল্যাটফর্ম)
শ্রীধরকৃত

4
ওএসএক্সের কী হবে?
গ্রিনআসজেড

4
@ গ্রেইনসজেড অন ম্যাকোস, Cmd+ ](ইনডেন্ট) এবং Cmd+ [(আনইন্ডেন্ট) আমার পক্ষে কাজ করে।
অ্যালেক্স জনসন

4
@ অ্যালেক্স জনসন দুঃখিত, আমি ওএসএক্স ফর্ম্যাট নির্বাচিত লাইনগুলি সম্পর্কে কী জিজ্ঞাসা করছিলাম ।
গ্রিনআসজেড

4
@ গ্রিনএজেজেড ম্যাকওএসে, নির্বাচিত লাইনগুলি Cmd+ কে Cmd+ এফ
বোগাতিয়ার

135
  • আপনি এটি নির্বাচন করে এবং ক্লিক করে একটি সম্পূর্ণ বিভাগ ইনডেন্ট করতে পারেন TAB
  • এবং ইনডেন্ট ব্যাকভারড Shift+ ব্যবহার করেTAB

এবং অবশ্যই অটো ইন্ডেন্টেশন এবং ফর্ম্যাট করার জন্য, আপনি যে ভাষাটি ব্যবহার করছেন তা অনুসরণ করে আপনি দেখতে পাচ্ছেন কোন ভাল এক্সটেনশনগুলি ভাল কাজ করে এবং কোন ফর্ম্যাটর ইনস্টল করতে হয় বা কোন প্যারামিটার সেটিংস প্রতিটি ভাষা এবং তার উপলভ্য সরঞ্জামগুলির জন্য সক্ষম বা সেট করতে হবে। এক্সটেনশনের ডকুমেন্টেশনগুলি ভালভাবে পড়ার জন্য এটি প্রয়োজনীয় সমস্ত ইনস্টল এবং সেট করার জন্য নিশ্চিত হন।

এখন পর্যন্ত ইনডেন্টেশন সমস্যাটি পাইথনের সাথে আমাকে বিরক্ত করে যখন কোনও কোডের ব্লক পেস্ট করে। যদি এটি হয় তবে আপনি কীভাবে এটি সমাধান করবেন তা এখানে: পাইথনের জন্য ভিজ্যুয়াল স্টুডিও কোড ইনডেন্টেশন


4
এটি আমার জন্য ভিএস কোডে কাজ করে না, পাঠ্য নির্বাচন করার সময় ট্যাব
টিপলে

4
আমি মনে করি আপনি কেবল একটি লাইনের পাঠ্যের অংশ বেছে নিয়েছেন। এটি কাজ করার জন্য, আপনার খুব বেশি কেস রয়েছে: আপনি বহু-লাইন নির্বাচন করেছেন এবং এমন ক্ষেত্রে আপনি কতটা নির্বাচন করেছেন তা বিবেচ্য নয়, এটি কাজ করবে। অন্য কেসটি হ'ল পুরো লাইনটি নির্বাচন করা যেখানে এটি খুব কার্য করবে। আপনি যদি একটি লাইন থেকে কেবল একটি অংশ নির্বাচন করেন, তবে আচরণটি হচ্ছে নির্বাচিত পাঠ্যের জায়গায় একটি ট্যাব প্রবেশ করা হবে। আমি এটি উভয় উইন্ডো এবং লিনাক্স সিস্টেমে পরীক্ষা করেছি। আপনার সাথে এটি একই হয় কিনা তা নিশ্চিত করুন বা আপনার কনফিগারেশনে কিছু সমস্যা আছে।
মোহাম্মদ আল্লাল

9

ওএস এক্স-এ, "ডকুমেন্ট ফর্ম্যাট" নির্বাচন করুন এবং আপনার যে বিন্যাসের প্রয়োজন সেগুলি পছন্দ করুন।

তারপরে Option+ Shift+ F


এটা সঠিক উত্তর. আমি বুঝতে পারছি না যে কেন এমন কিছু কেনার জন্য 50+ upvotes রয়েছে যা প্রশ্নের উত্তর দিচ্ছে না। সম্ভবত বটস ????
ওয়াইল্ডহ্যামার

4
এটি পুরো ফাইলটি প্রদর্শিত হবে, নির্বাচন নয় :(
গ্রিনআসজেড

এটি সঠিকভাবে কাজ করে। আমার একটি ম্যাকবুক এয়ার 2019 রয়েছে, কীবোর্ডটি আমার পুরানো থেকে আলাদা (আমি সিএমডি করতাম + [বা])। আমি নতুন কীবোর্ডের জন্য এই শর্টকাটটি সন্ধান করেছি। এবং, আমি ঠিক যা দেখছিলাম এটি একটি নির্বাচনের জন্যও কাজ করে। কথা।
লুইজডুয়ার্ডো এমপিএফ

5

এটি এখানে আপনি ইনডেন্ট / আউটডেন্টের জন্য যে কী কী বাইন্ডিংগুলি চান তা সেট করতে সক্ষম হতে হবে:

মেনু ফাইলপছন্দসমূহকীবোর্ড শর্টকাটগুলি

editor.action.indentLines

editor.action.outdentLines


ধন্যবাদ! আমি কীবোর্ড শর্টকাটগুলি অনুসন্ধান করছিলাম dedent(যা আমরা আমাদের কোডবেসে ব্যবহার করি), তবে এটি outdent। ধন্যবাদ.
স্মিং করুন

3

(এটি কমপক্ষে সংস্করণ 1.45.0, 7 মে 2020 পর্যন্ত কাজ করে)


ম্যাকোএস ভিজ্যুয়াল স্টুডিও কোড সংস্করণে 1.36.1 (2019)

ভিজ্যুয়াল স্টুডিও কোড সংস্করণ 1.36.1 (2019)

নির্বাচনটি স্বয়ংক্রিয়ভাবে ফর্ম্যাট করতে, ⌘K ⌘F ব্যবহার করুন (কৌশলটি হ'ল এটি ক্রমানুসারে করা হবে, প্রথমে ⌘K, তারপরে ⌘F) by

স্বতঃ-বিন্যাস নির্বাচন বা দস্তাবেজ

স্বতঃ-বিন্যাস ছাড়াই কেবল ইনডেন্ট করতে (ডানদিকে শিফট), ব্যবহার করুন ⌘]

ইনডেন্ট বিকল্প

কীবোর্ড শর্টকাটগুলির মতো (⌘K ⌘S, বা মেনু থেকে নীচে দেখানো হয়েছে)

কীবোর্ড শর্টকাটগুলি


4
"কৌশল" জন্য ধন্যবাদ। আমার মন হারাচ্ছিল কারণ শর্টকাট alt/option + fকাজ করত !!! এবং হঠাৎ এটি ̰` ̰` চরিত্র দ্বারা প্রতিস্থাপিত হয়। খুব বিরক্তিকর!
গ্লেন পোসাদাস

খুশি এটা গ্লেন আপনাকে সাহায্য করেছে।
99

1

F1 → কীবোর্ড শর্টকাটগুলি খুলুন '' ইনডেন্ট লাইন 'অনুসন্ধান করুন এবং এতে কী-বাইন্ডিং পরিবর্তন করুন Tab

"এক্সপ্রেশন যখন পরিবর্তন করুন" তে ডান ক্লিক করুন editorHasSelection && editorTextFocus && !editorReadonly

Line লাইনের কোনও কিছু নির্বাচিত হলে (একাধিক লাইন এখনও কাজ করে) এটি আপনাকে লাইন ইনডেন্ট করার অনুমতি দেবে।


"এফ 1"? আপনি কি মেনু ফাইলপছন্দগুলি বলতে চাচ্ছেন ?
পিটার মর্টেনসেন

আমি কমান্ড প্যালেট খোলার অর্থ। এর নামটি ভুলে গেছি এবং আমি স্রেফ ডিফল্ট শর্টকাট মনে রেখেছি, দুঃখিত!
নেভ্রাস্ট

0

আমার জন্য Windows এ এটি ছিল Ctrl+¡, ইন্ডেন্ট লাইন । এটি প্রতিটি লাইনের শুরুতে একটি ট্যাব যুক্ত করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.