如何移动到下一行中的某个符号?

如何移动到下一行中的某个符号?

我们来看几行:

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);
  1. 在菜单栏上,单击“宏”,然后单击“另存为”。为宏命名。
  2. 在菜单栏上,单击“工具”,然后单击“所有配置的属性”(或“当前配置的属性”)。
  3. 在出现的窗口中,在左侧窗格中选择键盘。在右侧窗格的类别下拉列表中,选择我的宏。
  4. 在命令下拉列表中,选择您创建/保存的宏。输入应构成快捷键的键。单击分配,然后单击确定。

图片:

答案2

库达文本编辑器,创建一个宏。从“插件/插件管理器/安装”安装插件“宏”,并在重启后使用顶部菜单“宏”。如果插入符号位于“:”字符上,宏必须有几个命令:

  • Shift+右键,选择“:”字符(或任何字符)
  • “查找当前选择,下一个”(来自命令面板)
  • 左键,取消选择字符

相关内容