แบบอักษรใดที่ใช้ใน Visual Studio Code Editor และวิธีเปลี่ยนแบบอักษร


189

ฉันลองใช้ตัวแก้ไขรหัส Visual Studio ( https://code.visualstudio.com/ ) ซึ่งเพิ่งจะประกาศเมื่องานสร้าง ฉันลองบน Windows และ Ubuntu ฉันเห็นว่าแบบอักษรเริ่มต้นของ Visual Studio Code Editor ไม่ใช่ consolas ที่ต้องการในโปรแกรมแก้ไขรหัสของฉัน

ดังนั้นแบบอักษรเริ่มต้นของ Visual Studio Code Editor ในทุกสภาพแวดล้อม (Ubuntu, MAC OS และ windows) คืออะไร และฉันจะเปลี่ยนมันได้อย่างไร


คุณหมายถึงโปรแกรมแก้ไขโค้ด Visual Studio หรือไม่?
Santhucool

ใช่ - code.visualstudio.com อันนี้
Jalpesh Vadgama

1
แบบอักษรที่ใช้สำหรับชื่อแท็บเมนูและข้อความอื่น ๆ ที่เป็นส่วนหนึ่งของ VS Code นั้นต่างกับเนื้อหาเช่นรหัสภายในโปรแกรมแก้ไขปัจจุบันเป็น Arial
Magnus Lind Oxlund

คำตอบ:


207

ไป>Preferences User Settings(อีกวิธีหนึ่งคือCtrl+ ,/ Cmd+ ,บน macOS)

จากนั้นคุณสามารถพิมพ์ภายในวัตถุ JSON การตั้งค่าใด ๆ ที่คุณต้องการแทนที่ การตั้งค่าผู้ใช้เป็นต่อผู้ใช้ คุณยังสามารถกำหนดการตั้งค่าพื้นที่ทำงานซึ่งใช้สำหรับโครงการที่คุณกำลังทำงานอยู่

นี่คือตัวอย่าง:

// Controls the font family.
"editor.fontFamily": "Consolas",

// Controls the font size.
"editor.fontSize": 13

ลิงค์ที่มีประโยชน์:


คุณรู้หรือไม่ว่าการตั้งค่าแบบอักษรเริ่มต้น (ครอบครัวขนาดน้ำหนัก) ซึ่ง VSCode ใช้หากไม่มีการตั้งค่าใด ๆ
gligoran

ฉันเชื่อว่าเป็นโมนาโกและขนาดดูเหมือนจะอยู่ระหว่าง 12 และ 13
John Papa

1
เป็นเพียงการยืนยันว่าใน Windows 8.1 ฟอนต์นั้นเป็นโมนาโกและอย่างน้อยในหน้าจอ 3200x1800 ของฉันขนาดฟอนต์เริ่มต้นคือ 14 นี่คือการเปรียบเทียบกับโมนาโก 14 ใน Intellij Idea (รหัสคือสีฟ้า):! โค้ด / ไอเดีย
LeoLozes

2
มันไม่ได้ทำอะไรเลย ... ฉันเห็นว่าตัวอักษรยังคงเหมือนเดิม ฉันควรบังคับให้อัปเดตการตั้งค่าหรือไม่ เช่น vscode รีสตาร์ทหรือไม่ แม้หลังจากรีสตาร์ทไม่มีการเปลี่ยนแปลง
Prokop Hapala

1
เมื่อคุณบันทึกแล้วหากไม่มีการเปลี่ยนแปลงให้รีสตาร์ท Visual Studio Code มีสองจุดที่คุณอาจจำเป็นต้องเปลี่ยนสิ่งนี้ หนึ่งคือไฟล์ -> การตั้งค่า -> การตั้งค่า อีกอันคือถ้าคุณมีโฟลเดอร์. vscode จะมีไฟล์ settings.json อยู่ข้างใต้
Braden Brown

98

ในการตั้งค่าเริ่มต้นรหัส VS ใช้แบบอักษรต่อไปนี้ (14 pt) ตามลำดับจากมากไปน้อย:

  • โมนาโก
  • Menlo
  • Consolas
  • "Droid Sans Mono"
  • "Inconsolata"
  • "เพื่อนใหม่"
  • monospace (ทางเลือก)

วิธีตรวจสอบ: VS Code ทำงานในเบราว์เซอร์ ในเวอร์ชันแรกคุณสามารถกด F12 เพื่อเปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ การตรวจสอบ DOM คุณจะพบหลายรายการที่ประกอบขึ้นเป็นบรรทัดโค้ดนั้น เมื่อตรวจสอบช่วงหนึ่งแล้วคุณจะเห็นว่าตระกูลฟอนต์เป็นเพียงรายการด้านบน

พื้นที่ที่เกี่ยวข้อง


"Segoe WPC","Segoe UI",SFUIText-Light,HelveticaNeue-Light,sans-serif,"Droid Sans Fallback"ผมได้ ฉันใช้มันใน archlinux ถ้ามันเป็นเรื่องสำคัญ
aloisdg กำลังย้ายไปยัง codidact.com

นั่นอธิบายว่าทำไมมันจึงโหลดช้า ฉันลอง "editor.fontFamily": "Windings" เพื่อตรวจสอบว่าการตั้งค่าแบบอักษรไม่ทำงาน ส่วนขนาดใช้งานได้ อย่างไรก็ตามมันจะมีขนาดเล็กลงบน Notepad ++ สำหรับแบบอักษรเดียวกัน (แต่อาจเกิดจากการทำงานในเบราว์เซอร์)
Paul McCarthy

4
วิธีเพิ่มตระกูลฟอนต์อื่นเช่น "ซอร์สโค้ด Pro"
Dale

VSCode ใช้แบบอักษรที่แตกต่างกันในตระกูล OS ต่าง ๆ ดูคำตอบของฉันสำหรับรายละเอียด
Andy Li

21

แบบอักษรเริ่มต้นแตกต่างกันใน Windows, Mac และ Linux ในฐานะของ VSCode 1.15.1 การตั้งค่าแบบอักษรเริ่มต้นสามารถพบได้ในรหัสที่มา :

const DEFAULT_WINDOWS_FONT_FAMILY = 'Consolas, \'Courier New\', monospace';
const DEFAULT_MAC_FONT_FAMILY = 'Menlo, Monaco, \'Courier New\', monospace';
const DEFAULT_LINUX_FONT_FAMILY = '\'Droid Sans Mono\', \'Courier New\', monospace, \'Droid Sans Fallback\'';

19

ใน VSCode ถ้า"editor.fontFamily": ""ว่างเปล่าขนาดตัวอักษรจะไม่ทำงาน ตั้งค่าตระกูลฟอนต์เพื่อเปลี่ยนขนาด

"editor.fontFamily": "Verdana", หรือ "editor.fontFamily": "Monaco",

จริงๆใช้สิ่งที่ครอบครัวตัวอักษรที่คุณชอบ

จากนั้น"editor.fontSize": 16, ควรทำงาน


นี่เป็นครั้งเดียวที่ฉันเคยเห็นใครบางคนพูดถึงว่าคุณต้องมีแบบอักษรที่ไม่ว่างสำหรับครอบครัวเพื่อใช้ขนาดตัวอักษร แก้ไขปัญหาให้ฉัน
Alex White

2
สิ่งนี้ไม่เป็นความจริงอีกต่อไป เปลี่ยน fontSize ด้วย fontFamily unset (ติดตั้งใหม่เริ่มต้น) ทำงานได้ดี
jblaine

15

บนฟอนต์ VS Code ที่เป็นค่าเริ่มต้นของ windows 8.1 ของฉันคือ Consolas แต่คุณสามารถเปลี่ยนแบบอักษรได้อย่างง่ายดายในไฟล์ -> ค่ากำหนด -> ค่ากำหนดผู้ใช้ ไฟล์ setting.json จะถูกเปิดพร้อมกับไฟล์การตั้งค่าเริ่มต้นจากที่คุณสามารถใช้ไวยากรณ์และชื่อสำหรับคุณสมบัติการตั้งค่าและตั้งค่าของคุณเองใน settings.jsonป้อนคำอธิบายรูปภาพที่นี่


10

บน Windows การตั้งค่าเริ่มต้นมีดังนี้ (ฉันไม่เคยติดตั้ง Monaco หรือ Menlo)

{
    "editor.fontFamily": "Consolas",
    "editor.fontSize": 14,
    "editor.lineHeight": 19
}

แบบอักษรการตั้งค่าขนาด 12 และ lineHeight ถึง 16 อย่างใกล้เคียง Visual Studio ตั้งค่าเป็น Consolas ด้วยขนาด 10pt ฉันไม่สามารถจับคู่ที่ตรงกันได้ (แบบอักษรของ VS Code นั้นโดดเด่นกว่าเล็กน้อย) แต่ใกล้พอ


3

อีกวิธีหนึ่งในการพิจารณาแบบอักษรเริ่มต้นคือเริ่มพิมพ์"editor.fontFamily"ในการตั้งค่าและดูสิ่งที่แนะนำให้ป้อนอัตโนมัติ บน Mac จะแสดงตามค่าเริ่มต้น:

"editor.fontFamily": "Menlo, Monaco, 'Courier New', monospace",

ซึ่งยืนยันสิ่งที่ Andy Li กล่าวไว้ข้างต้น


3

เปิด vscode

กด ctrl,กด

การตั้งค่าคือ "editor.fontFamily"การตั้งค่าเป็น

บน Linux เพื่อรับรายการฟอนต์ (และชื่อที่คุณต้องใช้) เรียกใช้งานในเชลล์อื่น:

fc-list | awk '{$1=""}1' | cut -d: -f1 | sort| uniq

คุณสามารถระบุรายการแบบอักษรเพื่อให้มีค่าทางเลือกในกรณีที่แบบอักษรหายไป


3

ตั้งแต่ VisualStudio ได้รับการปรับปรุงในขณะนี้ (2019) คุณสามารถลองวิธีนี้:

  • ไปที่ File->
  • ไปที่แท็บพื้นที่ทำงานแล้วแก้ไขข้อความ -> ตัวอักษร
  • ภายใต้รูปแบบฟอนต์ - ตระกูลให้ใส่ชื่อฟอนต์ - ตระกูลที่คุณต้องการใช้คั่นด้วยเครื่องหมายจุลภาคตัวอย่างเช่นฉันใส่แบบอักษรเหล่านี้ในพื้นที่ทำงานของฉัน: คลิกเพื่อดูการตั้งค่าพื้นที่ทำงานของฉัน

0

ไปที่เครื่องมือ -> ตัวเลือกบนเมนูในหน้าต่างหลัก ภายใต้คอนเทนเนอร์ของสภาพแวดล้อมคุณสามารถเห็นแบบอักษรและสี คุณสามารถเลือกแบบอักษรและสีที่คุณต้องการ

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