विभाजन खिड़की के शीशे के बीच स्विच करने के लिए एक हॉटकी है?


201

विजुअल स्टूडियो कोड में वर्तमान विंडो को 2 या 3 पैन में विभाजित करने के लिए हॉटकी संयोजन है:

"key": "ctrl + \",               "command": "workbench.action.splitEditor"

दुर्भाग्य से, मुझे माउस के बिना ऐसे पैन के बीच स्विच करने का कोई तरीका नहीं मिल रहा है। मेरी पुरानी आदत F6भी काम नहीं करती।

यह विजुअल स्टूडियो कोड एडिटर में समर्थित है या नहीं?


क्या होगा अगर मैं फलक को विभाजित करना चाहता हूं, लेकिन मैं चाहता हूं कि फलक / खिड़की पक्ष के बजाय नीचे की ओर करें।
चार्ली पार्कर

जवाबों:


246

https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management

विंडोज के लिए: Ctrl+ 1, Ctrl+ 2और Ctrl+ 3

मैक के लिए: Cmd+ 1, Cmd+ 2और Cmd+ 3

हालांकि, फ़ाइलों के लिए Ctrl+ tabs क्या करता है , पैन के बीच कोई परिपत्र स्विच नहीं है ।


16
वास्तव में फ़ाइलों को खोलने के माध्यम से चक्र के लिए एक महत्वपूर्ण बंधन है। इस लेख के अनुसार , यह "CMD + SHIFT + [" और "CMD + SHIFT +]" है
simonxy

1
क्रोम टैब पर कुंजियाँ भी काम करती हैं क्योंकि मुझे गलती से पता चला
जोकब

3
नोट: मैक के लिए Ctrl काम नहीं करता है। Ctrl के बजाय कुंजी Cmd है
user3245268

यदि आप "CMD + SHIFT + [" और "CMD + SHIFT +]" मौजूद हैं तो आप ctrl + 1 का उपयोग क्यों करेंगे?
चार्ली पार्कर

Ctrl + Shift + [ / ]लगता है कि मेरे संस्करण (1.46) में फोल्डिंग और कोडिंग को मैप किया जा सकता है। मैंने चूक को कभी नहीं बदला। क्या इसका मतलब यह है कि उन्होंने चूक को बदल दिया है?
शहंशाह

206

यदि आप vim (और / या tmux) में काम करने के आदी हैं और साथ घूमना चाहते हैं ctrl+hjkl

इनको जोड़ें keybindings.json

[
    {
        "key": "ctrl+h",
        "command": "workbench.action.navigateLeft"
    },
    {
        "key": "ctrl+l",
        "command": "workbench.action.navigateRight"
    },
    {
        "key": "ctrl+k",
        "command": "workbench.action.navigateUp"
    },
    {
        "key": "ctrl+j",
        "command": "workbench.action.navigateDown"
    }
]

21
यह पर्याप्त नहीं हो सकता। धन्यवाद!! यही वह है जिसकी तलाश में मैं हूं।
dojosto

9
इस आदमी को एक
उठाइये

2
इसके लिए शुक्रिया। मैंने पहले से ही बिना किसी भाग्य के कीबिन्डिंग के माध्यम से खोजा था। ऐसा लगता है कि शब्द "फ़ोकस" और "नेविगेट" लगातार उपयोग नहीं किए जाते हैं।
xthrd

5
इसके लिए धन्यवाद! मामले में यह किसी को भी मदद करता है, मैंने अभी-अभी यह पता लगाया है कि यह VsCodeVim की Ctrl+ xलाइन पूर्णता (शायद अन्य चीजों के बीच) को तोड़ता है, इसलिए इन शॉर्टकट को "when": "vim.mode != 'Insert'"
इनसर्ट

12
यदि आप यह पता लगाने की कोशिश कर रहे हैं कि वास्तव में कैसे संपादित किया जाए keybindings.json- तो सहायक डॉक यहां देखें: code.visualstudio.com/docs/getstarted/…
mgarabed

75

संपादक समूह के बीच F6 से साइकिल का उपयोग करें

पैन के बीच एक परिपत्र स्विच है। इसे "साइकिल समूह के बीच संपादक समूह" कहा जाता है।

बॉक्स से बाहर, यह अप्रकाशित है। हम इसे असाइन कर सकते हैं F6

  1. विजुअल स्टूडियो कोड खोलें।
  2. फ़ाइल> प्राथमिकताएँ> कीबोर्ड शॉर्टकट पर जाएं।
  3. के लिए निम्न प्रविष्टि जोड़ें keybindings.json
  4. आपको कोड को पुनरारंभ करने की आवश्यकता नहीं है। यह पहले से ही काम करता है।

keybindings.json

// Place your key bindings in this file to overwrite the defaults
[
    {
        "key": "f6", 
        "command": "workbench.action.navigateEditorGroups" 
    }
]

वैकल्पिक रूप से

वैकल्पिक रूप से, बॉक्स विंडो प्रबंधन हॉटकीज़ का उपयोग करें।

  • Ctrl+ 1लेफ्ट एडिटर ग्रुप में फोकस करें
  • Ctrl+ 2साइड एडिटर ग्रुप में फोकस करें
  • Ctrl+ 3सही संपादक समूह में ध्यान दें
  • Ctrl+ K Ctrl+ Leftबाईं ओर संपादक समूह में ध्यान दें
  • Ctrl+ K Ctrl+ Rightदाईं ओर संपादक समूह में फोकस करें

1
वाह, धन्यवाद, मुझे गलती से कुछ मिला है जिसकी मुझे तलाश है। Ctrl + K + Left (नोट पर कोई Ctrl नहीं है) View करता है: Move Editor Group Left (workbench.action.moveActiveEditorGroupLeft)। धन्यवाद!
जॉन ली

यह वास्तव में मेरे लिए सवाल का जवाब देता है। अन्य उत्तर फाइलों के बीच नेविगेट करने के तरीके के लिए हैं। धन्यवाद!
ईसा पूर्व

29

मैक उपयोगकर्ताओं और नवीनतम वीएस कोड 1.17 के लिए:

  1. पैन के बीच स्विचिंग - Cmd+ [1,2,3...], जहां 1,2,3फलक संख्या है
  2. सभी खुली फाइलों के बीच साइकिल चलाना:
    • आगे - Cmd+Shift+]
    • पीछे की ओर - Cmd+Shift+[

1
हे भगवान, जब साइकिल चलाने के लिए संपादक पैन और टैब को अलग करने का कोई तरीका नहीं है: |
डुआने

20

Alt+ और Alt+ विंडोज पर बॉक्स से बाहर काम करता है। यह केवल विभाजित स्क्रीन पैन के बीच स्विच करेगा और यह पैन के अंदर निष्क्रिय फ़ाइलों को पुन: सक्रिय नहीं करेगा।



7

आप जो खोज रहे हैं वह विकल्प है workbench.action.terminal.focusNextPane:

{ 
  "key": "alt+down",
  "command": "workbench.action.terminal.focusNextPane",
  "when": "terminalFocus"
},
{ 
  "key": "alt+right",
  "command": "workbench.action.terminal.focusNextPane",
  "when": "terminalFocus"
},

मुझे लगता है कि वे शॉर्टकट पहले से ही नए संस्करणों के अंदर हैं, और एक focusPreviousPaneविकल्प भी है ।
फिलिप फानारो

निजी तौर पर, मैं "when": "terminalFocus"विनिर्देश का उपयोग नहीं करता हूं , यह टर्मिनलों को जल्दी से प्रबंधित करता है क्योंकि मुझे शॉर्टकट की तरह जोड़ना नहीं पड़ता है Ctrl + `
फिलिप फनेरो

{"Key": "alt + up", "कमांड": "workbench.action.focusActiveEditorGroup", "जब": "टर्मिनलफोकस"} को जोड़ना और @PhilippFFroro द्वारा स्पष्टीकरण के रूप में alt+downहटाना terminalFocusइसे सही बनाता है;)
मैथिस कोहली

मैं नए संस्करण के बारे में नहीं जानता लेकिन मेरे संपादक के पास उनका नहीं था। पैन को स्विच करना एक ऐसा दर्द था। : D धन्यवाद।
रोहन

मेरे वीएस कोड में डिफ़ॉल्ट रूप से ये सेटिंग्स हैं लेकिन जब मैं उनका उपयोग करता हूं तो कर्सर अगले फलक पर चला जाता है लेकिन जैसे ही मैं जारी करता हूं altकुंजी खो जाती है और मेनू बार इसके बजाय फोकस हो जाता है (फ़ाइल, संपादन, चयन, दृश्य के साथ बार) जाओ आदि, आदि ... बहुत शीर्ष पर विकल्प)
सुष्मित सागर

3

हां, विभाजन "संपादक" विंडो पैन के बीच स्विच करने के लिए एक हॉटकी है, यदि आपका मतलब है।

इसे हालांकि कॉन्फ़िगर किया जाना है। ऐसा इसलिए है क्योंकि कमांड जो साइकलिंग थ्रू एडिटर पैन (उर्फ एडिटर ग्रुप्स) की अनुमति देता है, उसमें कोई डिफ़ॉल्ट कीबोर्ड मैपिंग / बाइंडिंग नहीं है। "कीबोर्ड शॉर्टकट" मेनू विकल्प खोलें और कार्यक्षेत्र के लिए खोजें ।action.navigateEditorGroups। कीबाइंडिंग जोड़ने / असाइन करने के लिए + आइकन पर क्लिक करें। मैंने इसे Alt + Q में मैप किया क्योंकि एक qwerty कीबोर्ड पर 'q' टैब कुंजी के ठीक बगल में है। यह देखते हुए कि Alt + Tab साइकिल OS OS को खुले रखते हैं, ऐसा लगता है कि यह प्राकृतिक है।


3

जाहिर है सबसे अच्छा जवाब शीर्ष उत्तर पर छिपी टिप्पणी है। निश्चित नहीं है कि इसके लिए कोई उत्तर क्यों नहीं है:

CMD + SHIFT + [

तथा

CMD + SHIFT + ]

मुझे यकीन नहीं है कि कोई भी cmd + 1इसका इस्तेमाल करेगा या इसका वेरिएंट क्यों होगा ।


1
आप उपयोग करना चाहते हैं cmd + 1या इसे अन्य वेरिएंट है ( 2, 3, 4, आदि) कैसे सबसे टैब किए गए आवेदनों काम है, क्योंकि है कि। CMD + SHIFT + ]सभी पैन की तरह व्यवहार करता है जैसे वे एक ही खिड़की पर टैब टांक रहे हैं।
रोगाणु

2

अगर आप संपादक समूह से मतलब रखते हैं, तो यह यहाँ है।

यहां छवि विवरण दर्ज करें


1
हाँ! मुझे बहुत खुशी है कि यह अब मौजूद है, कोई और माउस नहीं!
आर्थर माल्टसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.