Tôi đang chạy Cygwin và muốn sử dụng Notepad ++ làm trình chỉnh sửa shell chính, giống như những gì tôi có trên máy Mac, nơi tôi có thể nhập mate whatever
để mở phiên bản TextMate. Trong ~/.bashrc
tệp của tôi trong Cygwin, tôi có bộ bí danh và biến môi trường sau:
export EDITOR="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
alias np="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
Nó chủ yếu hoạt động: khi tôi gõ np whatever
hoặc khi chương trình Cygwin gọi $ EDITOR, Notepad ++ sẽ mở.
Tuy nhiên, shell chờ cho đến khi Notepad ++ được đóng và sẽ không cho phép bất kỳ đầu vào nào cho đến lúc đó. Điều này có thể cụ thể đối với bash, nhưng làm cách nào tôi có thể mở Notepad ++ từ Cygwin và nói với trình bao để không chờ mã thoát tiếp tục? Thêm một &
vào cuối lệnh bí danh không hoạt động chính xác. Nó chỉ mở một tệp không có tiêu đề và cảnh báo filename: command not found
thay vì mở tệp.
Cảm ơn!