Jupyter not defterinde kod hücresini işaretleme hücresine değiştirmek için kısayol tuşu


86

Biraz aptalca ama, bir kod hücresini hücreyi işaretlemek için değiştirmek için bir kısayol tuşu var mı? Bir markdown hücresi yerleştirmek için, bir hücre eklemem, ardından araç çubuğu menüsüne (ana menü çubuğunun altında) gitmem ve ardından kod yerine işaretlemeyi seçmem gerekiyor.


2
Hiç de aptalca değil IMO.
joshmcode

2
Ve yararlı bir hatırlatma olarak, komut modundayken H ( H elp için olduğu gibi ) tuşuna basmak ( komut moduna girmek için Esc tuşuna basın ) mevcut tüm kısayol tuşlarını gösterecektir.
H. Rev.

Yanıtlar:


114

MKomut modundayken düğmesine basın (seçili hücrenin etrafındaki vurgu yeşil değil mavi olmalıdır), Esckomut moduna Entergeçmek ve düzenleme moduna geri dönmek için tuşlarını kullanın .

Eğer bir hücreyi düzenlerken, yani, tuşa basma olduğu bir markdown hücreye hücreyi değiştirmek için Esc, M, Enter.

Araç çubuğundaki klavye simgesine basarak tüm Jupyter dizüstü bilgisayar klavye komutlarına bakabilirsiniz. Klavye kısayollarınızı şuraya giderek de düzenleyebilirsiniz:Help > Edit Keyboard Shortcuts


22
Teşekkürler Louise. Bu kadar basit olmasını beklemiyordum. Sonra diğer tuşlara arka arkaya basmaya başladım. Buldum, R tuşuna basmak bunu Raw, Y'yi Kod olarak değiştiriyor. P'ye basın ve tüm kısa yol gruplarını görebilirsiniz !!!
VivekDev

1
JupyterLab'de aynı görev için herhangi bir kısayol var mı? Enterve Mne yazık ki JupyterLab'de çalışmıyor ...
steven

1
@steven Emin misin? Klavye kısayollarını dizüstü bilgisayarda ve Jupyterlab'de aynı tutmayı amaçladıklarından oldukça eminim ve benim örneğimde çalışıyor - önce tuşuna basarak komut moduna mı gireceksiniz Esc? Bu, düzenlediğiniz hücrede başka imleç olmadığı anlamına gelmelidir. Gerçekçi, kısayol adildir M, Esckomut modu ve içine sadece koyar sen Enterkoyar Düzenleme modunda destekliyor. Ayrıca kısayolu aramayı da deneyebilirsinizSettings > Advanced Settings Editor > Keyboard Shortcuts
Louise Davies

1
@steven, dizüstü bilgisayarınızı farklı bir tarayıcıda veya gizli modda açmanızı öneririm. Bazı tarayıcı uzantılarının kısayollara müdahale etmesi mümkündür. (benim durumumda, Chrome'daki vimium uzantısı soruna neden oluyordu)
tomzx

2
JupyterLab'de (v1.0.2) bu küçük harf mdeğildir M. Büyük M, hücreleri birleştirir. Bu, menü seçenekleri arasında yer almıyor.
Marc Maxmeister



0

Kullanıyorsanız vim-bindings, kısayol , @Louise Davies yanıtında olduğu gibi komut modunda da Ctrl+ 2olarak değişir.

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.