github - 如何安装从 github.com 克隆的 vim?
问题描述
我已经克隆了它,但我没有找到任何 .exe 文件,我也没有在 windows 控制面板的程序列表中看到它。我对克隆的含义有点困惑。我知道 vim.org 网站上有直接下载的 .exe 文件。可以肯定的是,我是所有这些的初学者。请帮忙。我在这里先向您的帮助表示感谢。
解决方案
Vim 是开源软件,它的源代码,即构成 Vim 的所有技术文件(现在)托管在GitHub 上。
克隆该存储库意味着您将所有这些文件下载到您的计算机上(并且使用 Git 作为底层修订控制系统,您甚至可以获得所有更改的完整历史记录)。由于 Vim 支持大量非常多样化的平台(Windows、Linux、Mac 等),存储库本身不(也不应该)包含预构建的二进制文件,也不包含大多数用户期望运行的完整安装程序。因此,除非您打算通过提交错误修复或增强来为 Vim 做出积极贡献,否则您无需克隆或使用 GitHub 做任何事情。如果您确实想获得技术知识,请访问 src/INSTALLpc.txt包含在 Windows 上构建 Vim 的说明。这包括选择编译器、安装它和所需的依赖项、配置构建、构建,然后最终将文件复制到 PC 上的永久位置,无论是手动还是通过构建然后运行安装程序。
对于简单的 Vim 被动消费(这本身是有益的,但甚至可能导致您最终也对其进行编程),vim.org上的下载 Vim页面包含您需要的所有信息,以及指向最流行安装程序的链接顶端。
关于版本的一句话
对于普通用户,建议使用最新的稳定版本;现在是 8.2;gvim82.exe是 Windows 的相应安装程序。这提供了稳定性和最新功能之间的最佳折衷。对于 Vim,预计大约每年都会发布一个新版本。
您还会发现开发版本(类似于 8.2.0740);这些通常也可以正常工作,并且具有正在开发的最新功能,但通常不太稳定。仅当您确实需要前沿功能或想要报告错误时,我才会使用这些。然后,您可能应该非常频繁地更新,从那里实际克隆存储库并自行构建所有内容只是一小步!
推荐阅读
- angular - How do I reference the component's instance of a NbWindow
- java - 等待 Zookeeper 客户端线程停止
- kubernetes - How to share persistent volume of a StatefulSet with another StatefulSet?
- statistics - Assumptions of the Chi-square test of independence
- c# - FormatException int.Parse() 即使传递正确的格式字符串值
- swiftui - Writing to Bool property not agreeing with SwiftUI
- linux - 格式化为 FAT32 后,笔式驱动器无法在音频播放器中播放音频
- html - 元素不遵守 Display: inline 属性
- javascript - JavaScript,'$' 未定义
- swift - 如何将 FBSDKCoreKit 集成到 Swift 自定义框架中?