ข้ามไปที่บรรทัดใน Sublime Text


104

มีใครรู้ทางลัดสำหรับการข้ามไปยังบรรทัดเฉพาะ (ระบุ #) ใน Sublime Text หรือไม่?

เช่นฉันรันโค้ดและได้รับข้อผิดพลาดที่บรรทัด 5765 ฉันต้องการที่จะสามารถข้ามไปที่ Sublime Text ไปยังบรรทัด 5765 ได้อย่างรวดเร็วโดยไม่ต้องเลื่อน

ขอบคุณ!

คำตอบ:


164

Windows: Ctrl+G

Mac: Control+G

ลินุกซ์: Ctrl+G

หรือ

Windows: Ctrl+ P+:

Mac: Command+ P+:

ลินุกซ์: Ctrl+ P+:

จากนั้นพิมพ์หมายเลขบรรทัด มันจะค้นหาให้คุณโดยอัตโนมัติและหากต้องเลื่อนเพื่อไปที่ - มันจะถ่ายมุมมองของคุณไปที่ระดับหมายเลขบรรทัด

หวังว่าจะช่วยได้

ขอให้สนุกกับการเขียนโค้ด!


20
หากคุณมีนิสัยชอบนำทางไปมาระหว่างไฟล์โปรเจ็กต์ด้วยคำสั่ง "Goto Anything" (Ctrl + P / Cmd + P) อยู่แล้วคุณยังสามารถใช้เพียงแค่พิมพ์เครื่องหมายจุดคู่แล้วตามด้วยหมายเลขบรรทัด
hoverbikes

5
มันคือ Control + G บน Mac
Robert Sinclair

50

แทนที่จะControl+Gถ้าคุณกำลังใช้ในการใช้CMD+PหรือCMD+Tคุณก็สามารถพิมพ์:


ยังมีประโยชน์:

  • CMD+R ไปที่ฟังก์ชันในไฟล์ปัจจุบัน

  • CMD+Shift+Rค้นหาฟังก์ชันในไฟล์ใด ๆ ( CMD+,"binary_file_patterns" ละเว้น node_modules)

  • CMD+Option+Down ข้ามไปที่นิยามฟังก์ชันในไฟล์อื่น (จากคำของเคอร์เซอร์)

  • CMD+D/ CMD+Uกระโดดและสะสมคำถัดไปที่เกิดขึ้นและเติมคำค้นหา / (เลิกทำ) จากเคอร์เซอร์กลายเป็นการจับคู่แบบตรงทั้งหมด (ขอบเขตตัวพิมพ์และคำ) เทียบกับจากการเลือกคือการจับคู่บางส่วน (ละเว้นตัวพิมพ์เล็กและตัวอักษรและขอบเขตของคำ) DและUยังทำงานในเพจเจอร์ bash / zshellน้อยลง เพื่อเลื่อนลง / ขึ้นครึ่งหน้า

  • CMD+G/ CMD+Shift+Gjump หรือ "go" ไปยังข้อความค้นหาถัดไป / ก่อนหน้า ( CMD+Dน่าทึ่งกับสิ่งนี้)

  • CMD+{/ CMD+}เน้นแท็บซ้าย / ขวา (เหมือนกันในเทอร์มินัลเบราว์เซอร์ kapeli dash ฯลฯ )

  • CMD+[/ CMD+]เส้นกะซ้าย / ขวา (การนำทางไปข้างหน้า / ถอยหลังของโครเมี่ยมแผงการเปลี่ยนแปลง devtools)

  • CMD+Control+Up/ CMD+Control+Downshift line ขึ้น / ลง

  • CMD+K->(some number) พับเพื่อเยื้อง

  • CMD+K->J แฉทั้งหมด

  • CMD+Option+[/ CMD+Option+]พับ / แฉเด็กเส้นปัจจุบัน

  • CMD+, คือการตั้งค่าในแอปพลิเคชัน Mac ส่วนใหญ่


1
สำหรับสายการเปลี่ยนแปลงใน Windows ก็ctrl+ shift+ /up down
alex

5

ตามที่ระบุโดย @maxTuzz ฉันใช้Ubuntu 16.06และ Sublime เป็นประจำ
สิ่งนี้Ctrl+ Pจากนั้นกด:และเริ่มพิมพ์หมายเลขบรรทัดที่คุณต้องการนำทาง

หรือ

โดยตรงเราสามารถพิมพ์Ctrl+ Gเริ่มพิมพ์หมายเลขบรรทัดที่คุณต้องการนำทาง


5

ใน My Mac, ประสิทธิภาพ >> การผูกคีย์เพิ่ม:

//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

ฐานคือการกดCtrl+ Pแล้วพิมพ์:จากนั้นเขียนบรรทัดที่คุณต้องการไปแต่มีทางลัดสำหรับสิ่งนี้:
เพียงแค่กดCtrl+ Gและทำตามขั้นตอนเดียวกันสำหรับคุณ!


0

บนแป้นพิมพ์ของคุณคลิกที่:

command + p

จากนั้นพิมพ์:บนแป้นพิมพ์ของคุณตามด้วยหมายเลขบรรทัดเช่น 374

:374

จากนั้นคลิกenterปุ่มบนแป้นพิมพ์เพื่อข้ามไปยังหมายเลขบรรทัดที่ต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.