সাবলাইম পাঠ্যের মতো মাল্টলাইন সম্পাদনা সক্ষম করা কি সম্ভব ?
উদাহরণস্বরূপ, Ctrlঅতিরিক্ত কার্সার ক্যারেট রাখার জন্য টিপুন এবং ডকুমেন্টে একসাথে একাধিক জায়গায় লিখতে / মুছতে সক্ষম হবেন।
editor.action.insertCursorAtEndOfEachLineSelected
সাবলাইম পাঠ্যের মতো মাল্টলাইন সম্পাদনা সক্ষম করা কি সম্ভব ?
উদাহরণস্বরূপ, Ctrlঅতিরিক্ত কার্সার ক্যারেট রাখার জন্য টিপুন এবং ডকুমেন্টে একসাথে একাধিক জায়গায় লিখতে / মুছতে সক্ষম হবেন।
editor.action.insertCursorAtEndOfEachLineSelected
উত্তর:
উইন্ডোজটিতে, কার্সার যুক্ত করতে উপরে বা ডাউন তীর কী টিপতে আপনি Ctrl+ ধরে রাখেন ।Alt↑↓
ম্যাক: ⌥ Opt+ ⌘ Cmd+ ↑/↓
লিনাক্স: Shift+ Alt+ ↑/↓
নোট করুন যে তৃতীয় পক্ষের সফ্টওয়্যারগুলি এই শর্টকাটগুলির সাথে হস্তক্ষেপ করতে পারে, তাদের এগুলি উদ্দেশ্য হিসাবে কাজ করা থেকে বিরত করতে পারে (বিশেষত উইন্ডোজে ইন্টেলের এইচডি গ্রাফিক্স সফ্টওয়্যার; আরও বিশদ জানতে মন্তব্য দেখুন)।
আপনি যদি এই সমস্যাটি অনুভব করেন, আপনি হয় ইন্টেল / অন্যান্য সফ্টওয়্যার হটকিগুলি অক্ষম করতে পারেন, বা ভিএস কোড শর্টকাটগুলি (নীচে বর্ণিত) পরিবর্তন করতে পারেন।
Escএকক কার্সারে রিসেট করতে টিপুন ।
অথবা, ইসিডর নিকোলিক যেমন উল্লেখ করেছেন , আপনি Altকার্সারকে নির্বিচারে রাখার জন্য বাম ক্লিক ধরে রাখতে পারেন ।
আপনি এর মাধ্যমে কীবোর্ড শর্টকাটগুলি দেখতে ও সম্পাদনা করতে পারেন:
ফাইল → পছন্দসমূহ → কীবোর্ড শর্টকাটগুলি
ডকুমেন্টেশন:
https://code.visualstudio.com/docs/customization/keybindings
সরকারী ভিএস কোড কীবোর্ড শর্টকাট চিট শিট:
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
https://code.visualstudio.com/shortcuts/ কীবোর্ড-শর্টকাট-linux.pdf
CTRL + SHIFT + UP/DOWN/CLICK
ORALT + SHIFT + UP/DOWN/CLICK
আপনি Altঅতিরিক্ত কার্সার সন্ধান করতে + ক্লিক করতে পারেন । এবং ইতিমধ্যে উল্লিখিত হিসাবে, Ctrl+ Alt+ ↑বা ↓।
Alt + Click
এর নাম কী?)
"editor.multiCursorModifier": "ctrlCmd"
কী settings.json
।
বক্স নির্বাচন
উইন্ডোজ: shift+ alt+Mouse Left Button
ম্যাকোস: shift+ option+Click
এটি ভিজ্যুয়াল স্টুডিও কোডের বাক্সে নির্বাচন / মাল্টি-লাইন সম্পাদনা করার উত্তরে যা উল্লিখিত হয়েছে তার বিপরীত ? ।
উইন্ডোজ এবং লিনাক্সে একই শব্দের একাধিক শব্দ সম্পাদনা ব্যবহার করতে Ctrl+ Dব্যবহার করুন ।
ম্যাকের জন্য CMD+ Dব্যবহার করুন ।
1.13 সংস্করণ থেকে (মে 2017) আপনি পরিশেষে একাধিক এক্সিকিউটেবল-এর পাথ তৈরি (সেটিংসে যোগ করুন) জন্য ডিফল্ট সংশোধক কী পরিবর্তন করতে পারেন:
"editor.multiCursorModifier": "ctrlCmd"
PS: এই মুহুর্ত থেকে সংশোধক "ফলো লিঙ্ক" হবে Alt।
আমি একাধিক লাইন নির্বাচন করতে চেয়েছিলাম এবং প্রতিটি নির্বাচিত লাইনের জন্য কার্সার পেতে "কিছু" হিট করতে পারি ( Ctrl+ Shift+ এর অনুরূপ)L সাব্লাইম টেক্সটে )। ভিজ্যুয়াল স্টুডিও কোডের এই ক্রিয়াকলাপটিকে "লাইন সমাপ্তিতে কার্সার যুক্ত করুন" বলা হয়।
এটি ভিজ্যুয়াল স্টুডিও কোড 1.22 এ পরীক্ষা করা হয়েছিল এবং উইন্ডোজ এবং ম্যাক উভয় ক্ষেত্রেই কাজ করে ।
এখানে উপায়:
আপনার নির্বাচিত লাইনে এখন একটি কার্সার রয়েছে।
ALT-SHIFT-I
(পছন্দ করেন i
না L
)। হরফটি সঠিকভাবে দেখতে সাহায্য করে না। আমি এই কমান্ডটি ম্যাক এবং উইন্ডোজ উভয় ক্ষেত্রেই প্রতিদিন একাধিকবার ব্যবহার করি এবং ভিএস কোডের সর্বশেষ সংস্করণ: 1.24.1 এর সাথে আবার একবার পরীক্ষা করেছি এবং আমি আপনাকে আশ্বাস দিচ্ছি এটি কার্যকর হয়েছে। আপনার বিরোধ থাকতে পারে এমন প্লাগইন থাকতে পারে?
(উইন্ডোজ 10 প্রো x64) এখানে কিছু উপায় আছে!
Alt + + click
Alt+ Ctrl+ up/down
কীবাইন্ডিংস: Ctrl+ click
(??? এটি কাজ করে না!)
আমি vscodevim এক্সটেনশন ব্যবহার করছি, সুতরাং আমি নিশ্চিত নই যে এটি সাধারণ সমস্যা কিনা। তবে, আমার সমস্যাটি ছিল যেখানে Ctrl+ Alt+ UpArrowআমার স্ক্রিনটিকে উল্টে উল্টে ফেলে।
এ খুঁজছি ভিসুয়াল স্টুডিও কোড বুনিয়াদি (আমি যদি তারা একটি সাম্প্রতিক আপডেট এই পরিবর্তিত জানি না), এটা ব্যবহার করা বলে:
Ctrl+ Alt+ Shift+ ( Up/ down)
পদক্ষেপ 1:
প্রতিস্থাপন করতে শব্দটি নির্বাচন করুন
Ctrl + + F এটি এর একাধিক উপস্থিতি নির্বাচন করবে
পদক্ষেপ 4:
কেবল নতুন শব্দটি টাইপ করা শুরু করুন
cmd+shift+L
ম্যাক। এক পদক্ষেপে একই জিনিস।
এপ্রিল 2018 (সংস্করণ 1.23) হিসাবে আপনি এখন মাল্টিলাইন নির্বাচন / বক্স নির্বাচন করতে মাঝারি মাউস বোতামটি ব্যবহার করতে পারেন।
ভিজ্যুয়াল স্টুডিও কোডের সর্বশেষ রিলিজে আপনি এখন কার্সার ধরে রাখার সময় Option(Alt একাধিক সারিতে একই কলামটি নির্বাচন করতে উইন্ডোজে) ।
এটি সক্ষম করতে, নিশ্চিত হয়ে নিন যে আপনি নিজের editor.multiCursorModifier
মতো দেখতে এটি পরিবর্তন করেছেন:
"editor.multiCursorModifier": "ctrlCmd"
ভিজ্যুয়াল স্টুডিও কোড রিলিজ নোট 1.32.0 থেকে:
নিম্নলিখিত ভিডিওতে, নির্বাচনটি নিয়মিত নির্বাচন হিসাবে শুরু হয় এবং তারপরে আল্ট টিপতে থাকে এবং মাউস বোতামটি প্রকাশ না হওয়া পর্যন্ত ধরে রাখা হয়:
উইন্ডোজে, নীচের সংমিশ্রণগুলি আমার জন্য কাজ করে:
আমি মনে করি এটি আপনার ভিজ্যুয়াল স্টুডিও কোড সংস্করণের উপর নির্ভর করে।
খনিটি লিনাক্স সংস্করণ ভিজ্যুয়াল স্টুডিও কোড 1.7.2।
"when": "editorTextFocus" },
{ "key": "shift+alt+up", "command": "editor.action.insertCursorAbove",
"when": "editorTextFocus" },
{ "key": "ctrl+shift+down", "command": "editor.action.insertCursorBelow",
"when": "editorTextFocus" },
{ "key": "shift+alt+down", "command": "editor.action.insertCursorBelow",
"when": "editorTextFocus" }```
The point is the shortcuts are not same in all machines, so you should check your configuration. Go to menu:
> Menu *File* → *Preferences* → *Keyboard Shortcuts*
Search for `editor.action.insertCursorAbove` and `editor.action.insertCursorBelow` and see your current configurations. You may change them if they conflict with operating system's shortcut keys.
ভিজ্যুয়াল স্টুডিও কোডে Altআপনার কার্সারটি সম্পাদনা করার জায়গায় (যেখানে আপনি সম্পাদনা করতে চান) চাপুন এবং নির্বাচন করতে ডান ক্লিক করুন।
আমার জন্য কার্যক্ষম সমাধানটি প্রথমে সম্পাদনা করার জন্য প্রয়োজনীয় পাঠ্যটি নির্বাচন করা ছিল এবং তারপরে পৃষ্ঠাতে সমস্ত মিলে যাওয়া ডেটা নির্বাচন করার জন্য CTRL+ ব্যবহার করা F2হয়েছিল। এছাড়াও আপনি ব্যবহার করতে পারেন CTRL+ + Shift+ + Lযেমন দ্বারা প্রস্তাবিত @lesterCovax
দয়া করে দ্রষ্টব্য: পুরো পৃষ্ঠায় অনুরূপ পাঠ্য নির্বাচন করতে উপরের সমাধানটি ভিএসকোড সম্পাদকের অন্তর্নিহিত ক্ষমতা ব্যবহার করে এবং তাই সাবধান হন।
আমার জন্য উপরের সমাধান Ctrl+ + ALT+ + Arrowkeysকাজ যেমন পর্দা সৃষ্ট VSCode লাইন নির্বাচন বিরুদ্ধে প্রদর্শন স্থিতিবিন্যাস পরিবর্তন করতে হয়নি।
আপনি যদি লিনাক্স ব্যবহার করে থাকেন তবে Alt+ ক্লিকের সাথে দ্বন্দ্ব হওয়ার সম্ভাবনা রয়েছে যা "উইন্ডোটি সরানোর জন্য" ডিফল্ট।
আপনি মেনু সেটিংস → উইন্ডো আচরণ → উইন্ডো আচরণ → ক্রিয়া ট্যাবে যেতে পারেন
কেবল Alt+ সরানleft (হোল্ড) এবং এটি কার্যকর হবে।
এটি সেরা উপায়, কারণ এ +জাতীয় সাধারণ কাজটি করার জন্য আপনার কাছে দুটি কী রাখা দরকার নেই ।
আমি সাব্লাইম টেক্সট ব্যবহার করছি কীম্যাপ এবং শীর্ষ উত্তরের প্রদত্ত কী-বাইন্ডিংটি কাজ করছে বলে মনে হচ্ছে না :( ভিজ্যুয়াল স্টুডিও কোড এবং সাব্লাইম কীম্যাপের মধ্যে কিছু বিবাদ হতে পারে।
@ হান দ্বারা প্রস্তাবিত কী-বাইন্ডিংটি আমার পক্ষে কাজ করে (অনেক প্রশংসিত!):
(সিডনোট) নীচে মাল্টলাইন কার্সার (উপরে তালিকাভুক্ত এই কী বাইন্ডিংগুলি সক্ষম এবং অক্ষম করা হয়েছে) এর সাথে এমমেট ব্যবহারের একটি ছোট উদাহরণ রয়েছে :
উত্তরগুলি ছাড়াও আরও একটি উপায় রয়েছে। আপনি যে রেখাগুলি চান তা নির্বাচন করুন এবং তারপরে টিপুন:
এটি নির্বাচনের প্রতিটি সারিতে একটি কার্সার রাখে।
আপনি এখন কলাম নির্বাচন মোড টগল করতে পারেন, যা মাউস অঙ্গভঙ্গি এবং তীর কীগুলি পরিবর্তন করে:
"editor.action.toggleColumnSelection"
দ্রষ্টব্য: সক্রিয়করণের পরে স্ট্যাটাস বারে একটি "কলাম নির্বাচন" প্যানেল রয়েছে, যা আপনি এটি আবার অক্ষম করতে টিপতে পারেন।
আমার সেটিংস: উইন্ডোজ 8.1 64 বিট, ভিজ্যুয়াল স্টুডিও কোড সংস্করণ 1.33.1।
সমস্যা: ইন্টেল এইচডি গ্রাফিক্স 4000 এর কীবোর্ড শর্টকাটগুলির সাথে দ্বন্দ্ব
আমি যখন ভিজ্যুয়াল স্টুডিও কোডের ডিফল্ট শর্টকাট ( Ctrl+ Alt+ UP, Ctrl+ Alt+ DOWN) ব্যবহার করছিলাম তখন আমার একটি সমস্যা হয়েছিল । আমার ক্ষেত্রে, এই কমান্ডগুলি যথাক্রমে 0º এবং 180º-তে আমার পর্দা ঘুরিয়ে দিচ্ছে। এটি ঘটছে, কারণ আমার কম্পিউটারে গ্রাফিক ইন্টেল অ্যাপ্লিকেশন ইনস্টল রয়েছে। তারপরে, আমি এই অ্যাপ্লিকেশনটির শর্টকাটগুলি কেবল অক্ষম করেছি।
কাউকে সাহায্য করার জন্য একটি টিউটোরিয়াল এখানে ।
@Maxime থেকে সমাধান ব্যবহার SHIFT + ALT + i
আমার জন্য কাজ যখন আমি দ্রুত সম্পাদন করা ~ একটি ফাইলে 20k লাইন করার প্রয়োজন ছিল। উল্লিখিত অন্যান্য কীবোর্ড শর্টকাটগুলির বেশিরভাগটি কেবল সীমিত সংখ্যক লাইনের জন্যই কার্যকর। SHIFT
আপনি কলাম সম্পাদনা করতে চান এমন অঞ্চল নির্বাচন করে টিপুনSHIFT + ALT + i
হ'ল এটি পরিচালনা করার সবচেয়ে কার্যকর উপায়।
আমি দুর্ঘটনাক্রমে যা আবিষ্কার করেছি, (এবং এখনও এখানে উল্লেখ করা হয়নি) তা হ'ল "কার্সার সম্পাদনা মোডে" 10k লাইনের সীমা রয়েছে (সেখানে একটি খোলা গিথুব বৈশিষ্ট্য অনুরোধ রয়েছে এটি বাড়ানোর )। এর অর্থ হ'ল অত্যন্ত বড় ফাইলগুলির জন্য, নিজের সম্পাদনাগুলি ম্যানুয়ালি না করে স্ক্রিপ্ট করা ভাল।
এটি সম্পন্ন করার জন্য @ স্পেসিমিনের মতো শর্টকাটগুলি ব্যবহার করতে হয়েছিল CTRL + SHIFT + L
(ডিফল্ট বাইন্ডিং হচ্ছে Select all occurrences of current selection
), আপনার পরীক্ষা করা উচিত যে আপনার কীম্যাপ এক্সটেনশন ইনস্টল নেই। আপনি @recommended:keymaps
এক্সটেনশন ফলকে সন্ধান করে চেক করতে পারেন File > Preferences > Keymaps
( CTRL+K CTRL+M
) এ গিয়ে।
ডিফল্ট [উইন্ডোজ] কীম্যাপটি পিডিএফ ফর্মটিতে এখানে পাওয়া যাবে , বা আপনি File > Preferences > Keyboard Shortcuts
বর্তমান বাইন্ডিংগুলি সন্ধান / পরিবর্তন করতে যেতে পারেন । এছাড়া আরো মধ্যে গভীরতা কী বাইন্ডিং ডকুমেন্টেশন এখানে ।
লিনাক্স ফেডোরাতে (আমি ফেডোরার 31 দিয়ে চেষ্টা করেছি) কেডিএ দিয়ে, এখানে যান:
- পদ্ধতি নির্ধারণ
- উইন্ডো ম্যানেজমেন্ট
- উইন্ডো আচরণ
- উইন্ডো অ্যাকশন
- অভ্যন্তরীণ উইন্ডো, শিরোনাম বার এবং ফ্রেম ক্রিয়া
- বাম ক্লিক বাক্স ক্লিক করুন
- কিছুই করবেন না বাছুন (সরানো / টেনে প্রতিস্থাপন)
এখন আপনি Alt + বাম ক্লিক সহ একাধিক লাইন নির্বাচন করতে পারেন !