Intellij Idea 如何在WebStorm中导航到角色位置?

lskq00tm  于 5个月前  发布在  Storm
关注(0)|答案(5)|浏览(57)

我想知道我如何才能导航到一个字符的位置?我有一个脚本,将告诉我的字符位置号,没有行号。

INFO: log-process/3093 on local-machine: Some Log Message

字符串
3093是字符位置编号。

bhmjp9jg

bhmjp9jg1#

我从文件的开头选择代码,然后在右下角显示所选字符的总数,这样我就可以找到我只知道数字的字符。

7tofc5zh

7tofc5zh2#

在WebStorm中,如果你用鼠标点击文件行和底部栏中的字符数:


的数据
它将打开一个对话框,您可以在其中键入行和字符位置:


lxkprmvk

lxkprmvk3#

我今天遇到了同样的情况。我有一个缩小和丑陋的JavaScript文件,我只是手动搜索错误(14,4974)。在Webstorm的右下角,你可以看到行号和字符位置。


的数据
搜索比如说第14行和位置18438并不是一件容易的事情,但是在脚本文件中单击可以帮助您确定位置。

oyxsuwqo

oyxsuwqo4#

不存在这样的导航操作。您需要1)Search for a plug-in来完成此操作; 2)编写自己的插件来完成此操作;或3)Open a feature request来添加此类功能。

更新

“转到行”对话框被增强为“转到行:列”。您可以通过以下方式打开它:

  • Ctrl+G /Ctrl +L
  • 菜单:* 导航>行:列 *
  • 点击窗口右下方的光标位置。例如:x1c 0d1x

这将打开转到行:列对话框:



在对话框中,您可以输入一个值,如10:15,以转到第10行的第15个字符。您也可以只输入一行10,它将带您到该行的开头(本例中为第10行)。或者您可以只输入一个字符位置,如:15,它将带您到当前行的该字符位置。

不过我还不知道有一种方法叫“导航到文件中的第N个字符位置”,而且原帖的这个功能还开着。

dddzy1tm

dddzy1tm5#

安装IdeaVim插件。
然后键入:

:normal! 0go3093 "

字符串
您的光标将移动到字符3093。
您可以通过键入以下内容将其转换为简单的命令:

:command! -nargs=1 GoToChar execute 'normal! 0go' . (<args>-1) . ' '


现在你只需要输入:

:GoToChar 3093


去找3093号人物。

相关问题