Tôi sử dụng Sublime Text 2 và muốn một Thước kẻ được hiển thị trong mọi tệp có chiều cao dòng cụ thể. Nhưng tôi phải hiển thị nó bằng tay trong mỗi tập tin.
Tôi sử dụng Sublime Text 2 và muốn một Thước kẻ được hiển thị trong mọi tệp có chiều cao dòng cụ thể. Nhưng tôi phải hiển thị nó bằng tay trong mỗi tập tin.
Câu trả lời:
Chỉnh sửa giá trị "thước kẻ" trong cài đặt mặc định để chứa số cột bạn muốn hiển thị thước đo và nó sẽ tiếp tục.
Chuyển đến Văn bản cao siêu > Tùy chọn > Cài đặt - Người dùng
Thêm một "rulers"
cài đặt với các dòng bạn muốn cho thước:
// Adds a single vertical ruler at column 80
"rulers": [80],
Nếu bạn muốn nhiều người cai trị, hãy phân tách các giá trị bằng dấu phẩy:
// Adds two vertical rulers: one at column 80 and one at column 120
"rulers": [80, 120],
Kẻ thống trị không thể hiện? Thước kẻ chỉ được hiển thị khi sử dụng phông chữ đơn cách, đây là phông chữ mặc định cho Văn bản cao siêu . Đảm bảo bạn đang sử dụng phông chữ đơn cách nếu các cài đặt ở trên không phù hợp với bạn.
Không bao giờ chỉnh sửa Settings - Default
; chỉnh sửa Settings - User
thay thế. Nếu bạn nâng cấp phiên bản SublimeText, bạn sẽ mất tất cả các cài đặt của mình vì Settings - Default
sẽ bị ghi đè.
Trong các thư mục Gói, thư mục 'Người dùng /' sẽ bị bỏ qua giữa các bản nâng cấp của SublimeText, các cài đặt ở đây sẽ được duy trì.
Để bật các thước kẻ liên tục trong bất kỳ tài liệu nào, hãy thêm các cài đặt trong Defaults - User
:
{
"rulers": [75, 80, 85]
}
Ví dụ này sẽ hiển thị 3 thước kẻ, ở độ dài 75, 80 và 85 ký tự.
Như những người khác đã nói trước tôi, chọn Tùy chọn -> Cài đặt-Người dùng và thay đổi
"rulers": [],
đến
"rulers": [80],
để hiển thị một thước đo ở cột 80.
Bây giờ để cọ xát, có vẻ như người ta phải sử dụng phông chữ đơn cách để hiển thị thước kẻ, do đó bạn cũng cần phải thay đổi
"font_face": "",
đến
"font_face": "Monospace",
hoặc bất kỳ phông chữ đơn cách nào khác.
Suy nghĩ về nó, điều này có ý nghĩa. Nếu các ký tự khác nhau có độ rộng khác nhau, thì thước có khả năng không phải là một dòng đơn, mà là một loạt các phân đoạn dòng khó chịu. Tôi nhận thấy điều này trong khi sử dụng phông chữ mặc định và số cột của tôi không giống nhau cho cùng một vị trí dọc. Đồng thời, thước kẻ ưa thích của tôi đã được chỉ định nhưng không được hiển thị. Thay đổi phông chữ thành Monospace đã giải quyết cả hai vấn đề.
"rulers"
mục trong Preferences -> Settings-User
. Trong trường hợp đó, bạn sẽ phải tạo một cái.
Mặc dù câu trả lời của Ross Allen rất hay, nhưng nó không thuận tiện nhất nếu bạn thấy mình muốn bật và tắt hoặc thay đổi độ rộng ở nhiều điểm khác nhau trong khi sử dụng Sublime.
May mắn thay, ai đó đã thực hiện một Gói cho phép bạn làm điều này.
https://packagecontrol.io/packages/QuickRulers
Gói này hoạt động trong cả Sublime Text 2 và 3.
⌘ + SHIFT + P
)Bạn có thể truy cập lệnh ( quick_rulers
) thông qua một số phương tiện khác nhau, nhưng theo mặc định, nó được tải trong Omniearch thông qua " QuickRulers: Open Panel ". (ví dụ: Lượt truy cập ⌘ + SHIFT + P
và nhập " QuickRulers: Open Panel ")
Nếu bạn thay đổi phông chữ, thước sẽ không được hiển thị. Ví dụ, tôi đặt "font_face": "Lucida Grande"
, và thước kẻ biến mất.
"font_face": "Input"
và "rulers": [80]
biến mất khỏi tập tin cấu hình của tôi. Hình như lỗi ST3.
Tôi chỉ gặp vấn đề này và nhận thấy rằng thước kẻ của tôi chỉ hiển thị khi tôi hơi cuộn sang phải theo chiều ngang. Hóa ra lý do nó biến mất là do tôi hơi phóng to. Nhấn Cmd+0
để đảm bảo bạn được phóng to kích thước 100% mặc định trước khi thử những thứ khác trong trường hợp đây cũng là vấn đề của bạn.
(Tôi đang sử dụng Văn bản cao siêu 3)