PyCharm में, पिछले स्थान पर वापस कैसे जाएं?


96

संपादित करें: मेरे सिस्टम में वैश्विक कुंजी मानचित्र था जिसने pycharm को ओवरराइड किया था। यहाँ मूल प्रश्न है:

मैंने इन उत्तरों की कोशिश की है, लेकिन कुछ भी नहीं हुआ है: इंट्रेलीज आईडीईए में जंप के लिए कीबोर्ड शॉर्टकट पिछले दृश्य स्थान पर वापस जाएं (आगे / पीछे नेविगेट करें)

उदाहरण के लिए:

  1. मैं एक फंक्शन बॉडी में नेविगेट कर रहा हूं,
  2. फ़ंक्शन कॉल पर कर्सर रखें,
  3. क्लिक करें F12("परिभाषा पर जाएं")
  4. नए स्थान (फ़ंक्शन के शरीर) से, मैं फ़ंक्शन कॉल पर कैसे लौटूं?

मैंने ये कोशिश की है, लेकिन उन्होंने कुछ नहीं किया:

  • Ctrl+ Shift+Left
  • Ctrl+ Shift+ F2 <- यह मेरी डिफ़ॉल्ट मैपिंग है
  • Alt+ Shift+Left
  • Ctrl+ Shift+backspace
  • कि linux पर कोशिश मत करो: Ctrl+ Alt+backspace

या हो सकता है F12("डिफेट में जाना") स्थान-परिवर्तन की घटना को ट्रिगर करने के लिए "मजबूत पर्याप्त" नहीं है?

जवाबों:


95

ArchLinux PyCharm सीई 3.1 के साथ के तहत संयोजन काम करता है Ctrl+ Alt+ Left

यह वह तरीका है जिससे मुझे संयोजन का पता चलता है:

  1. (राइट क्लिक करें) पर जाएं -> कार्यान्वयन (ओं)
  2. Double Shift-> पीछे
    यहां छवि विवरण दर्ज करें
  3. Backअनुभाग में एक विकल्प हैActions
  4. Ctrl+ Shift+A
    यहां छवि विवरण दर्ज करें
  5. और फिर कर्सर वापस आता है

2
उपयोगी "क्रिया" टिप (upvoted, fwiw) के लिए धन्यवाद, लेकिन जैसा कि मैंने उल्लेख किया है - ctrl-alt-left ने मेरे लिए काम नहीं किया, इसलिए, अप्रासंगिक। मेरा जवाब देखें
बेरी तिकाला

5
सिर्फ एक चेतावनी - विंडोज 7 पर, ctrl-alt-left एरो स्क्रीन को घुमाता है!
मेलानी

1
@Melanie, यह, शायद, आपके ग्राफिक्स सेटिंग्स के कारण है। जहां तक ​​मुझे याद है, इंटेल ग्राफिक्स मॉड्यूल में घुमाव / मिररिंग / डुप्लिकेटिंग / आदि शॉर्टकट के लिए कुछ शॉर्टकट हैं।
awesoon

1
2017.2.3 संस्करण में (शायद इससे पहले भी) इसे बदलकर ऑल-शिफ्ट-लेफ्ट में बदल दिया गया है
टिब्बा

मेरे लिए ctrl + alt + left और shift + alt + left दोनों काम (pycharm 2017 2.3)
awesoon

52

सब सब में, यह PyCharm के साथ कुछ भी नहीं है;

मेरे मामले में, एक अन्य कार्यक्रम का एक वैश्विक कुंजी कॉम्बो था, जो कि नकाबपोश था Ctrl-Alt-Left

मैं इसे "फ़ाइल> सेटिंग्स> कीमैप> मुख्य मेनू> नेविगेट> वापस" रीमैप करके हल करता हूं।

मैंने Alt+ चुना Left, जो सहजता से महसूस करता है कि वेब ब्राउज़र "बैक" व्यवहार पसंद करता है।


मार्गदर्शन के लिए धन्यवाद, यह काम करता है। लेकिन alt + left पहले से ही मेरे लिए दूसरी कार्रवाई के लिए ले लिया गया था।
बेन्यामिन जाफ़री

36

मैक ओएस एक्स में (एल कैपिटन में कम से कम) यह डिफ़ॉल्ट रूप से cmd+ [ पिछले स्थान पर वापस जाने के लिए है।

अद्यतन: अगर वह भी काम नहीं करता है option+ cmd+left arrow


कैसे आप प्रत्यक्ष [स्ट्रोक के साथ एक छोटे कीबोर्ड पर हैं? मैं एक मैक बुक एयर 11 इंच
रोमैन जौइन

27

वर्ष 2016 के लिए अद्यतन कम से कम 2020.1.1:

PyCharm 2016+ में विंडोज़ पर सही डिफ़ॉल्ट Ctrl+ Shift+ हैBackspace

https://www.jetbrains.com/help/pycharm/2016.2/navigating-to-next-previous-change.html

चेतावनी दी है कि Ctrl+ Alt+ Leftविंडोज 10 पर अपने पूरे स्क्रीन बारी बारी से आप एक क्षैतिज आसन से पढ़ रहे हैं, होगा Ctrl+ Alt+ Upआप खड़ी वापस मिल जाएगा!


2
लेकिन पिछले परिवर्तन पर नेविगेट करना पिछले स्थान पर नेविगेट करने की तुलना में अलग है। जब मैं इसे समझने के लिए अपना कोड पढ़ रहा हूं, तो मैं इसमें कोई बदलाव नहीं करना चाहता।
बोबोर्ट

1
PyCharm 2020.1.1 में अभी भी सच है
जोशिया योडर

13

Alt+ Shift+left

यदि आप "गनोम के लिए डिफ़ॉल्ट" कीमैप का चयन करते हैं, तो उपरोक्त PyCharm 2016.3.2 के साथ काम करता है।


10

PyCharm 2019.1+

PyCharm के इस संस्करण में एक नई कार्यक्षमता है जिसे हालिया स्थान कहा जाता है । यह तब उपयोगी होता है जब आप अपने आप को कोड के विभिन्न स्थानों के बीच आगे-पीछे जाने की आवश्यकता महसूस करते हैं।

आप अपने गंतव्य पर जल्दी जाने के लिए हाल के स्थान पॉपअप ( Ctrl+ Shift+ E, या + + E) का उपयोग कर सकते हैं।

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


6

MacOS (सिएरा; 10.12.6) और PyCharm 2017.3.1 (व्यावसायिक संस्करण; 13 दिसंबर, 2017 को बनाया गया) पर, यदि आप Go टू -> घोषणा (B + B) का उपयोग कर रहे हैं, तो आप आगे और पीछे कूद सकते हैं ⌥ + ⌥ + ◀ या ⌥।


3

-> के लिए खोजें, Backइस पर क्लिक करें और इसे बदलें जो आप चाहते हैं - सभी प्रणालियों पर मदद करनी चाहिए।SettingsKeymap

मैं Ubuntu का उपयोग करता हूं इसलिए डिफ़ॉल्ट Ctrl+ Alt+ था Left, लेकिन यह संयोजन पहले से ही सिस्टम द्वारा उपयोग में है।


3

मैंने पाया कि समाधान मैक के साथ नहीं जाते हैं। लेकिन मैंने पाया कि Shift+ Command+ Returnस्थान पर ले जाता है कि आप के साथ काम कर रहे थे।

आगे समझाने के लिए, यदि आपने किसी फ़ंक्शन में जाने के लिए Command+ दबाया है, तो Mouse clickउपरोक्त संयोजन को दबाकर सीधे कॉल पर ले जाता है।


3

उबंटू में Ctrl+ Alt+ Leftबाईं ओर जाने के लिए में ओवरराइड की गई है कार्यक्षेत्र । मैं कार्यस्थानों का उपयोग बिल्कुल नहीं करता हूँ, इसलिए मैंने सिस्टम सेटिंग्स में उस शॉर्टकट को रद्द कर दिया -> कीबोर्ड -> शॉर्टकट -> नेविगेशन -> स्विच को कार्यक्षेत्र में छोड़ दिया


2

मेरे पास निम्न वातावरण है:

  1. Ubuntu 16.04 (GNOME)
  2. वीएनसी दर्शक।
  3. PyCharm 2019.1 (सामुदायिक संस्करण)

मेरे मामले में, "बैक" नेविगेशन सेटिंग्स की जांच करते समय यह वास्तव में इंगित करता है कि यह Ctrl+ Alt+ पर सेट है Left, हां यह काम नहीं किया। क्या काम करता है Alt+ Shift+ Left


1

चूंकि मेरे पास टिप्पणी करने के अधिकार नहीं हैं, इसलिए मैं यहां उत्तर दूंगा। ध्यान दें कि अगर आप अपने माउस पर पक्ष बटन है, तो आप भी उपयोग कर सकते हैं Mouse button 4और Mouse button 5क्रमश: पिछले और अगले कर्सर की ओर स्थानांतरित हो। अगर आप Ctrl + Alt + Left के साथ विंडोज 10 पर मेरे लिए काम नहीं करते हैं, तो बस आप Pycharm में अपनी चाबियों को फिर से नहीं बनाना चाहते।Pycharm 2020.2.3

@ जरमन के उत्तर के आधार पर मुख्य मानचित्रण पर एक नज़र डालें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.