Câu hỏi Cách hiển thị đánh số dòng trong nano khi mở tệp


Có cách nào để nói với nano để tự động hiển thị số dòng mỗi khi tôi mở một tập tin?


206
2017-10-29 06:06


gốc


set linenumbers trong nanorc có lừa - somethingSomething


Các câu trả lời:


Sự kế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 i.e:

nano -c [filename]

Để thực hiện điều này vĩnh viễn, nano sử dụng cấu hình trong thư mục chí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)

kiểu set constantshow

N.B. cú pháp không dùng nữa set const được hiển thị trong hoạt ảnh

Tiết kiệm

enter image description here


animation1

Vì bạn đang sử dụng số dòng nhớ nên bạn có thể sử dụng ALT+G để chuyển đến một số dòng cụ thể.


244
2017-10-29 07:53



Nếu bạn đang ở trong một tty, một thay thế cho CTRL + C là F11 và một thay thế cho ALT + G là F13 (mà không tồn tại trên bàn phím của tôi) hoặc Ctrl + _ (Ctrl + Shift + -). - Radu Rădeanu
Lưu ý rằng -c có thể không cư xử theo cách mọi người đang mong đợi. Nó sẽ không 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. - Ian Dunn


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 thông tin sau vào .nanorc tập tin:

set linenumbers

Bạn có thể dùng Meta+# để bật và tắt số dòng từ bên trong Nano.


17
2017-07-04 21:01



Trên thực tế như thế. Thấy bạn đã làm 2 cam kết, là lần thứ hai, (tăng kích thước ..) vì người đầu tiên? - doug
Vâng, đó là vì cái đầu tiên. - faissaloo
Tôi làm như thế này tốt hơn so với thiết lập const hoặc bây giờ thiết lập constantshow do đó đã tự do để đưa vào một ppa sử dụng phát hành 2.6.2 cho ubuntu 16.04. Nếu bạn muốn tôi để tín dụng hoặc bất cứ điều gì khác nhau cho tôi biết .. launchpad.net/~mc3man/+archive/ubuntu/nano-lined - doug
Oh mát mẻ, cảm ơn cho điều đó! Tôi không ngại nhận được hay không được ghi nhận, nó chỉ làm cho tôi hạnh phúc khi thấy mọi người tìm thấy một cái gì đó tôi đã làm hữu ích, bên cạnh hầu hết các mã có thuộc về những người bảo trì của nano, không phải tôi. - faissaloo
Ngọt. Tôi đã gửi một yêu cầu để hợp nhất vào nano tại trang thảo luận của nano: savannah.gnu.org/bugs/index.php?49217 - Max Burns


Vô tình tìm thấy phím tắt đẹp: Alt + Shift + 3.

click me gently


13
2017-09-20 08:16



không hoạt động với tôi trên ubuntu16.04 với GNU nano 2.5.3 - philx_x
không hoạt động với bàn phím mac trên thiết bị đầu cuối ssh'd ubuntu - Dirk Schumacher
Thêm vào set linenumbers đến .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 + #. - Chupo_cro
Nó hoạt động trên Raspbian - dstonek
@Gregor Godier Cảm ơn rất nhiều điều này thật tuyệt vời set linenumbers trong nanorc - somethingSomething


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.


8
2017-07-12 03:08



Tôi đang sử dụng SSH và phím tắt đó làm cho văn bản nhỏ hơn :( - kurdtpage


Nếu bạn đã mở tệp bằng nano bạn nhấn

Ctrl+w+t

(không đồng thời, nhấn control và w, sau đó không cho phép kiểm soát và cho phép 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 trong 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ể thực hiện việc 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ẽ chỉ gửi cho bạn ký tự 23 của dòng đầu tiên)


1
2018-01-27 17:43



Đây có thể là cách chính xác để tìm dòng trong thiết bị đầu cuối tuy nhiên nó không trả lời câu hỏi về cách làm cho nó tự động hiển thị khi mở. - DnrDevil
Đây là điều duy nhất làm việc cho tôi để tìm một số dòng .... không ai ở trên làm việc trong trường hợp nano của tôi. - Uncle Iroh