Lệnh iTerm bấm để mở với Atom


31

Tôi đang cố gắng tìm ra cách thay đổi chức năng iTerm khi CMD+ Nhấp vào tệp trong cửa sổ iTerm để mở trong trình chỉnh sửa mặc định của tôi, Atom.

Hiện tại, CMDchức năng nhấp + trong iTerm mở tệp trong Sublime. Tôi có chức năng CMD+ Nhấp vào thiết lập để mở với ứng dụng mặc định (trong tùy chọn iTerm). Tôi cũng đã đảm bảo rằng loại tệp này được định cấu hình để luôn mở bằng Atom (trong màn hình thông tin của tệp từ Finder).

Nếu tôi nhấp vào tệp từ công cụ tìm, nó sẽ mở bằng Atom, không phải văn bản siêu phàm. Manh mối duy nhất tôi có là có lẽ iTerm sẽ không nhận ra Atom là một biên tập viên. Nếu tôi đi tới Tùy chọn iTerm> Cấu hình> Nâng cao và thay đổi CMD+ Nhấp để mở với Trình chỉnh sửa nào, chỉ có 3 phần tuyệt vời có sẵn trong danh sách các trình soạn thảo để chọn.

Bất kỳ trợ giúp sẽ được đánh giá cao!


2
Lưu ý: Bản phát hành Build 3.0.0 mới của iTerm2 bổ sung "Atom" vào danh sách các tùy chọn cho trình đơn thả xuống "Mở bằng trình chỉnh sửa ..." như trong hình trên. Bạn sẽ tìm thấy ngay bây giờ trong Tùy chọn trong Tiểu sử -> Nâng cao -> Lịch sử ngữ nghĩa.
pdobb

Câu trả lời:


21

Bên trong Atom, vào Atommenu và chọn Install Shell Commands. Điều này đảm bảo bạn có thể gọi Atom từ iTerm.

Trong màn hình tùy chọn iTerm tương tự, thay đổi danh sách chọn đầu tiên thành Run command...và dán phần sau vào trường văn bản xuất hiện : /usr/local/bin/atom -n \1:\2. Điều đó cho biết công cụ dòng lệnh nguyên tử để mở tệp được nhấp (\ 1) tại số dòng được chỉ định (\ 2).


6
Chào! Bỏ "-n" ra khỏi đề xuất của bạn làm cho nó mở trong một cửa sổ hiện có (đó là những gì tôi thích). Thật không may, điều này làm cho nguyên tử không nhận ra số cột (mặc dù nó đi đúng dòng). Bất cứ ý tưởng về điều này?
Cyberwiz

Bạn có thể thêm giải pháp cho iTerm2 vào câu trả lời của mình không!? Cảm ơn!
Matthew Herbst

1
@MatthewHerbst Atom là một tùy chọn trong danh sách chọn 'Mở bằng trình chỉnh sửa ...' ngay bây giờ. Câu trả lời này không còn hữu ích.
tjmcewan

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.