Cách đặt trình chỉnh sửa / trình xem mặc định cho Midnight Commander thành Sublime


17

Câu hỏi khá đơn giản, vì vậy tôi không cần mô tả thêm.

Tôi chỉ thêm rằng tôi đang chạy Ubuntu 13.04.

Bất kỳ trợ giúp được hoan nghênh.

Câu trả lời:


17

Trong Midnight Commander, hãy vào menu Tùy chọn / Cấu hình ... lệnh / Sử dụng hộp kiểm chỉnh sửa nội bộ và bỏ chọn nó. (Đừng quên thực thi lệnh Lưu thiết lập nếu tùy chọn Tự động lưu thiết lập bị tắt.)

Sau đó đặt EDITORbiến môi trường thành Sublime. Bạn có thể muốn thêm một trong số này vào tệp tài nguyên của shell:

  • Cài đặt toàn cầu cho tất cả các chương trình sử dụng EDITOR(không được khuyến nghị):

    EDITOR=sublime
    export EDITOR
    
  • Cài đặt tạm thời cho phiên Midnight Commander đã cho:

    alias mc='EDITOR=sublime mc'
    

Tương tự cho người xem, chỉ cần bạn bỏ chọn tùy chọn Sử dụng chế độ xem nội bộ và đặt VIEWERbiến môi trường thay thế.


Tại sao không nên thiết lập EDITOR=sublimetoàn cầu?
MattDMo

2
Bởi vì các công cụ khác, ví dụ crontab, đang sử dụng nó. Các công cụ như vậy có thể được sử dụng mà không có X (ví dụ từ một thiết bị đầu cuối ảo trong chế độ người dùng đơn cho các hoạt động bảo trì) hoặc bởi người dùng không có phiên bản X đang chạy (ví dụ thông qua su -). Vì vậy, tốt hơn giữ EDITORcho một trình soạn thảo chế độ văn bản.
manatwork

Tại sao 'EDITOR =' sublime -w 'không hoạt động? (Có vẻ như MC bỏ qua mọi tùy chọn được cung cấp)
Eugen Konkov

19

Chạy MC như bình thường. Trên dòng lệnh ngay phía trên hàng dưới cùng của loại lựa chọn menu

select-editor

Điều này sẽ mở một menu với một danh sách tất cả các biên tập viên được cài đặt của bạn. Điều này đang làm việc cho tôi trên tất cả các máy Linux hiện tại của tôi.


2
Không hoạt động trên OSX.
T.Chmelevskij

Hoàn hảo trên Debian!
mahatmanich

1
không hiển thị danh sách để chọn, chỉ tìm thấy lệnh!
datdinhquoc
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.