วิธีการรู้ดัชนีตำแหน่งเคอร์เซอร์ในเครื่องมือแก้ไข


19

ฉันทำงานกับไฟล์ HTML และฉันจำเป็นต้องรู้ดัชนีตำแหน่งเคอร์เซอร์ของฉันในไฟล์โดยรวม

ใน Visual Studio ฉันเห็นหมายเลขบรรทัดและหมายเลขคอลัมน์ในแถบสถานะ

ใน Notepad ++ ด้วยในแถบสถานะหมายเลขบรรทัดและหมายเลขคอลัมน์จะแสดงขึ้น

แต่ฉันต้องรู้ดัชนีของเคอร์เซอร์ ตัวอย่างเช่นแทนที่จะเป็นคอลัมน์ 4 บรรทัดที่ 23ฉันต้องการรู้ว่าฉันอยู่ที่256อักขระในไฟล์

มีตัวแก้ไขอยู่ด้วยหรือไม่ในคุณสมบัตินี้


ในท้ายที่สุดแผ่นจดบันทึก ++ มีคุณสมบัตินี้ แต่ VS ไม่ใช่ ... ว้าวฉันประหลาดใจจริงๆ
Thariq Nugrohotomo

คำตอบ:


25

ฉันต้องรู้ดัชนีของเคอร์เซอร์

ตัวอย่างเช่นแทนที่จะเป็นคอลัมน์ 4 บรรทัดที่ 23 ฉันอยากรู้ว่าตัวอักษรตัวที่ 256 อยู่ในไฟล์ **

Notepad ++ มีคุณสมบัติที่คุณค้นหาอยู่แล้ว

  1. เลือกอักขระทั้งหมดจากตำแหน่งเคอร์เซอร์ปัจจุบันจนถึงจุดเริ่มต้นของไฟล์โดยใช้ctrl+ shift+home
  2. ดูที่แถบสถานะที่มีข้อความว่า "Sel: ตัวอักษร | แถว "

    • อักขระค่าแรกคือจำนวนอักขระในการเลือกคือจำนวนของตัวละครในการเลือก
    • แถวค่าที่สองคือจำนวนแถวในการเลือก
    • การเลือกเริ่มต้นจากจุดเริ่มต้นของไฟล์และสิ้นสุดที่เคอร์เซอร์เคยอยู่
    • ค่าของตัวละครคือ "ดัชนี" ของเคอร์เซอร์

    enter image description here

โปรดทราบว่าตัวอักษรรวมถึงจุดสิ้นสุดของตัวละครบรรทัด


6
โปรดทราบว่าตำแหน่งถ่านแตกต่างจากออฟเซตไบต์จริงในไฟล์สำหรับการเข้ารหัส UTF-8 หรือไฟล์ Unicode โดยทั่วไป ใช้ Ctrl + G และสลับไปที่ไดอะล็อกGo To ...เป็นOffset for คุณอยู่ที่นี่เพื่อแสดงbyte offset โดยไม่ต้องเข้ารหัสไฟล์
wqw

9

กด Ctrl-G และคลิกปุ่มตัวเลือก "ชดเชย" ตำแหน่งเคอร์เซอร์ของคุณจะปรากฏขึ้น ตัวอย่างด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

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