ভিজুয়াল স্টুডিও কোডে সম্পাদক এবং সংহত টার্মিনালের মধ্যে ফোকাস পরিবর্তন করতে কি কি কিবোর্ড শর্টকাট (ম্যাক এবং লিনাক্স) জানেন?
ctrl
+ '`' নির্বিঘ্নে উইন্ডোজের সাথেও কাজ করে!
ভিজুয়াল স্টুডিও কোডে সম্পাদক এবং সংহত টার্মিনালের মধ্যে ফোকাস পরিবর্তন করতে কি কি কিবোর্ড শর্টকাট (ম্যাক এবং লিনাক্স) জানেন?
ctrl
+ '`' নির্বিঘ্নে উইন্ডোজের সাথেও কাজ করে!
উত্তর:
যদিও ভিএস কোডের জন্য প্রচুর মডেল টগলস এবং নেভিগেশন শর্টকাট রয়েছে, "সম্পাদক থেকে টার্মিনালে যান এবং আবার ফিরে আসার" জন্য বিশেষত একটি নেই। তবে আপনি ওভারলোড করে key
এবং when
ধারাটি ব্যবহার করে দুটি পদক্ষেপটি রচনা করতে পারেন ।
Keybindings.json সম্পাদক থেকে খুলুন: সিএমডি-শিফট-পি -> পছন্দসমূহ: কীবোর্ড শর্টকাট ফাইল খুলুন এবং এই এন্ট্রি যুক্ত করুন:
// Toggle between terminal and editor focus
{ "key": "ctrl+`", "command": "workbench.action.terminal.focus"},
{ "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}
এই শর্টকাটগুলির সাথে আমি একই কীস্ট্রোকটি ব্যবহার করে সম্পাদক এবং ইন্টিগ্রেটেড টার্মিনালের মধ্যে ফোকাস করব।
"ctrl+`"
হিসাবে নির্দিষ্ট করা যেতে পারে "ctrl+oem_3"
।
keybindings.json
ফাইলটিতে আটকানো উচিত ।
CMD-SHIFT-P
-> Preferences: Open Keyboard Shortcuts File
। এছাড়াও একটি দুর্দান্ত সংস্থান: কোড. visualstudio.com/docs/getstarted/keybindings
ctrl+` : ইন্টিগ্রেটেড টার্মিনাল উপর ফোকাস
ctrl+1 : সম্পাদককে ফোকাস করতে (যদি সম্পাদক -২ কমান্ডটি হবে ctrl+ 2)
আরও তথ্য: http://www.rscoder.com/2020/04/how-to-switch-focus-between-editor-and.html
Ctrl+ Jকাজ; তবে কনসোলটিও দেখায় / লুকিয়ে রাখে।
গেমটি থেকে একটু দেরি হলেও আমি আমারটিকে নিম্নলিখিত হিসাবে কনফিগার করেছি keybindings.json
:
{
"key": "ctrl+`",
"command": "workbench.action.terminal.focus",
"when": "editorTextFocus"
},
{
"key": "ctrl+`",
"command": "workbench.action.focusActiveEditorGroup",
"when": "terminalFocus"
},
{
"key": "alt+`",
"command": "workbench.action.terminal.toggleTerminal"
}
আমি টার্মিনালটি খোলার / বন্ধ করার জন্য এবং উইন্ডোগুলির মধ্যে পিছনে ফোকাস স্যুইচ করার জন্য পৃথক কী চেয়েছিলাম।
alt+`
বাগিচা মনে হচ্ছে - github.com/Mic Microsoft
alt
চেয়ে চাপতে আরও সহজ পেয়েছি ctrl
, সুতরাং আমার কনফিগারেশনে এটি অন্যভাবে রাউন্ডে রয়েছে।
alt
ফোকাস পরিবর্তন করতে ব্যবহার করার পক্ষে পছন্দ করেছিলাম ।
সংস্করণ হিসাবে: 1.26.1 (লিনাক্স), শর্টকাটটি ডিফল্টরূপে সেট করা হয় না। শর্টকাট সেট করতে
সম্পাদকের জন্য ফোকাস ইতিমধ্যে ডিফল্ট হিসাবে সেট করা আছে।
আমি খুঁজে পেয়েছি যেহেতু আমি খনি হিসাবে নিম্নলিখিতটি কনফিগার করেছি ctrl+ `টিপতে কিছুটা শক্ত।
{
"key": "ctrl+k",
"command": "workbench.action.focusActiveEditorGroup",
"when": "terminalFocus"
},
{
"key": "ctrl+j",
"command": "workbench.action.terminal.focus",
"when": "!terminalFocus"
}
আমি সম্পাদক গোষ্ঠীর মধ্যে যাওয়ার জন্য নিম্নলিখিতটিও কনফিগার করেছি।
{
"key": "ctrl+h",
"command": "workbench.action.focusPreviousGroup",
"when": "!terminalFocus"
},
{
"key": "ctrl+l",
"command": "workbench.action.focusNextGroup",
"when": "!terminalFocus"
}
প্রসঙ্গক্রমে, আমি কনফিগার Caps Lockকরার ctrlথেকে Mac এ System Preferences => keyboard =>Modifier Keys
।
সংহত টার্মিনাল টগল করতে ডিফল্ট কী-বাইন্ডিংটি vscode কীবোর্ড শর্টকাট ডকুমেন্টেশন পৃষ্ঠা অনুসারে "Ctrl +` " । যদি আপনি এই শর্টকাটটি পছন্দ না করেন তবে আপনি এটির মতো কিছু যুক্ত করে আপনার কী বাইন্ডিং ফাইলে এটি পরিবর্তন করতে পারেন:
{ "key": "ctrl+l", "command": "workbench.action.terminal.toggleTerminal" }
কেবল নীচের প্যানেলে ফোকাস করার জন্য কোনও ডিফল্ট কী-বাইন্ডিং বলে মনে হচ্ছে না। সুতরাং, যদি আপনি নীচের প্যানেলটি টগল করতে না চান তবে আপনাকে আপনার কীবাইন্ডিং ফাইলে নিম্নলিখিতগুলির অনুরূপ কিছু যুক্ত করতে হবে:
{ "key": "ctrl+t", "command": "workbench.action.focusPanel" }
focusPanel
সাধারণ অঞ্চলের জন্য করা হয় ( "সমস্যা", "আউটপুট" এবং "ডিবাগ কনসোল" ভালো জিনিস অন্তর্ভুক্ত এছাড়া একটি কর্ম বিশেষভাবে ইন্টিগ্রেটেড টার্মিনাল জন্য। workbench.action.terminal.focus
।
টার্মিনালের দৃশ্যমানতা টগল করতে এবং ফলস্বরূপ ফোকাসটি টগল করতে ctrl + using ব্যবহার করে দেখুন ।
জিজ্ঞাসা করা ঠিক কি নয়, তবে আমি এটি খুব দরকারী এবং সম্পর্কিত বলে মনে করি।
যদি কেউ ভিজ্যুয়াল স্টুডিওর ইন্টিগ্রেটেড টার্মিনাল প্যানেলে একটি টার্মিনাল থেকে অন্য টার্মিনালে পরিবর্তন করতে চায় তবে আপনি অনুসন্ধান করতে পারেন:
Terminal: Focus Next Terminal
অথবা নিম্নলিখিত কী শর্টকাট যুক্ত করুন এবং কীবোর্ড সংমিশ্রণটি দিয়ে এটি আরও দ্রুত করুন।
{
"key": "alt+cmd+right",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
আমি আশা করি এটি অন্য কাউকে সাহায্য করবে।
ইনবিল্ট কীবোর্ড শর্টকাটগুলি ব্যবহার করে শুভম জৈনের উত্তর এখন সেরা বিকল্প।
থেকে Ctrl+;
থেকে Ctrl+L
এইভাবে আপনার টার্মিনাল এবং সম্পাদকের মধ্যে সরানো ফোকাস থাকতে পারে, এবং টার্মিনাল টুগলটি সান্নিধ্যে।
সাধারণত, বনাম কোড ctrl+j
টার্মিনালটি খোলার জন্য ব্যবহার করে তাই ctrl+k
নীচে নীচের মতো সংমিশ্রণটির সাথে স্যুইচ করতে একটি কী-বাইন্ডিং তৈরি করেছি keybindings.json
:
[
{
"key": "ctrl+k",
"command": "workbench.action.terminal.focus"
},
{
"key": "ctrl+k",
"command": "workbench.action.focusActiveEditorGroup",
"when": "terminalFocus"
}
]
কোনও কিবোর্ড লেআউটের জন্য সহজ উইন্ডো সলিউশন (অন্যান্য ওএসের জন্য কাজ করতে পারে তবে পরীক্ষিত নয়)
আমি ফিনিশ কীবোর্ড ব্যবহার করি যাতে উপরেরগুলির কোনওটিই কাজ করে না তবে এটি সমস্ত কীবোর্ডের জন্য কাজ করা উচিত।
আমি> কীবোর্ড শর্টকাটগুলি সেটিং এ যাব তার পরে বিভাগে এটি একটি অনুসন্ধান বার প্রকারকে ফোকাস টার্মিনাল দেয় এবং বিকল্পটি নির্বাচন করে। এটি এই ক্রিয়াকলাপের জন্য আপনি যে সংমিশ্রণটি সেট করতে চান তা টাইপ করতে বলবে। এটা কর. সম্পাদক বার হিসাবে অনুসন্ধান বারে "সম্পাদক ফোকাস" টাইপ করুন এবং আপনার পছন্দসই কীটি টাইপ করুন। যদি আপনি দুর্দান্তভাবে একটি কী যুক্ত করেন। এটি উপরের মন্তব্যে উল্লিখিত জেসন সম্পাদনা করে মুছে ফেলা যাবে
নিয়ন্ত্রণ + '~' দু'জনের মধ্যে টগল করার জন্য কাজ করবে। এবং ' ` ' ট্যাব বোতামের ঠিক উপরে।
ctrl
+ '`' সেরা হবে#-> Linux