সাব্লাইম টেক্সট 2-এ একাধিক নির্বাচনের জন্য Ctrl + D ব্যবহার করার সময় আমি কীভাবে কোনও মিল এড়িয়ে যাব?


180

আমার মতো কিছু কোড রয়েছে:

testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;

আমি "টেস্টভার" ভেরিয়েবলের নাম পরিবর্তন করতে চাই। আমি যখন Ctrl+ Dএবং পরিবর্তনশীল সম্পাদনা করে একাধিক কার্সার সেট করি তখন "টেস্টে ভেরিয়েবল "টিও নির্বাচন করা হয় এবং সম্পাদিত হয়।

Ctrl+ এর সাথে একাধিক কার্সার সেট করার সময় কিছু নির্বাচন এড়িয়ে যাওয়ার কোনও উপায় আছে কি D?

উত্তর:


257

কেবলমাত্র Ctrl+ K,Ctrl +D

(ওএস এক্স এর জন্য: Cmd+ K,Cmd + D)

কিছুটা অনুশীলনের প্রয়োজন, তবে কাজটি হয়ে যায়!


33
এটি আসলে Ctrl + K + D নয়, এটি Ctrl + K, Ctrl + D। সমান্তরাল না হয়ে সিরিজে টাইপ করা অনেক সহজ!
টিম কিটিং

4
@ কিওয়ার্টি: অল্ট + এফ 3 সমস্ত উপস্থিতি নির্বাচন করে।
এমিল স্টেনস্ট্রোম

16
@ রোমাইন লিখেছেন "কিছুটা অনুশীলনের দরকার"। আমি মনে করি এর অর্থ কী এটি এটি আরও স্বজ্ঞাত হতে পারে। আপনি কী এড়াতে চান তা হাইলাইট না করা পর্যন্ত কী কম্বো টিপবেন না। উদাহরণস্বরূপ আপনার যদি 3 টি ম্যাচ থাকে এবং আপনি 2 য় ছেড়ে যেতে চান তবে প্রথমে 1 ম হাইলাইট করুন, দ্বিতীয়টি হাইলাইট করতে CTRL + D টিপুন, তারপরে দ্বিতীয় ম্যাচটি এড়াতে কী কম্বো টিপুন এবং তৃতীয়টি হাইলাইট করুন। সহায়তার প্রয়োজন?
টাইলার কলিয়ার

এটি ব্যবহারকারীর কী-ম্যাপে যুক্ত করুন এবং অনুশীলনের সময়টি প্রায় 0 টি ছোট করে দিন! { "keys": ["ctrl+alt+d"], "command": "find_under_expand_skip" }
মিচিফ

দারুন আমার বন্ধু !!
জুয়ান

85

নির্বাচন এড়াতে আপনি একই সময়ে Ctrl+ Kএবং Ctrl+ টিপতে পারেন D। আপনি যদি নিজের নির্বাচনের সাথে খুব বেশি দূরে চলে যান তবে আপনি পূর্ববর্তী নির্বাচনে ফিরে আসতে Ctrl+ ব্যবহার করতে পারেন U

দ্রষ্টব্য : ম্যাক ওএস এক্স এর Ctrlসাথে প্রতিস্থাপন করুন Cmd

এর জন্য ডিফল্ট কনফিগারেশনটি অ্যাপ্লিকেশন মেনুবারে Preferences> Key Bindings-Defaultএ গিয়ে দেখা যাবে , যেখানে আপনি এই জাতীয় কিছু দেখতে পাবেন:

{ "keys": ["ctrl+d"], "command": "find_under_expand" },
{ "keys": ["ctrl+k", "ctrl+d"], "command": "find_under_expand_skip" }

আপনি যদি চান, আপনি কী আপনার চাহিদা অনুযায়ী, এ গিয়ে কনফিগার করতে পারেন Preferences> Key Bindings-Userএবং উপরোক্ত কোড কপি করুন এবং তারপর কী পরিবর্তন করুন।


61

আপনার যদি শব্দের উপর কার্সার থাকে এবং শব্দটি নির্বাচন করতে Ctrl+ ব্যবহার করেন D। পরের বার আপনি আঘাত Ctrl+D পরবর্তী হাইলাইট করা শব্দ নির্বাচন করা উচিত।

যদি আপনি শব্দটি নির্বাচন করতে ডাবল ক্লিক করেন, Ctrl+ Dসঠিক স্ট্রিংটি কেবল হাইলাইট করা হবে না তা নির্বাচন করবে।

অন্য কথায়, Ctrl+ Dকিছু হাইলাইট না করে পুরো শব্দ অনুসন্ধান করে । আপনার যদি ইতিমধ্যে কিছু হাইলাইট করা থাকে তবে Ctrl+ Dসাবস্ট্রিং অনুসন্ধান করবে।

আমি পরীক্ষা করেছি এবং এটি সাব্লাইম টেক্সট 2 সংস্করণ 2.0.1, বিল্ড 2217 এ কাজ করে।


11
এটি আসলে এই সমস্যার একমাত্র সত্য সমাধান। মানুষ মস্তিস্কহীনভাবে উত্সাহিত করছে।
কিওয়ার্টি

ctrl+ D বাছাই করা কিছুই সঙ্গে কেস সংবেদনশীল
ভেঙ্কটভিবি

2
@vankatvb আমি খোঁজার করছি না যে সত্য ... হতে Ctrl+ + Dনির্বাচিত কিছুই এখনও কেস-অবশ আমাকে হয়। এটি কেবল কেস-সংবেদনশীল মিলগুলির রূপরেখা তৈরি করবে তবে শর্টকাট ব্যবহার করে বা Alt+ কেসগুলি F3মেলে না এমনগুলি নির্বাচন করবে।
Schism

বিটিডব্লিউ এখানে অন্য প্রশ্নের একই উত্তর: stackoverflow.com/a/18422707/782045
আকর্ষণীয়ভাবে

7

ভেরিয়েবলের আগে কার্সার রাখুন , ভেরিয়েবলটি নির্বাচন করবেন না, ভেরিয়েবলের Ctrl+Dপ্রতিটি ঘটনা নির্বাচন করতে আঘাত করুন, প্যাটার্ন নয়।


1

উইন্ডোজে 2020-এ উইস্কোডের জন্য আপডেট উত্তর, কী-বাইন্ডিংস.জেসন পরবর্তী নির্বাচিত ঘটনাটি সহজেই এড়াতে এই লাইনটি যুক্ত করুন:

  {
    "key": "ctrl+alt+d",
    "command": "editor.action.moveSelectionToNextFindMatch",
    "when": "editorFocus"
  },

* হ্যাঁ আমি জানি প্রশ্নটি উত্সাহযুক্ত পাঠ্যের জন্য, তবে আমি এটি একই প্রশ্নটি + ভিসকোড গুগল করে পেয়েছি, সুতরাং ম্যাপিংগুলি অভিন্ন হওয়ায় এটি কারওর পক্ষে সহায়তা করতে পারে।

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