Hướng dẫn GNU / Emacs tốt [đã đóng]


9

Tôi muốn tìm hiểu sâu về emacs. Vấn đề là họ chia thành 2 loại:

  • Khái niệm cơ bản (Điều đó C-x C-slưu tệp và C-x C-ctồn tại emacs, v.v.)
  • Mọi điều

Tôi hiện đang sử dụng 1% -10% tính năng của emacs và tôi muốn tăng nó lên 20% -40%. Tuy nhiên, tôi không muốn đọc sâu để tìm hiểu tính năng này hữu ích như thế nào đối với tôi.

Có một hướng dẫn trung gian cho các lập trình viên (tôi biết một số ngôn ngữ lập trình bao gồm các ngôn ngữ chức năng nhưng không phải LISP)?

Câu trả lời:


12

Đây là một chủ đề rộng lớn và bạn sẽ tìm thấy danh sách các danh sách các hướng dẫn về Emacs như trên wiki Emacs . Tôi sẽ không đưa ra câu trả lời này một danh sách các danh sách các danh sách hướng dẫn. Tôi khuyên bạn nên duyệt các chiến lược học tập .

Một khi bạn biết những điều cơ bản, cách tốt nhất để học là làm. Khi bạn muốn hoàn thành một nhiệm vụ cụ thể và nghĩ rằng nó có thể được hưởng lợi từ tự động hóa tốt hơn, hãy tìm một tính năng hoặc gói hiện có:

  • Tìm kiếm một lệnh trong menu, hoặc với M-x apropos.
  • Nhìn vào hướng dẫn.
  • Tìm trong Wiki Emacs .
  • Tìm kiếm trên Stack Exchange hoặc Google.

Nếu bạn muốn bắt đầu viết (hoặc thậm chí đọc) mã Emacs Lisp, hãy đọc hướng dẫn chính thức của Emacs Lisp . Làm việc qua một vài chương đầu tiên trước khi viết chức năng đầu tiên của bạn, sau đó tiếp tục khi bạn cảm thấy cần thiết.


Hướng dẫn dựng sẵn emacs ( C-H tbắt đầu nó) là đủ để tôi bắt đầu. Không, tôi không nghĩ rằng tôi đã từng sử dụng hơn 2% emacs, nhưng một lần nữa, không ai có thể sử dụng 100% một con quái vật như vậy.
vonbrand

5

Đọc bài này có thể là một khởi đầu tốt. Mặc dù tôi không biết cách tốt hơn là học bằng cách làm. Mỗi khi tôi cố gắng làm điều gì đó thú vị trong emacs, tôi nhấn Ctrl+ hA(viết hoa A) và một số cụm từ tôi hy vọng một lệnh có bên trong. Ngoài ra Ctrl+ hmgiúp tôi có được hầu hết các tính năng chế độ bộ đệm hiện tại.

Tôi gần như đã quên mất blog này . Bạn có thể tìm thấy gợi ý thú vị trong đó.


bài đăng SO đó đã bị xóa
tshepang

3

Tôi không biết về hướng dẫn, nhưng tôi thấy rằng cách tốt nhất để học là tìm thứ gì đó tôi muốn làm trong emacs và sau đó google một giải pháp. Bạn có thể tìm thấy hướng dẫn cho các khía cạnh trung gian cụ thể, nhưng một khi bạn vượt ra khỏi những điều cơ bản, thật khó để có một hướng dẫn chung, bởi vì những thứ trung gian thực sự không chung chung.

Tôi thứ hai đề nghị cho blog emacs-fu . Đó là một cách tốt để khám phá các tính năng mà bạn có thể không bao giờ vấp phải.


Vấn đề là tôi có thể làm bất cứ điều gì trong emacs. Tôi chỉ muốn làm điều đó hiệu quả hơn.
Maciej Piechotka

2

Có một hướng dẫn tốt, thực sự là một loạt các bài viết của Michael Stutz được xuất bản trên nhà phát triển IBM hoạt động http://www.ibm.com/developerworks/aix/tutorials/au-emacs1/ Các bài viết này được dịch sang nhiều ngôn ngữ khác, vì vậy bạn có thể tìm thấy một bản dịch cho mẹtongue của bạn. Chúng được viết cho một người hoàn toàn xa lạ với người mới sử dụng Emacs, nhưng bao gồm các khía cạnh thú vị cho người dùng nâng cao của Emacs. Tôi hy vọng nó sẽ hữu ích cho bạn khi bạn xác định phần trăm sử dụng Emacs của bạn là 1-10%. Các bài viết không được một chuyên gia quan tâm vì elisp đang đề cập đến đó theo như nó cần được mô tả cho người dùng sử dụng Emacs như một ứng dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.