แม้ว่าฉันจะพยายามแก้ไข "font.size" ในคลาสเช่น "Label_control" และ "sidebar_control" ใน Package "Theme-Default" แต่ขนาดฟอนต์ของตัวแก้ไขก็ไม่เปลี่ยนแปลงเลย มีอะไรที่แตกต่างในข้อความประเสริฐ 3?
แม้ว่าฉันจะพยายามแก้ไข "font.size" ในคลาสเช่น "Label_control" และ "sidebar_control" ใน Package "Theme-Default" แต่ขนาดฟอนต์ของตัวแก้ไขก็ไม่เปลี่ยนแปลงเลย มีอะไรที่แตกต่างในข้อความประเสริฐ 3?
คำตอบ:
คำตอบคือการไม่ใส่วงเล็บเหลี่ยมในกรณีที่กำลังสร้างไฟล์ตั้งแต่ต้น
สรุปสำหรับผู้ใช้ ST3 ที่ไม่มีDefault.sublime-theme
ไฟล์ (ซึ่งจริงๆแล้วเป็นการกำหนดค่าเริ่มต้น) ขั้นตอนที่ง่ายที่สุดคือ:
User
ไดเร็กทอรีDefault.sublime-theme
(หากคุณใช้ธีมเริ่มต้นหรือใช้ชื่อธีมเช่นMaterial-Theme-Darker.sublime-theme
) โดยมีเนื้อหาต่อไปนี้ (แก้ไขfont.size
ตามต้องการ):[
{
"class": "sidebar_label",
"color": [0, 0, 0],
"font.bold": false,
"font.size": 12
},
]
สำหรับการอ้างอิงนี่คือไฟล์ฉบับเต็ม (ตามที่พบใน ST2)
Ubuntu 18.04
ตำแหน่งของการตั้งค่าธีมบน Ubuntu 18.04 ติดตั้งผ่านsudo apt install sublime-text
:
~/.config/sublime-text-3/Packages/User/Default.sublime-theme
MacOS
ตำแหน่งของการตั้งค่าธีมบน MacOS ที่ติดตั้งผ่าน DMG:
~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/Default.sublime-theme
Material-Theme-Darker.sublime-theme
ไฟล์ในUser
โฟลเดอร์
Solarized-(Light).sublime-theme
ไฟล์ไม่ได้ผล ใช้Default.sublime-theme
did.
ใน Ubuntu สำหรับ Sublime เวอร์ชันเก่ากว่า 3.2สิ่งที่ได้ผลสำหรับฉันคือการเปลี่ยนมาตราส่วน dpi ในการตั้งค่า> การตั้งค่า - ผู้ใช้โดยเพิ่มบรรทัดนี้:
"dpi_scale": 1.10
หลังจากการเปลี่ยนแปลงคุณต้องรีสตาร์ท Sublime Text เพื่อให้มีผล
1.5
ภายใต้ Ubuntu + XFCE
ui_scale
แทน
ไปที่ Sublime Text> Preferences> Browse Packages คุณควรเห็นแผนผังไฟล์
ในโฟลเดอร์ Packages คุณจะเห็น
ธีม - ค่าเริ่มต้น> ค่าเริ่มต้นธีมย่อย (แทนค่าเริ่มต้นสำหรับชื่อธีมของคุณ)
เปิดไฟล์นั้นและค้นหา "class": "sidebar_label: entry และเพิ่ม" font.size "
ตัวอย่าง:
{
"class": "sidebar_label",
"color": [0, 0, 0],
"font.bold": false,
"font.size": 14
},
sublime 3
กับMaterial Theme
ฉันทำตามคำแนะนำเหล่านี้แล้ว แต่พบว่าสีของเมนูที่เลื่อนผิด
ฉันใช้ธีม Spacegrayใน Sublime 3 beta 3074 ดังนั้นเพื่อให้การเปลี่ยนสีแบบอักษรของแถบด้านข้างสำเร็จและการเปลี่ยนสีเมื่อวางเมาส์บน OSX ฉันได้สร้างไฟล์ใหม่ ~ / Library / "Application Support" / "Sublime Text 3" / Packages /User/Spacegray.sublime-theme
จากนั้นเพิ่มรหัสนี้เข้าไป:
[
{
"class": "sidebar_label",
"color": [192,197,203],
"font.bold": false,
"font.size": 15
},
{
"class": "sidebar_label",
"parents": [{"class": "tree_row","attributes": ["hover"]}],
"color": [255,255,255]
},
]
เป็นไปได้ที่จะปรับแต่งการตั้งค่าอื่น ๆ สำหรับธีมของคุณหากคุณเห็นค่าเริ่มต้นดั้งเดิม:
https://gist.github.com/nateflink/0355eee823b89fe7681e
ฉันแตกไฟล์นี้จากไฟล์ zip แพ็กเกจประเสริฐโดยการติดตั้ง PackageResourceViewer ตามคำแนะนำของ MattDMo ( https://stackoverflow.com/users/1426065/mattdmo ) ที่นี่:
ฉันใช้ Sublime Text 3.2.1, จอแสดงผล 4k และ Mac ชื่อแท็บและแถบด้านข้างอ่านยากด้วยการตั้งค่า ST3 เริ่มต้น ฉันใช้เมนู Sublime Text -> Preferences -> Settings ซึ่งจะเปิดไฟล์สองไฟล์: Preferences.sublime-settings - Default และ Preferences.sublime-settings - User
คุณสามารถแก้ไขได้เฉพาะไฟล์ผู้ใช้ ไฟล์เริ่มต้นมีประโยชน์ในการแสดงตัวแปรที่คุณสามารถตั้งค่าได้ รอบบรรทัด 350 ของไฟล์ Default มีสองตัวแปรตามที่แสดงด้านล่าง:
// Magnifies the entire user interface. Sublime Text must be restarted for
// this to take effect.
"ui_scale": 1.0,
// Linux only. Sets the app DPI scale - a decimal number such as 1.0, 1.5,
// 2.0, etc. A value of 0 auto-detects the DPI scale. Sublime Text must be
// restarted for this to take effect.
"dpi_scale": 0,
"dpi_scale": 3.0
ไม่ได้ทำอะไรเลยบน Mac ของฉัน"ui_scale": 1.5
ทำงานได้ดี ต่อไปนี้เป็นไฟล์ผู้ใช้ของฉัน
{
"dictionary": "Packages/Language - English/en_US.dic",
"font_size": 17,
"ignored_packages":
[
"Vintage"
],
"theme": "Default.sublime-theme",
"ui_scale": 1.5
}
dpi_scale
ดูเหมือนว่าจะถูกลบออกทั้งหมดแล้ว (Sublime 3.2.2 บน Ubuntu) ui_scale
ในทางกลับกันยังคงทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน
ui_scale
ทำงานได้ตามที่คาดไว้
ในการเปลี่ยนชื่อแบบอักษรให้ใช้
"font.face": "Liberation Mono"
ในไฟล์นี้ในกรณีของฉันกับ ST3 Default.sublime-theme
Ubuntu Mono
วิธีที่ดีกว่า
ไฟล์ Default.sublime-theme ใช้งานได้เว้นแต่คุณจะติดตั้งธีม ถ้าเป็นเช่นนั้นให้ไปที่ github repo ของธีมของคุณแล้วดาวน์โหลดไฟล์ your_theme.sublime-theme แล้วใส่ไว้ในโฟลเดอร์ 'User' ในไฟล์นั้นให้ค้นหา"class": "sidebar_label",
เพิ่ม"font.size":16
ในส่วนนั้น
คุณต้องเปลี่ยนที่"class": "sidebar_label"
Example ในไฟล์. sublime-theme ของคุณ:
// Sidebar entry
{
"class": "sidebar_label",
"color": [212, 212, 213],
"shadow_offset": [0, 0],
"font.size":13
}
ฉันใช้ Soda Dark 3 พร้อมไอคอนที่เปิดใช้งาน ดังนั้นเพียงแค่เปลี่ยนชื่อมันจะลบไอคอนทั้งหมดที่เปิดใช้งานด้วย ดังนั้นฉันจึงปล่อยให้ Default เหมือนเดิมและสร้างไฟล์ใหม่Soda Dark 3.sublime-theme
และมีสิ่งต่อไปนี้ในเนื้อหา
[
{
"class": "label_control",
"color": [150, 25, 25],
"shadow_color": [24, 24, 24],
"shadow_offset": [0, -1],
"font.size": 16,
"font.bold": true
},
]
ดังนั้นใน Mac จึงอยู่ที่ /Users/gugovind/Library/Application Support/Sublime Text 3/Packages/User/
มีความยืดหยุ่นที่ จำกัด บางประการหากคุณใช้ธีม Afterglowธีมสายัณห์
https://github.com/YabataDesign/afterglow-theme
คุณสามารถแก้ไขการตั้งค่าผู้ใช้ของคุณได้ด้วยวิธีต่อไปนี้
Sublime Text -> Preferences -> Settings - User:
{
"sidebar_size_14": true
}
https://github.com/YabataDesign/afterglow-theme#sidebar-size-options
หากคุณต้องการเปลี่ยนขนาดตัวอักษรให้ทำตาม การตั้งค่า -> การตั้งค่าไฟล์เริ่มต้น
หลังจากคลิกที่การตั้งค่าไฟล์เริ่มต้นแท็บใหม่จะเปิดขึ้นพร้อมชื่อของประเภทไฟล์เริ่มต้น Sublime-options
หลังจากค้นหาคุณสมบัติFontเช่นFont Courier New 12 เรา (แนะนำให้ใช้ CTRL + F) จากนั้นเปลี่ยนขนาดของมัน คลิกบันทึกและทันทีที่คุณสามารถเห็นการเปลี่ยนแปลง
หากคุณกำลังใช้ธีมเริ่มต้น เพิ่งไปที่การตั้งค่า -> การตั้งค่าไฟล์เริ่มต้นแท็บใหม่จะปรากฏขึ้น เมื่อถึงหมายเลขบรรทัดคุณจะเห็นแบบอักษร [font-name] [font-size]
แก้ไขขนาดตัวอักษรตามที่คุณต้องการและบันทึก
Sublime Text -> Preferences -> Setting:
เขียนสไตล์ของคุณในหน้าจอด้านขวา: