Có đánh số dòng cho nano không?


Câu trả lời:


19

Đ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 --consttù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ở.


4
Câu trả lời tốt. Đối số --const giống như -c. Sử dụng nó để mở tệp như thế này: tên tệp nano -c. Ngoài ra, để làm cho nó vĩnh viễn, hãy bao gồm tùy chọn 'set const' trong tệp ~ / .nanorc của bạn, có thể không tồn tại cho đến khi bạn tạo nó.
MountainX cho Monica Cellio

Nếu nano của bạn mới hơn, bạn có thể thấy những điều sau trong trang nam của mình. -c, --constantshow Constantly show the cursor position on the status bar. Note that this overrides option -U (--quickblank).
Jay Bose

20

Thêm set linenumbersvào /etc/nanorclàm việc cho tôi trong nanophiên bản 2.7.1 .

Nó cũng có thể được kích hoạt bằng -lhoặc --linenumberstrê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.


Cảm ơn Alt + Shift + 3 đã bật.
bob

Ngoài việc thay đổi màu nền của các số dòng, tôi sử dụngset numbercolor ,normal
smac89

4

Đ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.


Một câu trả lời tốt sẽ chỉ ra rằng tính năng này đã được thêm vào trong ngày hôm qua và không có trải nghiệm người dùng nào liên quan.
Thomas Dickey

Ý bạn là gì khi "không có trải nghiệm người dùng liên quan đến"?
faissaloo

1
Không thể có nhiều hơn 1-2 người dùng tính năng tại thời điểm này, không có báo cáo lỗi. Nhân tiện, "gần đây" yêu cầu một ngày (hoặc liên kết đến cam kết thực hiện thay đổi).
Thomas Dickey

Tôi không thấy nó liên quan đến câu hỏi như thế nào.
faissaloo

1
Bạn đã nhận sai ngày ( xem cam kết ngày 20 tháng 10 bởi Faissal Bensefia ). Nó cũng không có giấy tờ cho đến giữa ngày 22 tháng 10 . Tất cả các điểm khác nêu ra vẫn còn là vấn đề.
Thomas Dickey

2

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 -linumstùy chọn.


Vì vậy, .. Emacs là trình soạn thảo văn bản của bạn lựa chọn?
Pacerier

0

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

người đàn ông nano

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.