如何复制文件的行列引用生成可跳转的Markdown链接?
解决方案
仅在PyCharm内打开Markdown使用
把原来的:行号格式修改为#L+行号的通用标记格式即可生效,示例写法如下:
点击链接后会直接在PyCharm内跳转打开对应文件的第15行,支持相对路径、绝对路径两种写法。[Link](Python_folder/py_file.py#L15)任意场景点击都能唤起PyCharm跳转
可以使用PyCharm专属的调用协议,不受Markdown渲染器限制,写法如下:
只要本地安装过PyCharm,无论在什么环境点击这个链接,都会自动唤起PyCharm,打开对应项目中指定文件的对应行。[Link](jetbrains://pycharm/navigate/reference?project=替换为你的项目名&path=Python_folder/py_file.py&line=15)其他编辑器(如VS Code)内跳转
通用编辑器的文件行号跳转规则和PyCharm内一致,使用#L加行号的后缀即可,推荐写相对路径避免设备切换后路径失效:[Link](./Python_folder/py_file.py#L15)
你之前使用的
:15格式不属于标准的Markdown文件行号标记规则,因此大部分编辑器都无法识别解析。
内容的提问来源于stack exchange,提问作者Riyan
相关产品推荐
相关产品推荐

