Aralarında geçiş yapmak için beş pencere içeren gdb çok pencereleri kullanıyorum. Belirli bir pencereye ulaşmak için kullanabileceğim bir kısayol var mı?C-x-o dışında emacs gdb'de birden çok pencere arasında geçiş yapmak için daha iyi bir yol var mı?
cevap
Bazı insanlar, C-x o'dan daha uygun olan WindMove'u bulur. Shift + ok tuşlarını kullanarak pencereler arasında gezinmenizi sağlar.
Muhtemelen C-x o
numaralı pencerenin sizi bir sonraki pencereye götürdüğünü biliyorsunuzdur. C-u <windowoffset> C-x o
ile herhangi bir keyfi pencereye gitmek için bunu genişletebilirsiniz.
Geçerli pencerenizin önündeki ikinci pencereye geçmek için C-u 2 C-x o
kullanabilirsiniz.
(yani 5 pencerelerin sizin durumunuzda geri birine gitmek C-u 4 c-x o
yapabilirdi.
Ayrıca geriye gitmek de negatif sayılar kullanabilirsiniz.
Son olarak, biraz daha fazla kurulum gerektirir, ama Thomas'ın WindMove kullanma önerisi çok yararlıdır. Benim için herhangi bir yararlı tuş bağlantısına varsayılan olarak yapılandırılmamıştı. Aşağıdaki parçayı benim (mac) .emacs dosyasına ekledim, whch pencereleri değiştirmeme izin veriyor kontrol oku aracılığıyla (.Mac dosyasını yükleyerek veya 'Mx load-file' aracılığıyla yeniden yüklemeniz gerekir)
(global-set-key (kbd "M-[ 5 d") 'windmove-left)
(global-set-key (kbd "M-[ 5 c") 'windmove-right)
(global-set-key (kbd "M-[ 5 a") 'windmove-up)
(global-set-key (kbd "M-[ 5 b") 'windmove-down)
switch-window.el kullanıyorum. Bir pencereyi 'geçiş penceresi' ile görsel olarak seçebilirsiniz.
Muhtemelen kullanışlı bağlantılar:
http://www.emacswiki.org/emacs/NumberedWindows
Düzenleme
http://www.emacswiki.org/emacs/WindowNumberingMode: Eğer WindowNumberingMode kullanmaya karar verirseniz size pim arabelleklerine o yarayabilecek (bu ne kullanmalıyım var) Pencereler (örneğin, Meta-1 yalnızca ilk pencereye değil, geçiş yapmasını beklediğiniz arabelleğe geçer). Bir sıkma yolu, Pin Emacs buffers to windows (for cscope)'da açıklanmıştır.
Pencere anahtarlama emacs'taki çok önemli, ben bu ayarları var. (Hala bunlar yeterince iyi değildir hissetmek) .. başkası yardımcı olabilir ..
(global-set-key "\M-t" 'other-window) ;; was transpose words
(global-set-key (kbd "C-x O") (lambda() (interactive) (other-window -1))) ;; back one
(global-set-key (kbd "C-x C-o") (lambda() (interactive) (other-window 2))) ;; forward t
- 1. Xcode'ta pencereler arasında geçiş yapmak için bir kısayol var mı?
- 2. Çıkış yapmak için daha iyi ve/veya daha kolay bir yol var mı?
- 3. Bunu yapmak için daha iyi bir şey var mı?
- 4. Birden çok @ font yüzünü uygulamak için daha iyi bir yol var mı?
- 5. Kaplar arasında geçiş yapmak için öğeye tıklayın
- 6. Güne göre sıralama yapmak için daha iyi bir yol nedir?
- 7. jQuery - birden çok div arasında geçiş yapmıyor
- 8. daha iyi bir yol?
- 9. NetBeans'de, HTML etiketleri arasında geçiş yapmak için bir klavye kısayolu var mı?
- 10. MSXML'den daha iyi bir IDOMImplementation var mı?
- 11. Linux'ta ekran koruyucuları engellemek için iyi bir yol var mı?
- 12. Birden Fazla Dosya Var mı Kontrol Ediyor? En iyi yol?
- 13. Python düzenli ifadelerinde meta karakterleri kullanma ve göz ardı etme arasında geçiş yapmak için basit bir yol var mı?
- 14. HTTPS ... Çözüm veya daha iyi bir yol?
- 15. Yüksek dpi göstergelerinde daha büyük uygulamalar yapmak için bir yol var mı?
- 16. Flyway geçişlerini "sıkıştırmak" için herhangi bir yol var mı?
- 17. Birden çok dizi üzerinde yineleme için en iyi yol?
- 18. Tek bir görünüm yönteminde birden çok istek türünü kabul etmenin daha iyi bir yolu var mı?
- 19. İki veri panosu üzerinden yineleme yapmak için liste anlamada daha hızlı bir yol var mı?
- 20. ASP.NET'te çok fazla bilgi görüntülemek için iyi bir yol var mı?
- 21. Birden çok çağrı yapmak için etkili bir yol, Python'da yinelenen işlevlerde işlevleri azaltın mı?
- 22. PHP - Birden çok değişken için $ _SESSION ayarlamak için basit bir yol var mı?
- 23. Birden çok tablo görünümünde geçiş yapın
- 24. Birden çok projede birden çok TFS çalışma alanı var mı?
- 25. python pandaları ile birden çok sütun arasında seçim yapmak?
- 26. Komut satırından çok sayıda mocha testi yapmak için iyi bir yol nedir?
- 27. Birden fazla olası özellik değeriyle seçmek için daha temiz bir yol var mı?
- 28. view_config düzenleyicisinde birden çok izin var mı?
- 29. Performans: İstemci özelliklerinde bir satırı yorumlamak için daha iyi bir yol var mı?
- 30. Ruby'deki bir bloktan değer elde etmek için daha iyi bir yol var mı?
mu Terminali 2.2.1 modifiye desteklemez oku anahtarlar? –
Mac kullanmıyorum ama bash'ta "CTRL-v sağ ok" ve "CTRL-v Shift-right-arrow" yazıp, farklı çıkış dizileri üretip üretmediğini görün. Aksi halde, ilgili işlevleri farklı klavye kısayollarına bağlayarak WindMove'u kullanabilirsiniz. – Thomas