我想知道如何导航到角色位置?我有一个脚本可以告诉我角色位置号,但没有行号。
INFO: log-process/3093 on local-machine: Some Log Message
3093
是角色位置编号。
我通过从文件开头选择代码来完成此操作。然后,右下角会显示所选字符的总数,这样我就可以找到我只知道数量的字符了。
不存在这样的导航操作。您需要 1) 搜索可以执行此操作的插件; 2)编写自己的插件来做到这一点;或 3) 打开功能请求以添加此类功能。
“转到行”对话框已增强为“转到行:列”。您可以通过以下方式打开它:
这将打开转到行:列对话框:
在对话框中,您可以输入一个值(如
10:15
)以转到第 10 行的第 15 个字符。您也可以仅输入一行 10
,它将带您到该行的开头(第 10 行)这个例子)。或者您可以只输入一个字符位置,例如 :15
,它将带您到当前行上的该字符位置。
但是,我仍然不知道有一种方法可以说“导航到文件中的第 N 个字符位置”。而且原发帖者对于这样的功能还是开放的。
安装IdeaVim插件。
然后输入:
:normal! 0go3093 "
您的光标将移动到字符 3093。
您可以通过键入以下内容将其变成一个简单的命令:
:command! -nargs=1 GoToChar execute 'normal! 0go' . (<args>-1) . ' '
现在您只需输入:
:GoToChar 3093
转到字符 3093。