我们来看几行:
asdkgjas;fwewgdsgflk : wthtklsjflasd
djfghkdjfgndfgdfg : wreteqw'[erlw
我怎样才能立即移动到下一行,以便光标出现在后面:
(无论它在上一行的先前位置如何)?
如果不可能立即完成,请以最少的操作完成。
我对文本编辑器没有特定的偏好,可以是任何编辑器。
答案1
答:Notepad++
在“C:\Users\Username\AppData\Roaming\Notepad++”中找到的“shortcut.xml”文件中添加此宏(将“Username”替换为您的用户名)。它会找到“:”,然后向右移动。它的快捷键是CTRL+ Shift+ A(您可以更改它,请参阅宏的第一行)。<Macro name="Move_Next_To_Colon" Ctrl="yes" Alt="no" Shift="yes" Key="65">
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam=":" />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1702" wParam="0" lParam="770" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1" sParam="" />
<Action type="0" message="2306" wParam="0" lParam="0" sParam="" />
</Macro>
小警告:
- 宏将仅移动到
:
包含冒号的行。 - 如果您当前所在行的光标位于冒号之前,则光标将移至同一行的冒号旁边。您必须按快捷键才能移至下一行冒号。
CTRL按下++Shift时的操作如下A:
B.EmEditor
此宏与为 Notepad++ 创建的宏相同。其工作方式相同,注意事项也相同。1.创建一个新文件并输入以下代码:
document.selection.Find(":",eeFindNext | eeFindReplaceCase | eeFindAround,0);
document.selection.CharRight(false,1);
- 在菜单栏上,单击“宏”,然后单击“另存为”。为宏命名。
- 在菜单栏上,单击“工具”,然后单击“所有配置的属性”(或“当前配置的属性”)。
- 在出现的窗口中,在左侧窗格中选择键盘。在右侧窗格的类别下拉列表中,选择我的宏。
- 在命令下拉列表中,选择您创建/保存的宏。输入应构成快捷键的键。单击分配,然后单击确定。
答案2
在库达文本编辑器,创建一个宏。从“插件/插件管理器/安装”安装插件“宏”,并在重启后使用顶部菜单“宏”。如果插入符号位于“:”字符上,宏必须有几个命令:
- Shift+右键,选择“:”字符(或任何字符)
- “查找当前选择,下一个”(来自命令面板)
- 左键,取消选择字符