İyi GNU / Emacs öğreticisi [kapalı]


9

Emacs'ı derinlemesine öğrenmek istiyorum. Sorun şu ki 2 kategoriye ayrılıyorlar:

  • Temel Bilgiler ( C-x C-sDosyaları kaydeder ve C-x C-cemacs vb. Bulunur)
  • her şey

Şu anda emacs özelliklerinin% 1 -% 10'unu kullanıyorum ve bunu% 20 -% 40'a çıkarmak istiyorum. Ancak, özelliğin benim için ne kadar yararlı olduğunu öğrenmek için derinlemesine okumak zorunda kalmamayı tercih ederim.

Programcılar için bir ara öğretici var mı (LISP değil, fonksiyonel olanlar da dahil olmak üzere birkaç programlama dili biliyorum)?

Yanıtlar:


12

Bu geniş bir konu olduğunu ve Emacs gibi Derslikler ait listelerin listelerini bulacaksınız Emacs wiki'de . Bu cevabı öğretici listelerinin bir listesi yapmayacağım. Öğrenme stratejilerine göz atmanızı tavsiye ederim .

Temel bilgileri öğrendikten sonra öğrenmenin en iyi yolu yapmaktır. Belirli bir görevi gerçekleştirmek ve daha iyi bir otomasyondan fayda sağlayabileceğini düşünüyorsanız, mevcut bir özelliği veya paketi arayın:

  • Menüde veya ile bir komut arayın M-x apropos.
  • Kılavuza bakın.
  • Bak Emacs Wiki .
  • Stack Exchange veya Google'da arama yapın.

Emacs Lisp kodunu yazmaya (hatta okumaya) başlamak istiyorsanız, resmi Emacs Lisp eğitimini okuyun . İlk işlevinizi yazmadan önce ilk birkaç bölümde çalışın, ardından ihtiyacı hissettiğiniz gibi devam edin.


Emacs yerleşik öğretici ( C-H tbaşlar) benim için yeterliydi. Hayır, şimdiye kadar% 2'den fazla emac kullandığımı sanmıyorum, ama yine de kimse böyle bir canavarın% 100'ünü kullanamaz.
vonbrand

5

Bu yazıyı okumak iyi bir başlangıç ​​olabilir. Her ne kadar yaparak öğrenmekten daha iyi bir yol bilmesem de. Emacs'ta ilginç bir şey yapmaya çalıştığımda Ctrl+ hA(büyük harf A) ve bir komutun içinde bir komutun olmasını umuyorum. Ayrıca Ctrl+ hmgeçerli arabellek modu özelliklerinden en iyi şekilde yararlanmama yardımcı olur.

Bu blogu neredeyse unutuyordum . Orada ilginç ipuçları bulabilirsiniz.


bu SO yazı o zamandan beri silindi
tshepang

3

Öğreticiler hakkında bilmiyorum, ama öğrenmenin en iyi yolunun emacs'ta yapmak istediğim bir şey bulmak ve sonra google'a bir çözüm bulmak olduğunu buldum. Belirli ara yönler için öğreticiler bulabilirsiniz, ancak temel bilgilerin ötesine geçtiğinizde genel bir öğreticiye sahip olmak zordur, çünkü ara şeyler gerçekten genel değildir.

Emacs-fu blogu için ikinci tavsiye . Aksi halde tökezlemeyebileceğiniz özellikleri keşfetmenin iyi bir yoludur.


Sorun şu ki emacs içinde her şeyi yapabilirim. Sadece daha verimli yapmak istiyorum.
Maciej

2

Michael Stutz'un IBM geliştirici eserlerinde yayınlanan bir dizi makalesi olan iyi bir kılavuz var http://www.ibm.com/developerworks/aix/tutorials/au-emacs1/ Bu makaleler diğer birçok dile çevrildi, bu yüzden muhtemelen anadilinize bir çeviri bulabilirsiniz. Emacs acemisine tamamen tanıdık olmayanlar için yazılmıştır, ancak Emacs'ın ileri düzey kullanıcıları için ilginç yönleri kapsar. Emacs kullanım yüzdesini% 1-10 olarak tanımladığınız için sizin için yararlı olacağını umuyoruz. Makaleler bir profesyonelin ilgisini çekmiyor çünkü elisp orada bir kullanıcının Emacs'ı bir uygulama olarak kullanması için tanımlanması gerektiği kadar söz ediyor.

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.