【问题标题】:How to navigate to character location in WebStorm?如何导航到 WebStorm 中的字符位置?
【发布时间】:2023-03-15 13:32:01
【问题描述】:

我想知道如何导航到角色位置?我有一个脚本可以告诉我字符位置号,没有行号。

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

3093 是字符位置编号。

【问题讨论】:

    标签: intellij-idea navigation character webstorm


    【解决方案1】:

    我通过从文件开头选择代码来做到这一点。然后在右下角显示选中的字符总数,这样我就可以找到我只知道数量的字符。

    【讨论】:

    • 虽然这可能是解决问题的宝贵提示,但一个好的答案也可以证明解决方案。请edit 提供示例代码来说明您的意思。或者,考虑将其写为评论。
    • @TobySpeight - 不确定我是否遵循您的建议。 David 的建议是解决 OP 问题的一个很好的方法。
    • 到目前为止,这是我看到的唯一方法,并不是最方便的方法~
    • @TobySpeight 但大卫的建议一个不需要代码的解决方案...
    • 啊,所以这是手动交互使用的答案?
    【解决方案2】:

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

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

    【讨论】:

    • 这是一些新功能吗,我怎么从来没有注意到这一点!
    • 如果我只是输入一个字符数,它是否也只是进入字符数?
    • 没有。单个数字被视为要转到的行。
    【解决方案3】:

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

    搜索第 14 行和位置 18438 并不是一件容易的事,但在脚本文件中单击可能会帮助您确定位置。

    【讨论】:

      【解决方案4】:

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

      更新

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

      • Ctrl+G / +L
      • 菜单:导航 > 行:列
      • 单击窗口右下角的光标位置。例如:

      这将打开 Go to Line:Column 对话框:

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

      但是,我仍然不知道如何说“导航到文件中的第 N 个字符位置”。并且原版海报的功能还在开放中。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-29
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 2012-08-11
      相关资源
      最近更新 更多