PyCharm'da son konuma nasıl geri dönülür?


96

düzenleme: sistemimde pycharm'ı geçersiz kılan global anahtar haritası vardı. İşte asıl soru:

Bu yanıtları denedim, ancak hiçbir şey olmadı: IntelliJ IDEA'da Önceki Görünüm Konumuna Atla (Geri / ileri git) için klavye kısayolu

Örneğin:

  1. Bir işlev gövdesine gidiyorum,
  2. imleci bir işlev çağrısının üzerine getirin,
  3. tıklayın F12("tanıma git")
  4. yeni konumdan (işlevin gövdesi), işlev çağrısına nasıl dönebilirim?

Bunları denedim ama hiçbir şey yapmadılar:

  • Ctrl+ Shift+Left
  • Ctrl+ Shift+ F2 <- bu benim varsayılan eşlemem
  • Alt+ Shift+Left
  • Ctrl+ Shift+backspace
  • bunu linux üzerinde denemeyin: Ctrl+ Alt+backspace

Ya da F12("def'e git") bir konum değiştirme olayını tetikleyecek kadar "güçlü" değil mi?

Yanıtlar:


95

ArchLinux altında PyCharm CE 3.1 ile Ctrl+ Alt+ kombinasyonu çalışır Left.

Bu kombinasyonu bulmamın yolu:

  1. (Sağ tıklayın) Git -> Uygulama (lar)
  2. Double Shift-> Geri
    görüntü açıklamasını buraya girin
  3. Bir seçenek vardır BackbölümündeActions
  4. Ctrl+ Shift+A
    görüntü açıklamasını buraya girin
  5. Ve sonra imleç geri gelir

2
yararlı "eylemler" ipucu için teşekkür ederim (oy verildi, fwiw), ama bahsettiğim gibi - ctrl-alt-left benim için işe yaramadı, dolayısıyla alakasız. cevabımı gör
Berry Tsakala

5
sadece bir uyarı - Windows 7'de ctrl-alt-sol ok ekranı döndürür!
Melanie

1
@Melanie, Muhtemelen grafik ayarların yüzünden. Hatırladığım kadarıyla Intel Graphics modülünde döndürme / yansıtma / çoğaltma / vb. Kısayollar için bazı kısayollar var.
awesoon

1
2017.2.3 sürümünde (muhtemelen daha önce de) bu, alt-shift-left olarak değiştirildi
Dunes

Hem ctrl + alt + left hem de shift + alt + left benim için çalışıyor (pycharm 2017 2.3)
awesoon

52

Sonuç olarak, PyCharm ile hiçbir şeyi yoktur;

Benim durumumda, başka bir programın global bir anahtar kombinasyonu vardı. Ctrl-Alt-Left

"File> settings> keymap> main menu> navigate> back" öğesini yeniden seçerek çözüyorum.

Sezgisel olarak web tarayıcılarının "geri" davranışı gibi hissettiren Alt+ Left'yı seçtim .


Rehberlik için teşekkürler, işe yarıyor. Ancak alt + sol benim için zaten başka bir eyleme alındı.
Benyamin Jafari

36

Mac OS X'te (en azından El Capitan'da) , önceki konuma geri dönmek varsayılan olarak cmd+ şeklindedir [.

güncelleme: bu işe yaramazsa option+ cmd+left arrow


doğrudan [vuruşlu küçük bir klavyede bunu nasıl yaparsınız? Mac kitap hava 11 inç üzerindeyim
Romain Jouin

27

2016 yılı için en az 2020.1.1'e güncelleme:

PyCharm 2016+ Windows üzerinde doğru varsayılan Ctrl+ Shift+Backspace

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

Uyarılmalıdır olduğunu Ctrl+ Alt+ Left, Windows 10 üzerinde tüm ekranı dönecektir yatay bir duruş bu okuyorsanız, Ctrl+ Alt+ Updikey geri alacak!


2
Ancak önceki değişikliğe gitmek, önceki konuma gitmekten farklıdır. Kodumu anlamak için okuduğumda, üzerinde bir değişiklik yapmak istemiyorum.
Bobort

1
PyCharm 2020.1.1 için hala geçerli
Josiah Yoder

13

Alt+ Shift+left

Yukarıdakiler, "GNOME için varsayılan" tuş eşlemesini seçerseniz PyCharm 2016.3.2 ile çalışır.


10

PyCharm 2019.1+

PyCharm'ın bu sürümü, Son Konumlar adlı yeni bir işlevselliğe sahiptir. . Bu, koddaki farklı konumlar arasında gidip gelmeniz gerektiğinde kullanışlıdır.

Sen kullanabilirsiniz Son Konumlar pop-up ( Ctrl+ Shift+ Eveya + + EMacOS üzerinde) daha hızlı hedefe almak için.

görüntü açıklamasını buraya girin


6

MacOS (Sierra; 10.12.6) ve PyCharm 2017.3.1'de (Professional Edition; 13 Aralık 2017'de oluşturulmuştur), Git -> Bildirimi (⌘ + B) kullanıyorsanız, kullanarak ileri geri atlayabilirsiniz. ⌘ + ⌥ + ◀ veya ▶.


3

-> Backiçinde araSettingsKeymap , üzerine tıklayın ve istediğini için değiştirmek - tüm sistemlerde yardımcı olması gerekir.

Ubuntu kullanıyorum, bu yüzden varsayılan Ctrl+ Alt+ idi Left, ancak bu kombinasyon zaten sistem tarafından kullanılıyor.


3

Çözümlerin Mac ile uyumlu olmadığını buldum. Ancak Shift+ Command+ ' Returnnın sizi birlikte çalıştığınız konuma götürdüğünü öğrendim .

Daha fazla açıklamak gerekirse , bir işleve gitmek için Command+ Mouse clicktuşuna bastıysanız, yukarıdaki kombinasyona basmak doğrudan aramaya götürür.


3

Ubuntu'da Ctrl+ Alt+ Left, sol çalışma alanına geçiş için geçersiz kılınır . Çalışma alanlarını hiç kullanmıyorum, bu yüzden Sistem Ayarları -> Klavye -> Kısayollar -> Gezinme -> Sol çalışma alanına geç seçeneğindeki kısayolu iptal ettim .


2

Aşağıdaki ortama sahibim:

  1. Ubuntu 16.04 (GNOME)
  2. VNC görüntüleyici.
  3. PyCharm 2019.1 (Topluluk sürümü)

Benim durumumda, "Geri" navigasyon ayarlarını incelerken, gerçekten Ctrl+ Alt+ olarak ayarlandığını gösterdi Left, HENÜZ çalışmadı. Ne YAPAR işi olduğunu Alt+ Shift+ Left.


1

Yorum yapma hakkım olmadığından, burada cevap veriyorum. Farenizde yan düğmeler varsa, sırasıyla önceki ve sonraki imleç konumuna gitmek için Mouse button 4ve tuşlarını da kullanabileceğinizi unutmayın Mouse button 5. Ctrl + Alt + Left, Windows 10'da benim için çalışmadığı için Pycharm'da anahtarlarınızı yeniden eşleştirmek istemiyorsanızPycharm 2020.2.3

@Berry Tsakala'nın cevabına göre anahtar eşlemeye bir göz atın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.