2015-04-30 26 views
81

Tôi đã thử trình soạn thảo Mã Visual Studio (https://code.visualstudio.com/) được công bố gần đây tại thời điểm xây dựng. Tôi đã thử nó trên Windows và Ubuntu. Tôi có thể thấy rằng phông chữ mặc định của Visual Studio Code Editor không phải là consolas mà thích trên các trình soạn thảo mã của tôi.Phông chữ nào được sử dụng trong Trình chỉnh sửa mã Visual Studio và cách thay đổi phông chữ?

Vậy phông chữ mặc định của Trình chỉnh sửa mã Visual Studio trong Tất cả các môi trường (Ubuntu, MAC OS và cửa sổ) là gì? Và làm thế nào tôi có thể thay đổi nó?

+0

bạn có nghĩa là trình chỉnh sửa mã Visual Studio không ?? – Santhucool

+0

Có- http://code.visualstudio.com/ this –

Trả lời

96

Chuyển đến tùy chọn, chọn cài đặt người dùng. Sau đó, bạn có thể nhập bên trong đối tượng JSON bất kỳ cài đặt nào bạn muốn ghi đè. cài đặt người dùng cho mỗi người dùng. Bạn cũng có thể thực hiện cài đặt không gian làm việc, dành cho dự án đó.

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

// Controls the font size. 
"editor.fontSize": 0 
+0

Bạn có biết cài đặt phông chữ mặc định (gia đình, kích thước, trọng lượng) mà VSCode sử dụng nếu không có gì được đặt không? – gligoran

+0

tôi tin rằng đó là monaco và kích thước có vẻ là từ 12 đến 13 –

+0

@JohnPapa, bạn có phông chữ Monaco trong hệ thống của mình không? Ban đầu tôi đã không có nó, nhưng sau khi tôi cài đặt phông chữ Monaco - VSCode bắt đầu sử dụng nó. Tôi đã phải loại bỏ phông chữ này để làm cho VSCode sử dụng phông chữ mặc định của nó. Đây là so sánh: http://i.imgur.com/RIagrvr.png. – sigod

8

Trên cửa sổ của tôi 8.1 mặc định máy VS Phông chữ mã là Consolas, nhưng bạn có thể dễ dàng thay đổi phông chữ trong File-> Preferences-> User Preferences. tập tin setting.json sẽ được mở cùng với tệp cài đặt mặc định, từ đó bạn có thể lấy cú pháp và tên cho các thuộc tính cài đặt và đặt các thuộc tính của riêng bạn trong settings.json. enter image description here

67

Trong cài đặt mặc định, VS Mã sử ​​dụng các phông chữ sau (14 pt) theo thứ tự giảm dần:

  • Monaco
  • Menlo
  • Consolas
  • "Droid Sans Mono"
  • "Inconsolata"
  • "Chuyển phát nhanh mới"
  • monospace (dự phòng)

Làm thế nào để xác minh: VS Mã chạy trong một trình duyệt. Trong phiên bản đầu tiên, bạn có thể nhấn F12 để mở Công cụ dành cho nhà phát triển. Kiểm tra DOM, bạn có thể tìm thấy một vài s chứa một dòng mã. Kiểm tra một trong những nhịp, bạn có thể thấy rằng font-family chỉ là danh sách ở trên.

relevant areas

+0

Tôi nhận được "Segoe WPC", "Giao diện người dùng Segoe", SFUIText-Light, HelveticaNeue-Light, sans-serif, "Droid Sans Fallback". Tôi đang sử dụng nó trong archlinux nếu nó quan trọng. – aloisdg

+0

Điều đó giải thích tại sao nó hơi chậm tải. Tôi đã thử "editor.fontFamily": "Windings", để xác minh rằng cài đặt phông chữ không hoạt động. Phần kích thước không hoạt động. Tuy nhiên nó appesrs nhỏ hơn kích thước trên Notepad ++ cho cùng một phông chữ. (nhưng điều này cũng có thể do nó đang chạy trong trình duyệt) –

+1

Cách thêm họ phông chữ khác như "Source Code Pro"? – Dale

13

Trong VSCode nếu "editor.fontFamily": "" là trống, kích thước phông chữ sẽ không hoạt động. Đặt họ phông chữ để thay đổi kích thước.

"editor.fontFamily": "Verdana", hoặc "editor.fontFamily": "Monaco",

Thực sự, sử dụng bất cứ điều gì họ phông chữ mà bạn thích.

Sau đó, "editor.fontSize": 16, sẽ hoạt động.

+0

Đây là lần duy nhất tôi thấy ai đó đề cập đến rằng bạn phải có fontFamily không trống cho kích thước phông chữ được sử dụng. Giải quyết vấn đề cho tôi. –

+1

Điều này không còn đúng nữa. Thay đổi fontSize with fontFamily unset (cài đặt mới mặc định) hoạt động tốt. – jblaine

8

Trên Windows, các thiết lập mặc định như sau (tôi không bao giờ cài đặt Monaco cũng không Menlo)

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

Cài đặt fontSize đến 12 và lineHeight đến 16 Visual Studio xấp xỉ chặt chẽ thiết lập để Consolas với kích thước 10pt. Tôi không thể có được một kết hợp chính xác (phông chữ VS Code là hơi táo bạo hơn) nhưng đủ gần.

3

Phông chữ mặc định khác nhau trên Windows, Mac và Linux. Kể từ VSCode 1.15.1, cài đặt phông chữ mặc định có thể được tìm thấy trong source code:

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\''; 
Các vấn đề liên quan