Chuyển đến dòng trong Văn bản tuyệt vời


104

Có ai biết về một phím tắt để chuyển đến một dòng cụ thể (cho trước dấu #) trong Sublime Text không?

Ví dụ: Tôi chạy mã và gặp lỗi ở dòng 5765. Tôi muốn có thể chuyển nhanh trong Sublime Text đến dòng 5765 mà không cần cuộn.

Cảm ơn!

Câu trả lời:


164

Windows: Ctrl+G

Mac: Control+G

Linux: Ctrl+G

hoặc là

Windows: Ctrl+ P+:

Mac: Command+ P+:

Linux: Ctrl+ P+:

Sau đó nhập số dòng. Nó sẽ tự động tìm nó cho bạn và nếu nó yêu cầu phải cuộn để đến - nó sẽ đưa chế độ xem của bạn đến cấp số dòng.

Hy vọng rằng sẽ giúp.

Chúc bạn viết mã vui vẻ!


20
Nếu bạn đã có thói quen điều hướng giữa các tệp dự án bằng lệnh "Goto Anything" (Ctrl + P / Cmd + P), bạn cũng có thể sử dụng điều đó - chỉ cần nhập dấu hai chấm, sau đó là số dòng.
hoverbikes

5
Đó là Control + G trên Mac
Robert Sinclair

50

Thay vào đó Control+G, nếu bạn đã quen sử dụng CMD+Phoặc CMD+T, bạn có thể chỉ cần nhập:


Cũng hữu ích:

  • CMD+R đi đến chức năng trong tệp hiện tại

  • CMD+Shift+Rtìm hàm trong bất kỳ tệp nào ( CMD+,"binary_file_patterns" bỏ qua node_modules)

  • CMD+Option+Down nhảy đến định nghĩa hàm trong một tệp khác (từ con trỏ từ)

  • CMD+D/ CMD+Ujump & tích lũy lần xuất hiện từ tiếp theo & điền truy vấn tìm kiếm / (hoàn tác). từ con trỏ trở thành đối sánh chính xác (ranh giới chữ và chữ) so với từ lựa chọn là đối sánh một phần (bỏ qua trường hợp và ranh giới từ). DUcũng hoạt động trong máy nhắn tin ít bash / zshell hơn để cuộn xuống / lên nửa trang

  • CMD+G/ CMD+Shift+Gjump hoặc "chuyển đến" truy vấn tìm kiếm tiếp theo / trước đó ( CMD+Dtuyệt vời với điều này)

  • CMD+{/ CMD+}focus tab trái / phải (giống nhau trong các thiết bị đầu cuối, trình duyệt, dấu gạch ngang kapeli, v.v.)

  • CMD+[/ CMD+]shift line left / right (chrome tiến / lùi điều hướng, bảng thay đổi devtools)

  • CMD+Control+Up/ CMD+Control+Downshift line up / down

  • CMD+K->(some number) gấp để thụt vào

  • CMD+K->J mở ra tất cả

  • CMD+Option+[ / CMD+Option+] gấp / mở ra con của dòng hiện tại

  • CMD+, là tùy chọn trong hầu hết tất cả các ứng dụng Mac


1
Đối với dòng shift trong Windows, đó là ctrl+ shift+ up/ down.
alex

5

Như đã chỉ ra bởi @maxTuzz, tôi sử dụng Ubuntu 16.06 và Sublime thường xuyên,
cái này Ctrl+ Psau đó Nhấn: và Bắt đầu nhập Số dòng bạn muốn Điều hướng.

Hoặc là

Trực tiếp chúng ta có thể gõ Ctrl+ GBắt đầu gõ Số dòng bạn muốn Điều hướng.


5

Trong máy Mac của tôi , Performance >> Key Bindings thêm :

//line duplicate & delete
{ "keys": ["super+y"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },
{ "keys": ["super+d"], "command": "duplicate_line" },

//replace
{ "keys": ["super+r"], "command": "show_panel", "args": {"panel": "replace", "reverse": false} },

//goto
{ "keys": ["super+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },
{ "keys": ["super+g"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },

//upper or lower
{ "keys": ["super+shift+u"], "command": "swap_case" },

//sidebar toggle
{ "keys": ["super+shift+t"], "command": "toggle_side_bar" },

3

cơ bản là nhấn Ctrl+ Pvà sau đó gõ :và sau đó viết dòng bạn muốn đi, NHƯNG có một phím tắt cho việc này:
Chỉ cần nhấn Ctrl+ G, và nó sẽ thực hiện các bước tương tự cho bạn!


0

trên bàn phím của bạn nhấp vào:

command + p

sau đó gõ :trên bàn phím của bạn theo sau là số dòng, ví dụ 374

:374

sau đó nhấp vào enterphím trên bàn phím của bạn để chuyển đến số dòng mong muốn

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.