ভিজুয়াল স্টুডিও কোডে সম্পাদক এবং সংহত টার্মিনালের মধ্যে ফোকাস স্যুইচ করুন


511

ভিজুয়াল স্টুডিও কোডে সম্পাদক এবং সংহত টার্মিনালের মধ্যে ফোকাস পরিবর্তন করতে কি কি কিবোর্ড শর্টকাট (ম্যাক এবং লিনাক্স) জানেন?


25
ctrl + '`' সেরা হবে#-> Linux
মুথুকুমার হিলিয়াস

13
সিআরটিএল + '`' কোনও অতিরিক্ত কী বাঁধাই ছাড়াই ওএস এক্সেও কাজ করে।
নাটালিস্টাঙ্কো

2
ctrl+ '`' নির্বিঘ্নে উইন্ডোজের সাথেও কাজ করে!
এহতেশাম জেডে

উত্তর:


980

যদিও ভিএস কোডের জন্য প্রচুর মডেল টগলস এবং নেভিগেশন শর্টকাট রয়েছে, "সম্পাদক থেকে টার্মিনালে যান এবং আবার ফিরে আসার" জন্য বিশেষত একটি নেই। তবে আপনি ওভারলোড করে 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"}

এই শর্টকাটগুলির সাথে আমি একই কীস্ট্রোকটি ব্যবহার করে সম্পাদক এবং ইন্টিগ্রেটেড টার্মিনালের মধ্যে ফোকাস করব।


20
এখন পর্যন্ত, এটি সর্বাধিক যুক্তিযুক্ত ন্যায়সঙ্গত সমাধান হিসাবে সেরা উত্তর: বিদ্যমান কী বাইন্ডিং প্রসারিত করা। যশ!
এম্লোসকোট

7
ধন্যবাদ, এটি ভাল কাজ করেছে এবং অনেক সময় সাশ্রয় করে। আন্তর্জাতিক কীবোর্ড ব্যবহারকারীদের জন্য: "ctrl+`"হিসাবে নির্দিষ্ট করা যেতে পারে "ctrl+oem_3"
esel

7
আমি আমার উত্তর লেখার পর থেকে @ রোমান ১.১18.০ এর আচরণ অবশ্যই উন্নতি হয়েছে, তবে আমি মনে করি উপরেরটি এখনও আরও ভাল। পার্থক্যটি হ'ল কীস্ট্রোকটি ব্যবহার করার সময় টার্মিনাল অদৃশ্য হবে না, কেবল ফোকাস স্থানান্তরিত হবে। আমি আমার টার্মিনালটি প্রদর্শিত রাখতে পছন্দ করি :)
wgj

37
নোট করুন যে এই শর্টকাটগুলি keybindings.jsonফাইলটিতে আটকানো উচিত ।
সিউডোমারভিন

41
Keybindings.json সম্পাদক থেকে খুলুন: CMD-SHIFT-P-> Preferences: Open Keyboard Shortcuts File। এছাড়াও একটি দুর্দান্ত সংস্থান: কোড. visualstudio.com/docs/getstarted/keybindings
derFunk

173

ctrl+` : ইন্টিগ্রেটেড টার্মিনাল উপর ফোকাস

ctrl+1 : সম্পাদককে ফোকাস করতে (যদি সম্পাদক -২ কমান্ডটি হবে ctrl+ 2)

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

আরও তথ্য: http://www.rscoder.com/2020/04/how-to-switch-focus-between-editor-and.html


4
যেখানে নরকটি any যে কোনও কীবোর্ডে 🙄
ইওকস ২

6
এসকে কী এর ঠিক নীচে :)
রাহুল শুক্ল

5
ধন্যবাদ. Ctrl + 1 আমার যা প্রয়োজন তা কিছু ক্ষেত্রে যেমন সিআরটিএল + external বাহ্যিক টার্মিনালটি খুলবে এবং এটি আবার ভিএসকোড সম্পাদকের কাছে ফিরে আসতে পারবে না
থ্যাং নগুয়েন

2
সবচেয়ে সহজ এবং সঠিক উত্তর imho।
টমাস

3
নিয়ন্ত্রণ + '~' দু'জনের মধ্যে টগলিংয়ের জন্য কাজ করবে। আমি বেশ কিছুদিন থেকে ব্যবহার করছি।
শিওরেন্ডর পাল

75

Ctrl+ Jকাজ; তবে কনসোলটিও দেখায় / লুকিয়ে রাখে।


8
ম্যাকোজে সিএমডি + জে।
দুর্বৃত্ত

2
সবচেয়ে সহজ এখনও কাজ উত্তর - imho গ্রহণ করা উচিত।
করোল সেলাক 16'19

উবুন্টু লিনাক্স 16.04 (জেনিয়াল) + ভিএসসি 1.45.0 এ কাজ করছেন না
আলডো বাসানিনী

54

গেমটি থেকে একটু দেরি হলেও আমি আমারটিকে নিম্নলিখিত হিসাবে কনফিগার করেছি 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"
}

আমি টার্মিনালটি খোলার / বন্ধ করার জন্য এবং উইন্ডোগুলির মধ্যে পিছনে ফোকাস স্যুইচ করার জন্য পৃথক কী চেয়েছিলাম।


4
ম্যাপিংটি alt+`বাগিচা মনে হচ্ছে - github.com/Mic Microsoft
বেন

2
আমি altচেয়ে চাপতে আরও সহজ পেয়েছি ctrl, সুতরাং আমার কনফিগারেশনে এটি অন্যভাবে রাউন্ডে রয়েছে।
এক্সজি

এটি একটি দুর্দান্ত প্রস্তাব, যদিও আমি মূল বাইন্ডিংগুলি রাখার এবং altফোকাস পরিবর্তন করতে ব্যবহার করার পক্ষে পছন্দ করেছিলাম ।
মিঃ ডুহার্ট

@ বেনক্র্যাসি এটি ম্যাকোসের জন্যই, উইন্ডোজে এটি ঠিক কাজ করে।
কোটাউস্কাস

24

সংস্করণ হিসাবে: 1.26.1 (লিনাক্স), শর্টকাটটি ডিফল্টরূপে সেট করা হয় না। শর্টকাট সেট করতে

  1. কীবোর্ড শর্টকাট প্যানেল খুলুন [ctrl + k, ctrl + s]
  2. ফোকাস টার্মিনাল জন্য অনুসন্ধান করুন

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

  1. আপনার শর্টকাট সেট করুন

সম্পাদকের জন্য ফোকাস ইতিমধ্যে ডিফল্ট হিসাবে সেট করা আছে।

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


তারা অতিরিক্ত কীবোর্ড ম্যাপিং সরবরাহ করার সাথে সাথে, এই উত্তরটি সহজ এবং দ্রুত
লকএহেডআউটটাইমস টাইপস

এটি প্রথম সম্পাদক গোষ্ঠীকে কেন্দ্র করে - ওপি যা চায় তা নাও হতে পারে। সম্ভবত বর্তমান / সক্রিয় সম্পাদক গোষ্ঠীটি চান।
চিহ্নিত করুন

1
এটি 2020 এবং যে কোনও কিছুর জন্য উত্তর> = 1.45.0
ক্রিসমার্ক

গ্রেট। এখানে পরিষ্কারতার জন্য আপনাকে ধন্যবাদ।
ফিডি বক্স

18

আমি খুঁজে পেয়েছি যেহেতু আমি খনি হিসাবে নিম্নলিখিতটি কনফিগার করেছি 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


8

সংহত টার্মিনাল টগল করতে ডিফল্ট কী-বাইন্ডিংটি vscode কীবোর্ড শর্টকাট ডকুমেন্টেশন পৃষ্ঠা অনুসারে "Ctrl +` " । যদি আপনি এই শর্টকাটটি পছন্দ না করেন তবে আপনি এটির মতো কিছু যুক্ত করে আপনার কী বাইন্ডিং ফাইলে এটি পরিবর্তন করতে পারেন:

{ "key": "ctrl+l", "command": "workbench.action.terminal.toggleTerminal" }

কেবল নীচের প্যানেলে ফোকাস করার জন্য কোনও ডিফল্ট কী-বাইন্ডিং বলে মনে হচ্ছে না। সুতরাং, যদি আপনি নীচের প্যানেলটি টগল করতে না চান তবে আপনাকে আপনার কীবাইন্ডিং ফাইলে নিম্নলিখিতগুলির অনুরূপ কিছু যুক্ত করতে হবে:

{ "key": "ctrl+t", "command": "workbench.action.focusPanel" }

পারফেক্ট, ধন্যবাদ! আপনি উল্লিখিত দ্বিতীয় উত্তরটি সন্ধান করছি। কেউ যদি কীবোর্ড শর্টকাট সম্পর্কে ভাবনাটি সম্পাদকে ফোকাসটি রেখে দেয় তবে তা হ'ল: কমান্ড + 1 (ম্যাকে)
অভিজিৎ

আমি মনে করি focusPanelসাধারণ অঞ্চলের জন্য করা হয় ( "সমস্যা", "আউটপুট" এবং "ডিবাগ কনসোল" ভালো জিনিস অন্তর্ভুক্ত এছাড়া একটি কর্ম বিশেষভাবে ইন্টিগ্রেটেড টার্মিনাল জন্য। workbench.action.terminal.focus
wgj

8

টার্মিনালের দৃশ্যমানতা টগল করতে এবং ফলস্বরূপ ফোকাসটি টগল করতে ctrl + using ব্যবহার করে দেখুন ।


3

জিজ্ঞাসা করা ঠিক কি নয়, তবে আমি এটি খুব দরকারী এবং সম্পর্কিত বলে মনে করি।

যদি কেউ ভিজ্যুয়াল স্টুডিওর ইন্টিগ্রেটেড টার্মিনাল প্যানেলে একটি টার্মিনাল থেকে অন্য টার্মিনালে পরিবর্তন করতে চায় তবে আপনি অনুসন্ধান করতে পারেন:

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"
  },

আমি আশা করি এটি অন্য কাউকে সাহায্য করবে।


3

ইনবিল্ট কীবোর্ড শর্টকাটগুলি ব্যবহার করে শুভম জৈনের উত্তর এখন সেরা বিকল্প।

আমি ম্যাপ করেছি এখানে চিত্র বর্ণনা লিখুন

থেকে Ctrl+;

এবং রিমপড এখানে চিত্র বর্ণনা লিখুন

থেকে Ctrl+L

এইভাবে আপনার টার্মিনাল এবং সম্পাদকের মধ্যে সরানো ফোকাস থাকতে পারে, এবং টার্মিনাল টুগলটি সান্নিধ্যে।


এটি আমার জন্য এটি সমাধান! কীবোর্ড শর্টকাট -> টার্মিনাল: ফোকাস টার্মিনাল ( workbench.action.terminal.focus ) -> কী- বাইন্ডিংটি আমার কাঙ্ক্ষিত সংমিশ্রণে পরিবর্তন করেছে । ভিসকোড ইনসাইডার্সে চলছে 1.43.0
jeppoo1

2

সাধারণত, বনাম কোড ctrl+jটার্মিনালটি খোলার জন্য ব্যবহার করে তাই ctrl+kনীচে নীচের মতো সংমিশ্রণটির সাথে স্যুইচ করতে একটি কী-বাইন্ডিং তৈরি করেছি keybindings.json:

[    
    {
        "key": "ctrl+k",
        "command": "workbench.action.terminal.focus"
    },
    {
        "key": "ctrl+k",
        "command": "workbench.action.focusActiveEditorGroup",
        "when": "terminalFocus"
    }
]

0

কোনও কিবোর্ড লেআউটের জন্য সহজ উইন্ডো সলিউশন (অন্যান্য ওএসের জন্য কাজ করতে পারে তবে পরীক্ষিত নয়)

আমি ফিনিশ কীবোর্ড ব্যবহার করি যাতে উপরেরগুলির কোনওটিই কাজ করে না তবে এটি সমস্ত কীবোর্ডের জন্য কাজ করা উচিত।

  • টার্মিনাল ফোকাস: ইন্টিগ্রেটেড টার্মিনালে টার্মিনাল পাঠ্যের উপর দিয়ে আপনার মাউসটিকে ঘুরান । টার্মিনালে ফোকাস করার শর্টকাটটি পপ আপ হবে - আমার উদাহরণস্বরূপ সিটিআরএল + said বলেছে ö
  • সম্পাদক ফোকাস: উপরে উল্লিখিত হিসাবে CTRL + 1 ব্যবহার করুন।

-1

আমি> কীবোর্ড শর্টকাটগুলি সেটিং এ যাব তার পরে বিভাগে এটি একটি অনুসন্ধান বার প্রকারকে ফোকাস টার্মিনাল দেয় এবং বিকল্পটি নির্বাচন করে। এটি এই ক্রিয়াকলাপের জন্য আপনি যে সংমিশ্রণটি সেট করতে চান তা টাইপ করতে বলবে। এটা কর. সম্পাদক বার হিসাবে অনুসন্ধান বারে "সম্পাদক ফোকাস" টাইপ করুন এবং আপনার পছন্দসই কীটি টাইপ করুন। যদি আপনি দুর্দান্তভাবে একটি কী যুক্ত করেন। এটি উপরের মন্তব্যে উল্লিখিত জেসন সম্পাদনা করে মুছে ফেলা যাবে


-1

নিয়ন্ত্রণ + '~' দু'জনের মধ্যে টগল করার জন্য কাজ করবে। এবং ' ` ' ট্যাব বোতামের ঠিক উপরে।

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