Có cách nào để bảo nano tự động hiển thị đánh số dòng mỗi khi tôi mở tệp không?
-l
( --linenumbers
) để hiển thị số lilne bên cạnh văn bản.
Có cách nào để bảo nano tự động hiển thị đánh số dòng mỗi khi tôi mở tệp không?
-l
( --linenumbers
) để hiển thị số lilne bên cạnh văn bản.
Câu trả lời:
Tổ hợp bàn phím để hiển thị số dòng hiện tại trong khi bạn đang sử dụng nano là CTRL+ C.
Ngoài ra, để hiển thị vị trí số dòng & cột, bạn chỉ có thể sử dụng -c
tham số khi khởi chạy nano tức là:
nano -c [filename]
Để làm điều này vĩnh viễn, nano
sử dụng một cấu hình trong thư mục nhà của bạn~/.nanorc
Do đó, để hiển thị số dòng luôn khi sử dụng nano ...
nano ~/.nanorc
(đừng lo lắng nếu nó trống - tệp này không tồn tại theo mặc định)
thể loại set constantshow
NB cú pháp không dùng nữa set const
được hiển thị trong hình ảnh động
Lưu lại
Vì bạn đang sử dụng số dòng nhớ, bạn có thể sử dụng ALT+ Gđể chuyển đến một số dòng cụ thể.
-c
có thể không hành xử theo cách mọi người đang mong đợi. Nó sẽ không có tiền tố mỗi dòng với số (như less -N
), nó chỉ làm cho hộp trạng thái ở dưới cùng của màn hình vĩnh viễn.
set linenumbers
thay thế (chỉ hoạt động trong các phiên bản gần đây).
Vô tình tìm thấy lối tắt đẹp: Alt + Shift + 3.
set linenumbers
vào .nanorc
để làm cho nó vĩnh viễn. Nếu phím tắt không hoạt động, hãy thử Modifier key + #
.
set linenumbers
nanorc
Biên dịch Nano từ nguồn:
git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install
Sau đó thêm các mục sau vào .nanorc
tệp của bạn :
set linenumbers
Bạn có thể sử dụng Meta+ #để bật và tắt số dòng từ bên trong Nano.
Nếu nano -c filename
không làm việc, sử dụng nano filename
sau đó Ctrl+ _. Nó sẽ yêu cầu bạn cho số dòng để đi.
Nếu bạn đã mở tệp bằng nano, bạn nhấn
Ctrl+w+t
(không phải simultaneusly, nhấn control và w, sau đó không buông điều khiển và buông w, nhấn t)
Lệnh này sẽ yêu cầu cột và dòng, bạn nhập chúng theo cách này:
10,23 (enter)
và bạn sẽ kết thúc ở dòng 10 ký tự 23.
Nếu bạn ở đầu tệp và bạn chỉ muốn tìm dòng:
Ctrl+w+t and then 10
Nếu bạn đang ở một dòng acertain và bạn muốn tìm cột:
Ctrl+w+t and then ,23
Nếu bạn chưa mở tệp, bạn có thể làm điều này:
nano +10,23 file (enter)
và tệp sẽ mở bằng con trỏ trong dòng 10, chanracter 23, vì vậy bạn cũng có thể thử:
nano +10 file (enter)
nano +,23 file (enter)
(Lưu ý rằng điều này sẽ gửi bạn đến ký tự 23 của dòng đầu tiên)
set linenumbers
trong nanorc thực hiện mánh khóe