Bạn sẽ cần phải xem xét xem bạn có muốn sử dụng Emacs như chỉ soạn thảo của bạn, nhưng vẫn tiếp tục duy trì các thiết lập dự án, các file nguồn của bạn và xây dựng/gỡ lỗi môi trường trong Visual Studio, hoặc chuyển hoàn toàn sang Emacs như bạn biên tập và sử dụng một số công cụ khác (ví dụ, make) để xây dựng dự án của bạn bằng cách sử dụng trình biên dịch VS hoặc trình biên dịch khác hoàn toàn.
Trường hợp cũ tương đối dễ dàng - bạn có thể mở tệp trong Emacs và dự án mở trong Visual studio và chỉ cần Alt-tab qua VS để xây dựng và gỡ lỗi. Có couple tốt ports của Emacs đồ họa cho Windows, hoặc bạn chỉ có thể sử dụng Cygwin kết hợp với phiên bản đầu cuối của ứng dụng.
Tùy chọn thứ hai - chuyển sang môi trường xây dựng hoàn toàn giống UNIX có liên quan nhiều hơn và mở rộng vượt xa trình chỉnh sửa bạn sẽ sử dụng.
Update, đưa bình luận dưới đây về "bước nhỏ":
Nếu mục tiêu của bạn là để có được một hoàn toàn phi VS (ngoại trừ khả năng của trình biên dịch thực tế và mối liên kết thực thi) môi trường trong các bước bé , sau đó tôi khuyên bạn nên sử dụng Emacs lần đầu tiên để chỉnh sửa nguồn của bạn và trở nên quen với các phím tắt khác nhau, v.v. Chỉ nói về chỉnh sửa thô, tôi thấy bản thân mình hiệu quả hơn trong Emacs so với VS vì sức mạnh của chức năng chỉnh sửa - và ít sử dụng chuột hơn nữa nếu bạn bị RSI liên quan đến chuột. Đó là bước đầu tiên mà bạn có thể thực hiện.
Thật không may, bước tiếp theo - để chuyển từ môi trường xây dựng VS sang nền tảng chéo không đơn giản, và tôi không thể nhìn thấy một cách đặc biệt dần dần để làm điều đó. Bạn sẽ cần phải quyết định lựa chọn của bạn sẽ là gì - nó có thể đơn giản như là chuỗi công cụ GNU cổ điển - tạo, các phần mềm giả, gcc, gdb và các thành phần liên quan. Ở đây, tôi muốn giới thiệu Cygwin trên Windows - làm quen với điều này và bạn sẽ ngay lập tức quen thuộc với các công cụ khi bạn thực hiện chuyển sang môi trường UNIX. Các chi tiết về cách thiết lập một môi trường tốt đẹp với chuỗi công cụ này có lẽ có thể lấp đầy một hoặc hai cuốn sách, nhưng nếu nhu cầu của bạn đơn giản thì không khó.
Chắc chắn có nhiều lựa chọn thay thế hiện đại khác, mặc dù nhiều người trong số họ đang hướng tới Java - nhưng bạn vẫn có thể sử dụng những thứ như ANT và Maven với các ngôn ngữ khác với plugin hoặc phần mở rộng thích hợp.
Khi bạn đã thiết lập công trình không phải VS của bạn (không liên quan gì đến Emacs), chỉ thì bạn có thể tìm hiểu cách kích hoạt bản dựng, sửa lỗi biên dịch và gỡ lỗi chương trình của mình bằng emacs một cách tích hợp.
Tôi muốn di chuyển hoàn toàn, bao gồm cả nguồn xây dựng bằng cách sử dụng dòng lệnh, cuối cùng. các bước em bé :-), từng bước một. Cảm ơn bạn. –
Tôi đã cập nhật câu trả lời của tôi dựa trên làm rõ của bạn. – BeeOnRope