您的位置 首页 > 数码极客

如何将ctags添加进环境变量

点击上方关注,All in AI中国

作为一名机器学习从业者,我经常使用开源机器学习库,如fastai和scikit-learn。在使用这些库一段时间后,您可能会想要做一些当前库不支持的事情(例如,创建自定义模型),但您仍可能希望使用许多库函数。例如,我使用fastai / PyTorch来设计和训练定制的深度学习模型。 fastai提供了一个很好的框架来读取数据,所以我常常想要使用许多fastai组件,但需要一定程度的自定义。或许您只是好奇某个功能如何工作并想要看看源代码。为了有效地实现这种级别的检查,您必须能够轻松跳转所选机器学习库的源代码。因此,您需要选择一个好的代码编辑器并知道如何使用它。对于不在命令行界面中工作的用户,我强烈建议使用Visual Studio(VS)代码。 VS Code是完全免费的,并且具有一些非常棒的功能。 VS Code与名为ctags的编程工具相结合,可以让您有效地探索Python库。在这里,我提供了有关如何在VS Code中设置ctags的分步教程。应该注意的是,本教程是为Windows用户设计的,但在大多数情况下,只要稍加修改,就可以很好地推广到其他操作系统。

我之前提供的很多技巧都来自这篇博文和课程,所以我要感谢这些作者奠定了基础!我还必须承认,我绝对不是VS Code的专家,所以建议/评论将不胜感激。好的,让我们开始吧!

1.首先,如果您还没有用Python,请安装Python。我强烈建议通过Anaconda下载Python。

2.其次,下载并安装Visual Studio Code。同样,它是完全免费的,并且与Windows、Linux或Mac兼容,所以这应该很容易!

3.接下来,打开Visual Studio代码。首先,您将不得不选择Python作为解释器。要执行此操作,请键入Ctrl + Shift + P并开始键入“Python:Select Interpreter。”然后选择要加载的Python版本和环境。再次,我经常使用fastai,所以我为fastai选择了Python环境。如果没有出现“Python:Select Interpreter”,则表示系统上未安装Python。这是一个简单的修复,所以请按照此处的说明操作。

4.现在打开包含您想要轻松浏览的Python库的文件夹(例如,fastai)。执行此操作时,VS Code将创建一个标记为.vscode的目录。该目录包含一个标记为的JSON文件。在VS Code(或任何文本编辑器)中打开文件,我们将通过几个步骤编辑此文件。

5.接下来,您需要下载ctags包。Ctags生成一个索引和文件,其中包含源文件和头文件中的名称。通过创建这些标记,我们可以快速搜索代码。您可以从这个GitHub站点下载它们。如果您使用的是Windows,则可以单击版本,选择最新版本,然后选择要下载的zip文件。在任何你喜欢的地方解压缩这个zip文件,但我通常只是把它放在.vscode目录中。

6.还记得文件吗?您现在需要编辑它,JSON中已经有一行指定了Python可执行文件的路径。现在,您将需要添加一行指定c文件的路径。创建一个新行并添加以下代码行(将LIBRARY_PATH替换为Python库的路径或您选择放置c文件的位置):

“”:“LIBRARY_PATH \。vscode \ ctags-2018-11-06_0f27679c-x64 \ c”

您的文件应如下所示:

7.接下来,生成标签! VS Code让这很容易。您所要做的就是键入Ctrl + t,这应该创建一个包含所有标签的标签文件。如果这不起作用,打开终端是VS代码,转到输出选项卡,再次键入Ctrl + t,看看输出的内容。

8.现在,您可以通过键入Ctrl + t并键入要搜索的类和函数的名称来导航标记。

我还能用VS Code做什么?

标签已经创建,现在可以使用了。 VS Code中还有许多其他有用的快捷方式。以下是我从课程摘取的一些内容:

  • 命令调色板:Ctrl-shift-p
  • 转到符号:Ctril-t
  • 查找参考文献:Shift-F12
  • 转到定义:F12
  • 回去:Alt-left
  • 前进:Alt-right
  • 隐藏侧边栏:Ctrl-b
  • Zen模式:Ctrl-k,z


责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何将ctags添加进环境变量”边界阅读