Làm cách nào để sử dụng Sublime Text 2 làm trình chỉnh sửa mặc định nhanh chóng?


9

Tôi đã sử dụng câu trả lời này để thay đổi trình soạn thảo được sử dụng nhanh chóng và nó đã hoạt động, tuy nhiên bây giờ, khi tôi gõ quickly editdòng lệnh vẫn mở và không cho phép tôi nhập các lệnh khác miễn là Sublime Text 2 được mở. Tôi nhận ra đây là một câu hỏi ngớ ngẩn, nhưng dường như tôi không thể tìm ra cách nào để giải quyết nó.

Câu trả lời:


8

Đặt EDITORbiến môi trường thành cao siêu và sau đó quickly editsẽ sử dụng nó:

export EDITOR=/usr/bin/subl

Chỉ cần thêm dòng trên vào ~/.bashrctập tin của bạn


1
@ borax12 Có lẽ tốt hơn để thêm nó vào ~/.profile, vì thêm nó vào ~/.bashrcsẽ không đặt nó cho shell đăng nhập.
Eliah Kagan

Càng hay thậm chí vào ~/.bash_loginnếu nó tồn tại.
Dmitriy Budnik

1

Nó thực hiện điều này bởi vì gedit được lập trình để làm điều đó khi bạn chạy nó từ dòng lệnh. Bạn có thể thực hiện nhanh chóng điều đó với các biên tập viên khác bằng cách sử dụng quickly edit &.

Chỉnh sửa : Tôi đã viết một tập lệnh Perl sẽ chạy trình soạn thảo như là một phần tử con của init để khi bạn đóng thiết bị đầu cuối, trình soạn thảo sẽ vẫn mở: script

Bạn có thể đặt các biến sau đây ở đầu tập lệnh:

  • lệnh: lệnh được chạy
  • stdout: Đầu ra tiêu chuẩn được truyền cho lệnh (phải được đặt hoặc nó vẫn sẽ xuất ra terminal)
  • stderr: Đầu ra tiêu chuẩn được truyền cho lệnh (phải được đặt hoặc nó vẫn sẽ xuất ra terminal)

Điều đó vẫn làm cho cá thể phụ thuộc vào thiết bị đầu cuối được mở
boywithaxe

1
Tôi đã viết một kịch bản để làm việc xung quanh đó, chi tiết ở trên.
Sam Bickley

Thanbk bạn! Đó là sự giúp đỡ tuyệt vời :)
boywithaxe

Liên kết tập lệnh của bạn đã chết do mất ubfoxone.com Tôi nhận ra đây là một câu trả lời cũ nhưng liệu có cơ hội nào để làm cho câu trả lời này có hiệu lực một lần nữa không?
Anh Cả Geek
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.