উত্সব পাঠ্য 3 - দ্রুত অ্যাড / ম্যাচের আচরণ খুঁজুন


14

ধরুন আমি সাব্লাইম টেক্সট 3 এ এমন একটি ফাইলের সাথে কাজ করছি cযেটিতে একক অক্ষর ভেরিয়েবলের একাধিক উপস্থিতি রয়েছে , যা আমি অন্য নামে নামকরণ করতে চাই।

আমি যখন আমার কার্সারের সাহায্যে সেই পরিবর্তনশীলটির একটি উদাহরণ নির্বাচন করি, তখন সাব্লাইম টেক্সট স্বয়ংক্রিয়ভাবে আমার পক্ষে সেই পরিবর্তনশীলের অন্যান্য উদাহরণ হাইলাইট করে:

এই ভিজ্যুয়াল হাইলাইটটি সেটিংস দ্বারা সক্ষম করা হয়েছে: "match_selection": trueএবং স্পষ্টভাবে দেখায় যে পরাশক্তিটি কেবলমাত্র সেই চরিত্রের অন্যান্য উদাহরণগুলিকে হাইলাইট করার জন্য যথেষ্ট স্মার্ট যেখানে এটি পরিবর্তনশীল হিসাবে প্রাসঙ্গিক।

তবে এই হাইলাইটটি হওয়া সত্ত্বেও এটি সম্ভব হওয়া উচিত বলে মনে হচ্ছে, কেবলমাত্র এই হাইলাইটেড cভেরিয়েবলগুলি স্বয়ংক্রিয়ভাবে নির্বাচন করার কোনও সহজ উপায় নেই ।

আমি যদি দ্রুত cএকাধিক কার্সার ব্যবহার করে ভেরিয়েবলের সমস্ত উদাহরণগুলির দ্রুত নাম পরিবর্তন করতে চাই , তবে কেবলমাত্র সেই চলকটি বেছে নেওয়ার পরিবর্তে দ্রুত অ্যাড নেক্সট ( cmd+D) বা কুইক ফোল্ড অল ( ctrl+cmd+G) এর মাধ্যমে c, আমি 'সি' অক্ষরটির প্রতিটি একক উদাহরণ পেয়েছি:

এটি প্রকৃতপক্ষে কার্যকরভাবে কার্যকর নয়, যেহেতু এটির আসল ভেরিয়েবলের সাথে কোনও সম্পর্ক নেই; এটি কেবল অন্ধভাবে সমস্ত বর্ণ "সি" নির্বাচন করেছে, তারা নির্বাচিত পরিবর্তনশীল কিনা তা নির্বিশেষে।

সেটিংসটি যে হাইলাইটিং নিয়মগুলি ব্যবহার করে তার মতো আচরণ করার জন্য কি কুইক অ্যাড নেক্সট এবং কুইক ফাউন্ড অলকে জোর করার কোনও উপায় আছে match_selection? নির্বাচিত চরিত্রের প্রতিটি উদাহরণ অন্ধভাবে নির্বাচন না করে এটি এই ক্ষেত্রে আরও বেশি কার্যকর হবে be

আমি কিছু অনুপস্থিত করছি? আমি তাত্ক্ষণিকভাবে সমস্ত দৃষ্টান্ত বা দ্রুত অ্যাড নেক্সট ভেরিয়েবল বিকল্প বা কুইক ফোল্ড অল এবং কুইক অ্যাড নেক্সট এর ডিফল্ট আচরণটি কাস্টমাইজ করার কোনও উপায় খুঁজে পাচ্ছি না । যতদূর আমি বলতে পারি, আমার একমাত্র অপশন cহ'ল ম্যানুয়ালি প্রতিটি ঘটনার পুনরায় নামকরণ করা বা মূল হাইলাইটিং অ্যালগরিদমের মতো একই ফলাফল অর্জনের জন্য কিছু কাস্টম রেজেক্স লেখা write

উত্তর:


23

কৌশলটি হ'ল খালি নির্বাচন দিয়ে শুরু করতে হবে, আপনি যে শব্দটি নির্বাচন করতে চান তার বাম দিকে আপনার কার্সার দিয়ে। তারপরে, শব্দটির সমস্ত উদাহরণ নির্বাচন করতে CtrlG(বা AltF3উইন্ডোজ / লিনাক্সে) টিপুন:

লুয়া কোড

বা একবারে একবারে তাদের নির্বাচন শুরু করতে D( CtrlDউইন / লিনে) চাপুন ।


1
মূলত আমি যা খুঁজছিলাম, চিয়ার্স :) -
জোহানেস

আপনি যদি তাদের সমস্ত ফাইলে চান তবে এটি কাজ করে; আপনি কেবল যেমন Ctrl + D- এর সাথে ঘনিষ্ঠ হন তাদের সকলকেই চাই।
বেন দিলটস

@ বেনডিল্টস আমি নিশ্চিত নই আপনি কী জিজ্ঞাসা করছেন। আপনি কি করতে চেষ্টা করছেন?
ম্যাটডিমো

বলুন আপনার কাছে দশটি আলাদা পদ্ধতিযুক্ত একটি ফাইল রয়েছে যার প্রত্যেকটিরই "সি" নামে স্থানীয় ভেরিয়েবল রয়েছে। আমি কেবল পুরো ফাইলের চেয়ে ছোট অঞ্চলে দ্রুত নির্বাচন করতে চাই।
বেন দিল্টস

2
@ বেনডিল্টস আপনার কার্সারটি প্রথমটির ঠিক বাম দিকে রাখুন এবং আপনি যেটি ব্যবহার করতে চান তা নির্বাচন করুন Ctrl-D, যেমনটি আমি আমার উত্তরে বলেছি।
ম্যাটডিমো

0

কোনও ভেরিয়েবলের সমস্ত উপস্থিতি নির্বাচন করে এবং নামকরণ করার সময়, এটি বোঝায় না যে সমস্ত স্ট্রিংয়ের নাম পরিবর্তন করা উচিত। উদাহরণস্বরূপ 'সি' ভেরিয়েবল না হয়েও অনেক শব্দে দেখা দিতে পারে। কেবলমাত্র সেই পরিবর্তনগুলির নাম পরিবর্তন করতে গেলে যেগুলি ভেরিয়েবল হয় এ্যানাকোন্ডা অ্যাড-অন ব্যবহার করতে পারে:

চলকটি ডান-মাউস ক্লিক করুন

অ্যানাকোন্ডা -> কার্সারের অধীনে অবজেক্টটির নাম পরিবর্তন করুন Select

পুনশ্চ. পুনরায় নামকরণের আগে নির্বাচনটি কী হবে তা পরীক্ষা করতে কেউ ভেরিয়েবলটিতে ডাবল-ক্লিক করতে পারেন।

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