সাব্লাইম টেক্সট 2 এ একটি ট্যাব দিয়ে চারটি স্থান কীভাবে প্রতিস্থাপন করবেন?


310

এখানে চিত্র বর্ণনা লিখুন

আমি অন্য সমস্ত পাঠ্য সম্পাদক দ্বারা ট্যাবগুলিতে লেখা সমস্ত "চারটি স্থান" প্রতিস্থাপন করতে চাই। আমি এটা কিভাবে করবো?

উত্তর:


639

স্ট্যাটাস বারের নীচে ডানদিকে কোণায় ক্লিক করুন Spaces: N(বা Tab Width: N, যেখানে এন একটি পূর্ণসংখ্যা), এটি Tab Width: 4চারটি স্থান থেকে রূপান্তর করার জন্য বলেছে তা নিশ্চিত করুন এবং তারপরে Convert Indentation to Tabsপ্রারম্ভিক মেনু থেকে নির্বাচন করুন যা প্রাথমিক ক্লিক থেকে প্রদর্শিত হবে।

একইভাবে, আপনি যদি বিপরীতটি করতে চান তবে স্ট্যাটাস বারের লেখা Spacesবা Tab Widthপাঠ্য ক্লিক করুন এবং একই মেনু থেকে নির্বাচন করুন।

এখানে চিত্র বর্ণনা লিখুনএখানে চিত্র বর্ণনা লিখুন


3
সমস্ত উত্তর সঠিক হলেও এই একটি সবচেয়ে সহজ! ধন্যবাদ
মোহসন

1
স্বীকার করলাম; এটি :) কখনও স্ট্যাটাস বারের প্রসঙ্গ মেনু ব্যবহার করেননি, অনুমান আমি সর্বদা ভেবেছিলাম তারা স্থির সূচক ছিল।
একিন কোক

2
তারা সম্ভবত হিসাবে হওয়া উচিত হিসাবে দাঁড়ানো হয় না, আমার উত্সাহ জন্য কোন শো স্টপারদের জন্য আমার অবশ্যই দু'টি বাগ ফাইল করতে হবে। দুর্দান্ত সম্পাদক।
ncremins

আপনি যদি কোনও প্রকল্পের সমস্ত ফাইলের জন্য সম্পাদক এই সেটিংটি মনে রাখতে চান তবে আপনি একটি পরাশক্তি-প্রকল্পের ফাইলে সেটিংস ব্যবহার করতে পারেন
মাইকেল

1
@ ফ্রেইকহেড আমি নিশ্চিত নই যে আমি আপনার প্রয়োজনীয়তাটি পুরোপুরি বুঝতে পেরেছি (কোনও নতুন প্রশ্ন খোলার বিষয়ে বিবেচনা করুন?), তবে আপনি যদি অনুবাদ_ত্যাবস_তে_স্পেসগুলি মিথ্যাতে সেট করে থাকেন, তবে আপনি যখন (নতুন পাঠ্য) টাইপ করছেন এবং আপনি ট্যাবটি চাপছেন তখন এটি একটি ট্যাব অক্ষর হবে । যদি আপনার কাছে এমন একটি ফাইল রয়েছে যা ইতিমধ্যে 4 স্পেসিস (ট্যাবগুলির পরিবর্তে) হিসাবে কিছু ইনডেন্টেশন রয়েছে আপনি ট্যাবগুলিতে ইনডেন্টেশন রূপান্তর করতে স্ক্রিন শটের মেনুর নীচে বিকল্পটি ব্যবহার করতে পারেন।
মাইকেল 14

106

সমস্ত নির্বাচন করুন, তারপরে:

উইন্ডোজ / লিনাক্স:

Ctrl+ Shift+p

তারপরে "ইনডেন্ট" টাইপ করুন


ম্যাক:

Shift+ Command+p

তারপরে "ইনডেন্ট" টাইপ করুন


কীবোর্ডে হাত রাখার সময় এটি সবচেয়ে দ্রুত। +1
eduncan911

আশ্চর্যজনক ... এটি আপনাকে 2 লাইনের ইন্ডেন্টেশন সহ বুটস্ট্র্যাপের মতো ফাইলগুলি থেকে "রিলেন্ডেন্ট লাইনগুলি" বিকল্প দেয়
শিনা

আমি মনে করি তিনি যা বলছেন তা ঠিক তেমন করে না। এটি লাইনগুলিকে পুনরায় প্রেরণ করে যাতে এটি প্রকৃতপক্ষে ইনডেন্টেশন পরিবর্তন করে এবং স্পেসটি কেবল ট্যাবগুলিতে রূপান্তরিত করার বিষয়ে জিজ্ঞাসা করে। যাইহোক এটি একটি ভাল উত্তর তবে কিছু ক্ষেত্রে এটি আপনার ইন্ডেন্টেশনকে বিশৃঙ্খলা করতে পারে (উদাহরণস্বরূপ ব্লেড ইন্টেন্টেড টেম্পলেটগুলির কথা ভাবেন)।
সের্গি রামেন

এটি কপি পেস্ট কোড সহ দুর্দান্ত কাজ করে বলে এটি আরও ভাল।
সৌরভএম

45

সর্বদা ট্যাবগুলি ব্যবহার করতে সাব্লাইমটি কনফিগার করার জন্য পছন্দগুলি>> সেটিংস-ব্যবহারকারীর সাথে নিম্নলিখিতগুলি যুক্ত করার চেষ্টা করুন:

{
    "tab_size": 4,
    "translate_tabs_to_spaces": false
}

এখানে আরও তথ্য: http://www.sublimetext.com/docs/2/indentation.html


5
এটি সঠিক উত্তর, কারণ "স্পেস ব্যবহার করে ইন্ডেন্ট" নির্বাচন করার পরেও, সেই বিকল্পটি পুনরায় আরম্ভ হবে।
এমভিডি

1
বিপরীতটি চেয়েছে ওপি। যা আশ্চর্যজনকভাবে, এর জন্য কোনও বিকল্প নেই। ট্যাব বিদ্বেষী।
ফ্রেইকহেড


9

\t(ব্যাকস্ল্যাশ-টি, একটি ট্যাব) জন্য একটি রেজেক্স "অনুসন্ধান" করুন এবং চারটি স্পেস দিয়ে প্রতিস্থাপন করুন।

হয় মূল মেনু, বা নিম্ন-ডান স্থিতি-বার ব্যবধান মেনু একই কাজ করে, কম কাজ করে।


3
এটি পোস্টারটি যা চেয়েছিল তার
বিপরীতে

3
পুনঃটুইট আমি অনুমান করি ট্যাব চরিত্রগুলি সম্পর্কে আমার অপছন্দ এতো অবচেতন deep
ডেভ নিউটন

2
এই উত্তরটি জিজ্ঞাসা করা প্রশ্নের সম্পূর্ণ অপ্রাসঙ্গিক। দয়া করে এটিকে সঠিক উত্তরে পরিবর্তন করা বা অন্যথায় আপনার উত্তর মোছার বিষয়ে বিবেচনা করুন।
র্যান্ডি দেব

2
@ অ্যান্ড্রুডান "সম্পূর্ণ"? সত্যি? কোনও কিছুর বিপরীতটি কীভাবে "সম্পূর্ণ" সম্পর্কিত হতে পারে? সংজ্ঞা দ্বারা এটি সম্পর্কিত, এবং ঠিক করা সুস্পষ্ট। যদি কেবল আমাদের উত্তরগুলি সম্পাদনা করার ক্ষমতা ছিল।
ডেভ নিউটন

6

দ্রুততম পদ্ধতির জন্য একটি কী-বাইন্ডিং তৈরি করুন

{ "keys": ["super+alt+t"], "command": "unexpand_tabs", "args": { "set_translate_tabs": true } }

এই যোগ পছন্দসমূহ> কী বাইন্ডিং (ব্যবহারকারী) যখন আপনি টিপুন super+ + alt+ + tএটা ট্যাবে স্পেস রূপান্তর করবে


2

আপনি সহজ কী বাঁধাই করতে পারেন:

পছন্দ> কী বাইন্ডিং - ব্যবহারকারী:

[
    { "keys": ["super+l"], "command": "reindent"},
]

এখন লাইন বা ফাইলটি নির্বাচন করুন এবং হিট করুন: কমান্ড + এল


0

আপনি যদি ডিরেক্টরসয়ের সমস্ত ফাইলে এই পরিবর্তনটি পুনরাবৃত্তভাবে প্রয়োগ করতে চান তবে আপনি অনুসন্ধান> ফাইলগুলিতে সন্ধান করুন ... মডেল ব্যবহার করতে পারেন:

ফাইলের মডেলগুলিতে সন্ধান করুন

সম্পাদনা করুন আমি এটিকে চিত্রটিতে হাইলাইট করি নি, তবে আপনাকে বামদিকে * * বোতামটি ক্লিক করতে হবে বরাবর সাব্লাইমে অনুসন্ধান ক্ষেত্রটিকে একটি রেজেক্স / সম্পাদনা হিসাবে ব্যাখ্যা করতে হবে

সম্পাদনা 2 আমি রেজেক্সে স্ট্রিং অ্যাঙ্কারের শুরু যুক্ত করতে অবহেলা করেছি। আমি নীচে এটি সংশোধন করছি, এবং আমি যখন চান্স / সম্পাদনা করব তখন চিত্রটি আপডেট করব

সন্ধান ক্ষেত্রের রেজেক্স ^[^\S\t\n\r]{4}4 টি গ্রুপে (সাদা ট্যাব এবং নিউলাইন অক্ষর বাদে) সাদা স্পেস অক্ষরের সাথে মিলবে। প্রতিস্থাপন ক্ষেত্রটি \tআপনাকে ট্যাবগুলিতে প্রতিস্থাপন করতে চাইলে তা নির্দেশ করে।

আপনি যদি যেখানে ক্ষেত্রের ডানদিকে অবস্থিত বোতামটি ক্লিক করেন, আপনি এমন বিকল্পগুলি দেখতে পাবেন যা আপনাকে অনুসন্ধানে লক্ষ্য, প্রতিস্থাপনে সহায়তা করবে। Add Folderবিকল্পটি আপনাকে সেই ফোল্ডারটি নির্বাচন করতে দেয় যা আপনি পুনরাবৃত্তিভাবে অনুসন্ধান করতে চান। Add Include Filterবিকল্পটি একটি নির্দিষ্ট এক্সটেনশন ফাইল অনুসন্ধানকে সীমাবদ্ধ দেওয়া হবে।

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