在 GIT 上通过 Vim 打开文件
Opening a file via Vim on GIT
我正在学习有关 Uniswap 分叉的教程(只是为了了解它是如何工作的),但我遇到了一个特定的步骤。
如何从:
vim migrations/2_deploy_contracts.js
到
我只能看到:
如何查看文件夹和目录?
该特定视频中的用户正在为 Vim 使用 NERDTree plugin。 Vim 非常强大且可扩展,可以加载各种用 Vim 脚本编写的扩展来自定义界面、添加编辑器功能(例如 LSP 支持)或各种其他功能。
他们还使用了可能基于 Solarized 调色板的自定义配色方案。您还可以使用 :colorscheme
ex 命令加载自定义配色方案。
除了提到的NerdTree插件之外,还有一点需要注意。
我认为你运行从错误的地方发出命令。
vim migrations/2_deploy_contracts.js
此命令尝试打开相对路径设置的文件,或者创建一个新文件(如果不存在)。正如我们从您的屏幕截图中看到的那样 - 该文件存在于教程中,但它不存在于您的计算机上(第二张屏幕截图中文件名后的 [+]
标记表明了这一点)。
我猜你需要先 cd
到正确的目录(教程项目根目录)然后只 运行 你的 vim 命令打开文件。
至于你关于查看文件和目录的问题,你可以在没有 NerdTree 插件的情况下使用内置的 netrw。只需在 vim 普通模式下输入 :Ex
。
我正在学习有关 Uniswap 分叉的教程(只是为了了解它是如何工作的),但我遇到了一个特定的步骤。
如何从:
vim migrations/2_deploy_contracts.js
到
我只能看到:
如何查看文件夹和目录?
该特定视频中的用户正在为 Vim 使用 NERDTree plugin。 Vim 非常强大且可扩展,可以加载各种用 Vim 脚本编写的扩展来自定义界面、添加编辑器功能(例如 LSP 支持)或各种其他功能。
他们还使用了可能基于 Solarized 调色板的自定义配色方案。您还可以使用 :colorscheme
ex 命令加载自定义配色方案。
除了提到的NerdTree插件之外,还有一点需要注意。
我认为你运行从错误的地方发出命令。
vim migrations/2_deploy_contracts.js
此命令尝试打开相对路径设置的文件,或者创建一个新文件(如果不存在)。正如我们从您的屏幕截图中看到的那样 - 该文件存在于教程中,但它不存在于您的计算机上(第二张屏幕截图中文件名后的 [+]
标记表明了这一点)。
我猜你需要先 cd
到正确的目录(教程项目根目录)然后只 运行 你的 vim 命令打开文件。
至于你关于查看文件和目录的问题,你可以在没有 NerdTree 插件的情况下使用内置的 netrw。只需在 vim 普通模式下输入 :Ex
。