Autohotkey一键选中当前段落
很奇怪,Obsidian有Ctrl+D删除当前段落,但没有选中当前段落的指令于是用Autohotkey写了个脚本:
- 脚本如下,自取,Autohotkey版本是1.1.36.02
; Alt+A选中当前段落
!a::
Send {End}
Send {End}
Send +{Home}
Send +{Home}
Send +{Home}
Return
- 相关脚本:Autohotkey一键跳转至行首、行末
注:
-
Autohotkey基础教程:
-
Obsidian 中的 {Home} 和 {End} 的逻辑
- 和其他软件不太一样,第1、2、3次按下{Home}会分别跳转到当前行首、段落首(仅文字)、段落首(含列表的“- ”以及缩进);第1、2次按下{End}会跳转到当前行末、段落末。
- 如果已经在某行行首,则下一次按{Home}会跳转到段落首(含列表的“- ”以及缩进)。
- 因此脚本中会需要3次{Home}和2次{End}。
- 如果只需要选中一行,则可以改为1次{Home}和1次{End}。
- 在记事本等其他软件中,这个脚本则是选中当前行。