假设我正在写一些文本,并且插入符号在一个单词的中间。我希望能够在不使用鼠标的情况下选择该单词。(使用鼠标,只需双击单词即可。)
我发现了以下内容,但有点笨拙:
- Ctrl+ ←:转到单词的开头
- Ctrl+ Shift+ →:选择整个单词
有更好的方法吗?
假设我正在写一些文本,并且插入符号在一个单词的中间。我希望能够在不使用鼠标的情况下选择该单词。(使用鼠标,只需双击单词即可。)
我发现了以下内容,但有点笨拙:
有更好的方法吗?
Answers:
在macOS上,创建~/Library/KeyBindings/DefaultKeyBinding.dict
具有以下内容的文件:
{
"^w" = (selectWord:);
}
如果该文件已经存在,则在其顶层括号内添加上面的第二行。
重新启动(退出并重新启动)应用程序以应用新的键绑定。
现在,您可以在任何本机应用程序(即Firefox,Eclipse等)中按^w
(Control-W
),使其选择当前单词。
您可以自定义快捷方式,分别^
是Control,~
Option,$
Shift,@
Command。
某些应用程序包括用于此操作的菜单项。例如,TextMate 默认将^w
快捷方式用于“ 编辑”»“选择”»“ Word”。
Ctrl + w
KeyBindings
如果您具有区分大小写的文件系统,则应重新启动应用程序以应用新的键绑定。
第一个答案是正确的。做Ctrl+ rightarrow然后做Ctrl+ Shift+ leftarrow。要使其更短,请将其保存在宏中。只需用单词记录这些击键,然后为宏提供一个简单的键盘快捷键,例如Ctrl+ D(D使我想起了双击)。
在Visual Basic中,宏的文本为:
Sub SelectWord()
'
' SelectWord Macro
'
'
Selection.MoveLeft Unit:=wdWord, Count:=1
Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
End Sub