我正在尝试在增强编辑器中创建一个热键,其效果与在单词附近双击鼠标左键具有相同的效果。也就是说,如果光标位于单词的开头,单词内或单词的末尾,则选择该单词。
我无法弄清楚使用键盘宏执行此操作的失败安全方法。麻烦的是将光标移动到一个固定的位置,比如说每个单词的结尾,每一个单词。
我提出的最好的东西总是看起来像:
Move cursor to next word start
Move cursor to next word start
Move cursor to previous word start
Move cursor left
Move cursor left
Move cursor left
Move cursor to next word boundary
Extend selection to previous word start
尝试在各种单词上执行此操作:
These are the first words
This is a list
first
second
third
This is and indented list
first indent
second indent
third indent
These are the last words
无法突出显示以行结尾的任何字词。要解决此问题,您可以尝试撤消next
和previous
命令。但是你会在另一个方向遇到类似的问题(即某些地方的文字会引起问题)。短语也不健壮。它会突出显示is
,但不会突出a
。但是,如果您删除了move cursor left
行,那么is
之类的小词就不会突出显示。
尝试的其他想法包括:
有没人知道这件事?你还有其他建议吗?是否有一个我忽略的命令?