Saya seorang mualaf yang cukup baru untuk Emacs dan saya sangat menyukainya sebagai editor, terutama karena saya terus menemukan perintah baru dan sangat berguna. Apakah ada perintah programmer lain yang 'harus diketahui' yang hilang dari daftar saya?
M-x replace-string - Find and replace a given string.
M-x goto-line - Goto a specific line
M-x column-number-mode - Show the current column number in text bar
Jawaban:
Jika Anda tahu itu, Anda dapat menjelajahi emacs dan menemukan hal-hal yang masih belum Anda ketahui. Belajar cara belajar, itu penting. Segala sesuatu yang lain dapat ditemukan nanti.
sumber
Pertama, Anda perlu tahu beberapa dasar-dasar pengeditan teks:
Kemudian, berguna untuk mempelajari cara memindahkan file:
Kemudian, Ada baiknya untuk mulai mempelajari cara bernavigasi dengan banyak file / buffer dan windows
Setelah itu, berikut adalah beberapa misc lainnya. perintah yang bisa berguna:
Untuk referensi lengkap: tautan
sumber
M-/ : autocomplete word (based on previous words in the file)
? (tebas bukannya tebas? Atau apakah saya membingungkan ini dengan sesuatu yang lain?)M-x
adalah untukexecute-extended-command
. Anda menggunakannya untuk perintah yang tidak terikat (danalign-regexp
hanya salah satunya).Sangat berguna saat coding:
comment-dwim akan beralih mengomentari wilayah saat ini; berkomentar jika tidak berkomentar, dan sebaliknya. Mode bahasa Anda saat ini memungkinkan emacs tahu cara melakukan komentar.
Secara default, jika tidak ada wilayah aktif dan ada teks di baris, itu akan menyisipkan komentar di akhir baris. Secara pribadi, saya lebih suka untuk mengomentari seluruh baris saat ini, yang mencapai ini:
Mencuri sendiri dari http://www.emacswiki.org/emacs/CommentingCode
sumber
comment-or-uncomment-region
untuk tujuan komentar saya. Ini memungkinkan saya mengomentari blok kode sementara jika saya perlu.(defun toggle-comment-on-line () (interactive) (comment-or-uncomment-region (line-beginning-position) (line-end-position)))
Coba lakukan tutorial (Cht). Ini mengajarkan Anda banyak ikatan kunci mendasar, dan KEMUDIAN Anda bisa mulai mencari yang lebih menyenangkan lagi.
sumber
M-x apropos
M-x describe-key
M-x describe-bindings
C-x C-f ~/.emacs
(Ada baiknya jika Anda mengenal Elisp sebelum menjalankan yang ini)Yang lainnya adalah preferensi pribadi. Orang-orang terkadang berbicara tentang Emacs seolah-olah itu adalah editor.
Itu tidak benar.
Emacs adalah bahasa yang dirancang untuk mengekspresikan editor secara ringkas (artinya, Elisp adalah 'fitur' terbaiknya). Berapa jarak tempuh yang Anda keluarkan darinya tergantung secara langsung dan sepenuhnya pada seberapa baik Anda memahami prinsip ini.
sumber
ini memungkinkan Anda untuk mengevaluasi elisp sewenang-wenang di minibuffer
hanya membaca file
wilayah komentar
diantara yang lain!
sumber
dan baca dokumentasi untuk mode bahasa yang Anda gunakan (Ch m (Mx-mode-gambarkan))
Saya juga penggemar berat (Mx shell), M-! (Mx shell-command) dan M- | (Mx shell-command-on-region) karena saya merasa sangat berguna untuk dapat menjalankan perintah dari dalam emacs dan memotong-dan-tempel output.
Juga, Mx sort-lines, Mx sort-field dan Mx sort-num-fields berguna untuk menyimpan daftar panjang hal-hal (seperti nama variabel) dalam urutan abjad atau angka.
sumber
Mx revert-buffer adalah salah satu yang sering saya gunakan.
sumber
Mx bantuan-dengan-tutorial
sumber