2012-05-24 32 views
11

có thể một người nào đó đủ loại để hướng dẫn tôi đến các hướng dẫn emacs cho dự án C++ lớn bằng cách sử dụng gdb làm trình gỡ rối, dự án không chứa tệp.Hướng dẫn Emacs cho các dự án lớn

Tôi đã tìm kiếm hướng dẫn emacs nhưng một số quá nâng cao cho người mới bắt đầu và một số chỉ nhắm mục tiêu một hướng dẫn tệp duy nhất. Tôi đã đọc các bài viết trước đó nhưng không tìm thấy câu trả lời phù hợp cho các dự án lớn. Ngoài ra tôi không được sử dụng để sử dụng 'git', một trong những câu trả lời trong các bài viết trước.

+0

Bạn có chắc chắn về Emacs cho một dự án lớn là người mới bắt đầu không? –

+0

@AlexanderBakulin ya..i đã được yêu cầu sử dụng nó. Cảm ơn vì đã trả lời. Ngoài ra tôi không phải là người mới bắt đầu với C++. Tôi là người mới bắt đầu emacs. – user1355603

+3

Nếu tôi hiểu chính xác, bạn là người mới trong nhóm đang sử dụng các emacs. Tôi muốn hỏi các thành viên khác về cấu hình của họ và cách họ sử dụng nó. Theo kinh nghiệm của tôi, luôn luôn có một người đã thực hiện một tùy chỉnh lớn được tái sử dụng bởi những người khác. – AProgrammer

Trả lời

13

Thực ra, việc học Emac là một điều không thể dễ dàng. Bạn sẽ phải học những điều cơ bản trước khi bạn sẽ có thể đọc hướng dẫn "nâng cao".

Điều đầu tiên bạn nên làm là làm việc thông qua hướng dẫn nội trang (C-h t). Nó thật sự tốt.

Sau đó, bạn nên cố gắng làm quen với các khái niệm cơ bản về cấu hình Emacs. Cách dễ dàng được nhiều người dùng đề xuất là có cấu hình sẵn sàng để sử dụng (chẳng hạn như Emacs Starter Kit) và cố gắng hiểu nó và sau đó điều chỉnh theo nhu cầu và sở thích của riêng bạn. Ưu điểm của việc sử dụng bộ cấu hình được tạo sẵn là:

  • Đó là mã làm việc hữu ích để tìm hiểu kiến ​​thức cơ bản về Elisp. Con đường học tập này là cách nhanh hơn so với đọc sách hướng dẫn Elisp và thu thập mã cấu hình một mảnh nhỏ tại một thời điểm.
  • Nó thể hiện rất nhiều tính năng Emacs hữu ích, nếu không bạn có thể cần thời gian dài (đôi khi năm) để khám phá.
  • Nó cung cấp một khuôn khổ mà bạn có thể dựa vào việc viết cấu hình của riêng bạn.

Tuy nhiên, bạn chắc chắn sẽ loại bỏ bất kỳ phần cấu hình nào bạn không cần.

Sau đó (hoặc cùng với bước trước đó) hãy đọc một số hướng dẫn về cách sử dụng Emacs làm nền tảng phát triển. Bạn có thể dễ dàng tìm thấy nhiều hướng dẫn thông qua các truy vấn "emacs cho [c] phát triển" cho Google. Here là một trong nhiều.

Sau đó cài đặt Cedet (Alex Ott đã viết tuyệt vời tutorial về nó) và bắt đầu cảm nhận được sức mạnh.

Sau đó bạn sẽ biết phải làm gì tiếp theo.

Nhân tiện, có một số lớn collection of Emacs resources được Bozhidar Batsov duy trì.

7

Bắt đầu đơn giản. Khởi chạy Emacs mà không cần bất kỳ tùy chọn nào và bắt đầu chỉnh sửa các tệp nguồn của bạn. Chỉ "hướng dẫn" bạn sẽ cần phải thực hiện chỉnh sửa cơ bản là chỉnh sửa cơ bản bạn sẽ nhận được bằng cách nhấn Control H theo sau là t (Được gọi là C-h t trong Emacs nói).

Việc biên dịch có thể được thực hiện bằng cách nhập M-x (Alt x) biên dịch và nhấn enter. Nó sẽ nhắc bạn cho lệnh biên dịch theo mặc định make. Thay đổi nó thành bất cứ điều gì phù hợp với bạn.

Chạy gdb được thực hiện bằng cách sử dụng M-x gdb và nhấn enter. Giao diện tương tự với giao diện M-x.

Không sử dụng những thứ như bộ kit khởi động Emacs làm cho các giả định thay cho bạn.Trong khi hữu ích như là một điểm khởi đầu cho người mới, nó ngăn chặn sự tò mò và đó là chìa khóa để học Emacs. Những điều trên là đủ để bạn bắt đầu. Một khi bạn gặp vấn đề và không hài lòng với cách làm việc, bạn có thể tìm kiếm tài nguyên và mọi thứ. Emacs không phải là một "IDE" và vì vậy bạn sẽ không có tích hợp chặt chẽ mà nhiều biên tập viên tùy chỉnh có. Đừng mong đợi nó.

+3

Tại sao -1? Tôi ước mọi người sẽ cho tôi biết tại sao. –

+2

Vì họ câm ... +1 – gavenkoa

Các vấn đề liên quan