我正在使用 PyCharm IDE 打开一个 .txt
文件,其中包含其他几行文本之间的多个链接(实际上这些是来自连续运行的脚本的日志)。
像这样:
----------------------- session start, Tuesday 12.10.2021, 12:48:53
>> some logs... -- 12:49:34
link: https://www.example.com/p/CU5Hn-RsSB9
>> more logs... -- 12:49:34
现在为了方便起见,我希望能够单击该链接,而不是将其复制/粘贴到我的浏览器中 - 看起来这应该是 PyCharm 中某处的可能设置:但我似乎找不到它,也没有在网络上查找任何相关信息。
有人知道如何使在 PyCharm 中打开的 .txt
文件中的链接可点击吗?
最佳答案
您要求的理想解决方案是在编辑器窗口中配置可点击的 URL 链接,但 PyCharm 目前不支持。
这种配置在 PyCharm IDE 中是硬编码的。例如,如果 URL 位于 Python 注释或 Markdown 文件中,则它们是可单击的,但无法打开/关闭它们;只能配置颜色突出显示(因此设置中的相应对话框是 PyCharm 的组成部分,无法更改。)也没有任何方法可以使用这些配置创建新文件类型。您可以通过访问 File
查看这样一个示例。 >
Settings
>
Editor
>
Color Scheme
>
Markdown
并检查 Auto Link
列表中的项目。
在这些情况下,您的规范的替代方案是安装一个实现该功能的插件。我搜索了JetBrains Marketplace但我认为目前没有可用的插件可以实现您想要的功能。 (有一些很接近,例如TxtReader或Awesome Console,但它们仍然依赖于将文件/输出发送到控制台,它们不会使链接在编辑器窗口中可单击。)
话虽如此,使用普通 PyCharm(无需安装插件)的最接近的 native 替代方案是将终端作为 External tool 运行。阅读.txt
文件。这具有在 IDE 中打开文件的理想优势,因为 PyCharm 支持 several terminals您可以灵活地使用您喜欢的终端特定设置。
下面是配置 PyCharm 的外部工具以打开 .txt
的示例使用Windows的CMD 。 (使用命令行参数 /c more
是特定于终端的。另请注意 $FilePath$
和 $ProjectFileDir$
PyCharm 特定宏的使用。)
配置外部工具后,您可以通过右键单击编辑器窗口或项目文件 View 中打开的文件来使用它。在终端中您可以看到 .txt
具有可点击 URL 的文件。
另一种选择是配置 IDE 的外部工具来启动第 3 方文本编辑器来打开 .txt
文件;但该方法的主要缺点是它会在 PyCharm 之外打开文件。
关于hyperlink - JetBrains IDE 使 .txt 文件中的链接可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69539482/