ฉันใช้ Sublime Text 2 และต้องการให้ไม้บรรทัดแสดงในทุกไฟล์ที่มีความสูงบรรทัดเฉพาะ แต่ฉันต้องแสดงมันด้วยตนเองทุกไฟล์
ฉันใช้ Sublime Text 2 และต้องการให้ไม้บรรทัดแสดงในทุกไฟล์ที่มีความสูงบรรทัดเฉพาะ แต่ฉันต้องแสดงมันด้วยตนเองทุกไฟล์
คำตอบ:
แก้ไขค่า "ไม้บรรทัด" ในการตั้งค่าเริ่มต้นเพื่อให้มีหมายเลขคอลัมน์ที่คุณต้องการให้ไม้บรรทัดปรากฏขึ้นและจะคงอยู่
ไปที่Sublime Text > การตั้งค่า > การตั้งค่า - ผู้ใช้
เพิ่มการ"rulers"
ตั้งค่าด้วยบรรทัดที่คุณต้องการสำหรับไม้บรรทัด:
// Adds a single vertical ruler at column 80
"rulers": [80],
หากคุณต้องการผู้ปกครองหลายคนแยกค่าด้วยเครื่องหมายจุลภาค:
// Adds two vertical rulers: one at column 80 and one at column 120
"rulers": [80, 120],
ผู้ปกครองไม่แสดง? ผู้ปกครองจะแสดงเฉพาะเมื่อใช้ตัวอักษร monospace ซึ่งเป็นตัวอักษรเริ่มต้นสำหรับ Sublime ข้อความ ตรวจสอบให้แน่ใจว่าคุณใช้แบบอักษร monospace หากการตั้งค่าด้านบนไม่เหมาะกับคุณ
ไม่เคยแก้ไขSettings - Default
; แก้ไขSettings - User
แทน หากคุณอัพเกรดเวอร์ชั่น SublimeText คุณจะสูญเสียการตั้งค่าทั้งหมดเพราะSettings - Default
จะถูกเขียนทับ
ในโฟลเดอร์แพคเกจโฟลเดอร์ 'ผู้ใช้ /' จะถูกละเว้นระหว่างการอัพเกรด SublimeText การตั้งค่าที่นี่จะคงอยู่
หากต้องการเปิดใช้งานไม้บรรทัดถาวรในเอกสารใด ๆ ให้เพิ่มการตั้งค่าในDefaults - User
:
{
"rulers": [75, 80, 85]
}
ตัวอย่างนี้จะแสดงไม้บรรทัด 3 ตัวที่ความยาว 75, 80 และ 85 ตัวอักษร
ตามที่คนอื่นได้กล่าวไว้ก่อนหน้าฉันเลือกการตั้งค่า -> การตั้งค่าผู้ใช้และการเปลี่ยนแปลง
"rulers": [],
ถึง
"rulers": [80],
เพื่อแสดงผู้ปกครองหนึ่งคนที่คอลัมน์ 80
ทีนี้สำหรับการถูดูเหมือนว่าเราจะต้องใช้แบบอักษร monospaced เพื่อแสดงไม้บรรทัดดังนั้นคุณจะต้องเปลี่ยน
"font_face": "",
ถึง
"font_face": "Monospace",
หรือแบบอักษรที่มีช่องว่างอื่น ๆ
เมื่อคิดถึงเรื่องนี้มันก็สมเหตุสมผลแล้ว หากอักขระที่แตกต่างกันมีความกว้างต่างกันไม้บรรทัดอาจไม่เป็นบรรทัดเดียว แต่เป็นกลุ่มของเส้นที่น่ารำคาญ ฉันสังเกตเห็นสิ่งนี้ในขณะที่ใช้แบบอักษรเริ่มต้นและหมายเลขคอลัมน์ของฉันไม่เหมือนกันสำหรับตำแหน่งแนวตั้งเดียวกัน ในขณะเดียวกันไม้บรรทัดแฟนซีของฉันก็ถูกระบุ แต่ไม่แสดง การเปลี่ยนแบบอักษรเป็น Monospace แก้ปัญหาทั้งสองอย่าง
"rulers"
Preferences -> Settings-User
ในกรณีนี้คุณจะต้องสร้างขึ้นใหม่
ในขณะที่คำตอบของรอสส์อัลเลนนั้นยอดเยี่ยมมันไม่สะดวกที่สุดถ้าคุณพบว่าตัวเองต้องการสลับผู้ปกครองในการเปิดและปิดหรือเปลี่ยนความกว้างตามจุดต่าง ๆ ในขณะที่ใช้ Sublime
โชคดีที่มีคนทำแพ็คเกจที่ให้คุณทำเช่นนี้ได้
https://packagecontrol.io/packages/QuickRulers
แพ็คเกจทำงานได้ทั้ง Sublime Text 2 และ 3
⌘ + SHIFT + P
)คุณสามารถเข้าถึงคำสั่ง ( quick_rulers
) ผ่านวิธีการที่แตกต่างกันหลายอย่าง แต่โดยค่าเริ่มต้นมันจะโหลดใน Omnisearch ผ่าน " QuickRulers: Open Panel " (เช่น Hit ⌘ + SHIFT + P
และพิมพ์ " QuickRulers: Open Panel ")
หากคุณเปลี่ยนแบบอักษรไม้บรรทัดจะไม่แสดง เช่นฉันตั้งค่า"font_face": "Lucida Grande"
และไม้บรรทัดหายไป
"font_face": "Input"
และ"rulers": [80]
หายไปจากไฟล์ปรับแต่งของฉัน ดูเหมือนว่าบั๊ก ST3
ฉันเพิ่งมีปัญหานี้และสังเกตว่าผู้ปกครองของฉันเพิ่งปรากฏขึ้นเมื่อฉันเลื่อนไปทางขวาในแนวนอนเล็กน้อย กลับกลายเป็นว่าสาเหตุที่มันหายไปนั้นเป็นเพราะฉันซูมเล็กน้อยกดCmd+0
เพื่อให้แน่ใจว่าคุณถูกซูมไปที่ขนาดเริ่มต้น 100% ก่อนที่จะลองสิ่งอื่น ๆ ในกรณีนี้ก็เป็นปัญหาของคุณ
(ฉันกำลังใช้ Sublime Text 3)