Câu trả lời:
Điều duy nhất đến gần với những gì bạn muốn là tùy chọn hiển thị vị trí con trỏ hiện tại của bạn. Bạn kích hoạt nó bằng cách sử dụng --const
tùy chọn (manpage: Liên tục hiển thị vị trí con trỏ) hoặc nhấn AltCvào tệp văn bản đang mở.
-c, --constantshow
Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Thêm set linenumbers
vào /etc/nanorc
làm việc cho tôi trong nano
phiên bản 2.7.1 .
Nó cũng có thể được kích hoạt bằng -l
hoặc --linenumbers
trên dòng lệnh.
Chuyển đổi số dòng từ trong nano với: M-#
trong trường hợp của tôi Alt+ Shift+ 3.
set numbercolor ,normal
Điều này đã được thêm vào ngày 20 tháng 10 và được ghi lại vào ngày 22 tháng 10 và vẫn chưa đưa nó vào một bản phát hành để biên dịch nó từ nguồn như vậy:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Sau đó thêm phần sau vào .nanorc của bạn:
set linenumbers
Bạn có thể sử dụng ^ # để bật và tắt số dòng từ bên trong Nano. Nó có thể là một lỗi nhỏ vì nó gần đây và đã không được thử nghiệm bởi nhiều người.
Nano được thiết kế một trình soạn thảo rất đơn giản với một vài tính năng. Nếu bạn bắt đầu mong muốn bất cứ điều gì ngoài phiên bản cơ bản, nano không phải là công cụ phù hợp. Emacs là một biên tập viên rất mạnh mẽ; để chuyển số dòng trên, gõ M-x linum-mode
. Nếu Emacs làm bạn sợ và bạn muốn có trình chỉnh sửa chế độ văn bản, hãy xem xét Joe , nơi số dòng được bật với -linums
tùy chọn.
Thay thế, một bí danh nhanh trong .bashrc:
echo "alias nano='nano -c -l'" >> ~/.bashrc && source ~/.bashrc && reset
Buộc cú pháp dường như là bắt buộc đối với các tập lệnh hashbang, vì vậy để buộc một phần tô sáng cụ thể:
echo "alias nano='nano --syntax=php -c -l'" >> ~/.bashrc && source ~/.bashrc && reset