Một câu trả lời đơn giản là mở menu ngữ cảnh bằng bàn phím (một số bàn phím có nút dành riêng cho nó, ví dụ giữa Alt và phải Ctrl chìa khóa. Ngoài ra, bạn có thể nhấn Ca + F10 trên Windows. Sau đó, chỉ là trường hợp sử dụng các phím mũi tên để chọn mục menu Thêm từ và nhấn Đi vào .
Điều này rõ ràng có thể được thực hiện với ít lần nhấn phím hơn bằng cách sử dụng một phím bấm tùy chỉnh, đó là nơi add_word
lệnh được đề cập trong tài liệu sẽ có ích.
Tuy nhiên, vì các phím bấm không thể sử dụng văn bản dưới con trỏ hoặc vùng chọn làm đối số, nên cần phải tạo một plugin Python nhỏ cho việc này. (Có các trường hợp ngoại lệ trong đó lệnh đang được thực thi hỗ trợ nó, như insert_snippet
hỗ trợ một $SELECTION
giữ chỗ trong contents
tranh luận.)
Dưới đây là cách tạo tập lệnh Python sẽ thêm các từ tại các con trỏ vào từ điển:
- Từ
Tools
menu - & gt; Developer
- & gt; New Plugin
Dán vào sau:
import sublime
import sublime_plugin
class AddWordsAtCursorsToDictionaryCommand(sublime_plugin.TextCommand):
def run(self, edit):
for sel in self.view.sel():
region = None
if sel.empty():
region = self.view.word(sel.begin())
else:
region = sel
word = self.view.substr(region)
self.view.run_command('add_word', { 'word': word })
Lưu nó, trong thư mục mặc định mà nó gợi ý, như một cái gì đó như add_word.py
- phần mở rộng tập tin là rất quan trọng, bản thân tên cơ sở là không.
- Đi đến
Preferences
- & gt; Key Bindings - User
hoặc là Key Bindings
tùy thuộc vào phiên bản ST3 nào bạn có.
Nhập theo chỉ dẫn:
{ "keys": ["f8"], "command": "add_words_at_cursors_to_dictionary" }
Nếu tệp trước đó trống, đảm bảo văn bản ở trên được bao quanh bởi dấu ngoặc vuông. I E. [
và ]
. Về cơ bản, nó cần phải là một tệp JSON hợp lệ, chứa một loạt các tổ hợp phím.
- Lưu nó
- nhấn F8 để thêm từ tại văn bản caret (s) vào từ điển. (Rõ ràng, bạn có thể thay đổi điều này thành bất kỳ khóa nào bạn muốn trong bước có liên quan.)