2012-11-16 12 views

Trả lời

41

Bấm thiết lập ->thiết lập mặc định, xác định vị trí phím "word_separators" và xóa các dấu nối từ bộ ký tự, lưu lại.

+19

Tốt nhất là để sao chép và dán thiết lập này vào tài khoản Cài đặt có các ký tự thích hợp bị xóa/thêm thay vì chỉnh sửa Cài đặt mặc định. –

+6

Nếu bạn chỉ muốn cài đặt thực hiện một loại tệp nhất định (ví dụ: tệp css), hãy mở tệp css rồi trình đơn> Văn bản tối ưu 2> Tùy chọn> Cài đặt - Khác> Cú pháp Cụ thể - Người dùng. – Intentss

+0

Nhưng sau đó ctrl + d trên 'a' vẫn khớp với' a' trong 'a-b'. Có cách nào để sửa lỗi này không? –

8

Như @Nate Pinchot đã nêu, tốt hơn nên thêm khóa "word_separators" vào Cài đặt người dùng. Trong trường hợp cập nhật Sublime Text, các thay đổi trong Default Settings sẽ được đặt lại.

Đến Preferences > Settings ̶ Users và thêm giữa {} ngoặc ngoài cùng:

// Characters that are considered to separate words, here without hyphen 
"word_separators": "/\\()\"':,.;<>[email protected]#$%^&*|+=[]{}`~?", 

Đừng quên dấu phẩy ở cuối nếu nó không phải là chìa khóa duy nhất hay cuối cùng nói thêm.

+0

Không thể chọn dấu chấm (dấu chấm). bạn có thể thực hiện một lời giải thích đơn giản về "./\\()\"':,.;<>[email protected]#$%^&*|+=[]{}'~?". Tôi lưu ý có một khoảng thời gian –

+0

@Zhilong Bạn nói đúng, dấu chấm là hai lần ở đây, không có lý do gì cả.Tôi đã chỉnh sửa cú pháp.Đối với tôi việc thêm/xóa dấu chấm hoạt động hoàn hảo trong Sublime Text 2. Điều duy nhất bạn cần biết về cú pháp là, dấu gạch chéo ngược đó \ thoát khỏi ký tự sau, trong trường hợp này một lần nữa \, một lần báo giá '" '. –

+0

Trong ST3 sao chép dòng "phân cách từ" từ mặc định sang tệp tùy chọn của người dùng và xóa dấu gạch nối '-' sẽ thực hiện thủ thuật – sakovias

0

Như @Intentss đề cập (tôi không muốn nó bị mất trong các ý kiến), nếu bạn chỉ muốn thay đổi hành vi này cho những kiểu tập tin cụ thể:

Preferences> Cài đặt - More> Cú pháp cụ thể - tài khoản.

hoặc trong trường hợp của tôi

Preferences> Cài đặt - Cú pháp cụ thể

và sau đó chỉnh sửa phiên bản người dùng xuất hiện:

"word_separators": "/\\()\"':,.;<>[email protected]#$%^&*|+=[]{}`~?"