আমি বিদ্যমান ট্যাবগুলিতে কীভাবে ট্যাবগুলিকে স্পেসে এবং বিপরীতে রূপান্তর করতে পারি


102

4 টি স্পেসে সন্ধানী -প্রতিস্থাপন করা এবং ট্যাবগুলিতে রূপান্তর করা ছাড়া আমার জীবনের জন্য কীভাবে এটি করব তা আমি বুঝতে পারি না ( সংস্করণ 0.10.2 )। আমি এমন কোনও সম্পাদক / IDE এর কথা ভাবতে পারি না যা এর জন্য নির্দিষ্ট বৈশিষ্ট্য নেই। ভিএসকোড আছে?

উত্তর:


172

যেহেতু ঠিক করা হয়েছে: https://github.com/Mic Microsoft/vscode/issues/ 1228 সম্পাদক এটিকে বাক্সের বাইরে সমর্থন করে। সহজভাবে যান:

  1. F1,
  2. indentationToSpacesবা indentationToTabs(আপনার প্রয়োজনের উপর নির্ভর করে)
  3. Enter

20
এটি কেবল শীর্ষস্থানীয় স্থান / ট্যাবকে রূপান্তর করে।
নাইজেল স্কট

13
পদক্ষেপ 1 এর জন্য ctrl+shift+p
আপনিও

অ-নেতৃস্থানীয় স্থান / ট্যাব রূপান্তর করার জন্য নীচে আমার উত্তরটি দেখুন। stackoverflow.com/a/51735845/263139
jrupe

6
উত্তরের কোনওটিই প্রতিটি ট্যাবকে স্থানের সঠিক এবং ভার্যং সংখ্যায় রূপান্তর করে না। উদাহরণস্বরূপ, এই পাঠ্যটি প্রবেশ করুন এবং তারপরে রূপান্তর করুন: লাইন 1: "A \ tB"। লাইন 2: "এবিসি \ টিডি"।
টিপ্পো

ধন্যবাদ আপনাকে আমি ২ ঘন্টা থ্রেডে হারিয়েছি, এবং এটি আমার প্রয়োজন
ব্রায়ান হোয়াইট

50

এটি করার আরেকটি উপায় হ'ল ফুটারের বর্তমান ইন্ডেন্টেশন (ট্যাব / স্পেস: এন) ক্লিক করুন যা আপনার ইন্ডেন্টেশন বিকল্পগুলি খুলবে যেখানে আপনি যা করতে চান তা নির্বাচন করতে পারেন। এখানে চিত্র বর্ণনা লিখুন


9
এটি কেবলমাত্র ট্যাবকে ইনডেন্টেশনে রূপান্তর করে, সমস্ত ট্যাব নয়।
ডেভিড

33

আপনি যদি অ-নেতৃস্থানীয় ট্যাবগুলিকে স্পেসে রূপান্তর করতে চেষ্টা করছেন (বা বিপরীতে) আপনি একটি রেজেক্স অনুসন্ধান এবং প্রতিস্থাপন করতে পারেন।

  1. সিটিআরএল + এইচ টিপুন
  2. .*নিয়মিত এক্সপ্রেশন ব্যবহার করে অনুসন্ধান করতে বোতামটি ক্লিক করুন ।
  3. ট্যাবগুলি অনুসন্ধান করতে অনুসন্ধান [\t]বাক্সে প্রবেশ করুন ।
  4. প্রতিস্থাপন বাক্সে ফাঁকা স্থান প্রবেশ করুন এবং আপনার প্রতিস্থাপনটি সম্পাদন করুন।

রেজেক্স মোডে অনুসন্ধান বাক্স: ভিএসকোড রেজেক্স অনুসন্ধান বাক্সের স্ক্রিনশট


20
এটি প্রতিটি ট্যাবকে একই সংখ্যক স্পেসে রূপান্তরিত করে, যা সঠিক নয়।
ডেভিড

কাজ করে না, আরও স্পেস যোগ করে সবকিছু
গণ্ডগোল

আপনি যদি কোনও ট্যাব দ্বারা বিভাজিত ডেটা ফর্ম্যাটকে কমা দ্বারা পৃথক করে রূপান্তর করতে চান তবে এটি সত্যিই সহায়ক। :)
প্রজন্মের

6
  1. প্রতিস্থাপন নির্বাচন করুন: CTRL-H
  2. সন্ধান বাক্সে অনুভূমিক ট্যাব প্রবেশ করান: এটিএল ধরে ধরে কীপ্যাডে 009 টাইপ করুন।
  3. প্রতিস্থাপন বাক্সে একটি স্থান (বা আরও স্পেস) লিখুন: স্পেস বারটি টিপুন
  4. স্পেস (গুলি) দিয়ে ট্যাবগুলি প্রতিস্থাপন শুরু করতে এন্টার টিপুন।

4
এটি আমার পক্ষে কাজ করে না, তবে নিয়মিত প্রকাশের সাহায্যে অ-নেতৃস্থানীয় স্পেস / ট্যাবগুলির জন্য এটি করার জন্য আমি নীচে একটি উত্তর পোস্ট করেছি।
অগস্ট

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