Tutorial GNU / Emacs yang bagus [ditutup]

9

Saya ingin belajar emacs secara mendalam. Masalahnya adalah mereka membagi dalam 2 kategori:

  • Dasar-dasar (Itu C-x C-smenyimpan file dan C-x C-cada emacs dll.)
  • Segala sesuatu

Saat ini saya menggunakan 1% -10% fitur emacs dan saya ingin meningkatkannya menjadi 20% -40%. Namun saya lebih suka tidak harus membaca secara mendalam untuk mencari tahu bagaimana fitur berguna bagi saya.

Apakah ada tutorial menengah untuk programmer (saya tahu beberapa bahasa pemrograman termasuk yang fungsional tetapi tidak LISP)?

Maciej Piechotka
sumber

Jawaban:

12

Ini adalah topik yang luas, dan Anda akan menemukan daftar daftar tutorial Emacs seperti pada wiki Emacs . Saya tidak akan membuat jawaban ini daftar daftar tutorial. Saya sarankan browsing strategi pembelajaran .

Setelah Anda mengetahui dasar-dasarnya, cara terbaik untuk belajar adalah dengan melakukan. Ketika Anda ingin menyelesaikan tugas tertentu, dan berpikir itu mungkin mendapat manfaat dari otomatisasi yang lebih baik, cari fitur atau paket yang ada:

  • Cari perintah di menu, atau dengan M-x apropos.
  • Lihat di manual.
  • Lihat di Wiki Emacs .
  • Cari di Stack Exchange atau Google.

Jika Anda ingin mulai menulis (atau bahkan membaca) kode Emacs Lisp, baca tutorial resmi Emacs Lisp . Kerjakan beberapa bab pertama sebelum menulis fungsi pertama Anda, kemudian lanjutkan saat Anda merasa perlu.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
Tutorial emacs builtin ( C-H tmemulainya) sudah cukup bagi saya untuk memulai. Tidak, kurasa aku belum pernah menggunakan lebih dari 2% emacs, tapi sekali lagi, tidak ada yang bisa menggunakan 100% monster seperti itu.
vonbrand
5

Membaca posting ini mungkin merupakan awal yang baik. Meskipun saya tidak tahu cara yang lebih baik daripada belajar sambil melakukan. Setiap kali saya mencoba melakukan sesuatu yang menarik di emacs saya menekan Ctrl+ hA(modal A) dan beberapa kalimat saya harap ada perintah di dalamnya. Juga Ctrl+ hmmembantu saya mendapatkan sebagian besar fitur mode buffer saat ini.

Saya hampir lupa tentang blog ini . Anda dapat menemukan petunjuk menarik di sana.

Rajish
sumber
postingan SO itu telah dihapus
tshepang
3

Saya tidak tahu tentang tutorial, tetapi saya menemukan bahwa cara terbaik untuk belajar adalah menemukan sesuatu yang ingin saya lakukan di emacs dan kemudian google solusinya. Anda dapat menemukan tutorial untuk aspek menengah tertentu, tetapi setelah Anda melampaui dasar-dasarnya, sulit untuk memiliki tutorial umum, karena hal-hal perantara sebenarnya tidak umum.

Saya rekomendasikan untuk blog emacs-fu . Ini adalah cara yang baik untuk menemukan fitur yang mungkin tidak pernah Anda temukan sebelumnya.

Serigala
sumber
Masalahnya adalah saya bisa melakukan apa saja di emacs. Saya hanya ingin melakukannya dengan lebih efisien.
Maciej Piechotka
2

Ada manual yang bagus, yang sebenarnya merupakan serangkaian artikel oleh Michael Stutz yang diterbitkan pada karya pengembang IBM http://www.ibm.com/developerworks/aix/tutorials/au-emacs1/ Artikel-artikel ini diterjemahkan ke banyak bahasa lain, jadi Anda mungkin dapat menemukan terjemahan untuk bahasa ibu Anda. Mereka ditulis untuk yang sama sekali asing bagi pemula Emacs, tetapi mencakup aspek-aspek menarik bagi pengguna mahir Emacs. Saya harap ini akan bermanfaat bagi Anda karena Anda mendefinisikan persentase penggunaan Emacs Anda sebagai 1-10%. Artikel-artikel tersebut tidak menarik bagi seorang profesional karena elisp menyebutkan di sana sejauh perlu dijelaskan bagi pengguna untuk menggunakan Emacs sebagai aplikasi.

tijagi
sumber