pycharm - 如何使用行号和列号获取 iTerm 的语义历史

标签 pycharm iterm2

这是我正在处理的输出:

************* Module happymoose.utils.template_filters
happymoose/utils/template_filters.py:10:0: W0611: Unused markdown imported from markdown (unused-import)

我已经设置了我的 iTerm 的语义历史功能,所以当我 Cmd+click 一行时,它会在我的编辑器中打开正确的文件。但是,似乎没有应用行号。

这是我正在使用的命令: /Applications/PyCharm.app/Contents/MacOS/pycharm\1 --line\2

这里是首选项设置。 iTerm Advanced Preference - Semantic History

我正在使用 iTerm2 Build 3.3.6 和 Catalina 的最新版本。

有什么提示吗?

谢谢。

最佳答案

好的。我想我已经找到导致问题的原因了。事实证明,我 Mac 上的命令行 /usr/local/bin/charm 指向旧版本的 PyCharm:

$ grep PATH /usr/local/bin/charm
RUN_PATH = u'/Applications/PyCharm.app'
CONFIG_PATH = u'/Users/alexdong/Library/Preferences/PyCharm2016.3'
SYSTEM_PATH = u'/Users/alexdong/Library/Caches/PyCharm2016.3'

原来我居然在PyCharm2019.3上。因此,在我手动更改 /usr/local/bin/charm 使其指向 /Users/alexdong/Library/Preferences/PyCharm2019.3 之后,语义历史开始工作漂亮。

我希望这有助于让某人的脸上露出笑容。享受吧!

关于pycharm - 如何使用行号和列号获取 iTerm 的语义历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59830743/

相关文章:

macos - 在 iterm、vim 中复制粘贴

pycharm - Django 模板标签导致我的 JS 语法错误

python - 如何在脚本(pycharm)中使用 ffmpeg 将 webm/mp4 文件转换为 mp3?

python - 如何在 PyCharm 中设置最大行长?

macos - 如何在 macOS 上使用 iterm 作为默认终端?

tmux - 具有 tmux 集成的 Iterm2 不使用 .tmux.conf 的键绑定(bind)

console - 是否可以查看以前 iTerm2 session 的日志或历史记录?

python - 为什么 PyCharm 建议我将列表转换为集合?

python - 如何让 VSCode 的自动完成功能和 PyCharm 一样强大?

macos - iTerm2 在全屏应用上向下滑动