英文:
Getting Vim to work with Go under Windows
问题
如何配置在Windows下运行的Vim以便能够编辑Golang代码?我已经花了3个小时在这个主题上搜索不完整、自我引用的指南,结果让我感到沮丧。
好的,更多细节。我已经安装了Vim。文件夹结构如下:
Program Files (x86) -> Vim
vim80
autoload
colors
...
vimfiles
我困惑的一个例子是vim-plug的安装指南,在关于Powershell的部分,只是简单地说要执行以下命令:
md ~\vimfiles\autoload
这些文件夹相对于什么位置呢?我已经有一个现有的autoload
文件夹,但它在vim80
文件夹下面,所以我感到困惑。前面提到的文件夹结构是Vim安装程序创建的默认结构。
英文:
How do I configure Vim running under Windows to be able to edit Golang code? I have spent 3 hours trawling through incomplete, self referential guides on this subject and I grow weary with the resultant frustration.
Ok more details. I have Vim installed. The folder structure is:
Program Files (x86) -> Vim
vim80
autoload
colors
...
vimfiles
An example of my confusion is the fact that the installation guide to vim-plug, in the sections about Powershell, simply says to issue the line:
md ~\vimfiles\autoload
What are these folders relative to?
I have an existing autoload
folder but it is under the vim80
folder, hence my confusion. The aforementioned folder structure is the default one created by the Vim installer.
答案1
得分: 1
在PowerShell中,~
表示$HOME
,默认情况下表示%USERPROFILE%
。
因此,~\vimfiles\autoload
是由vim80/autoload
使用的用户设置。
英文:
The ~
in powershell refers to $HOME
wnich by default means %USERPROFILE%
So ~\vimfiles\autoload
are user settings used by vim80/autoload
.
答案2
得分: 0
以下是翻译好的内容:
~字符是由VonC所说的用户配置文件。
因此,您可以在用户目录下创建vimfiles文件夹:
C:\Users\username\vimfiles
这些文件夹将在vim安装位置Program files(x86)\Vim\vim80
下的核心文件之后加载,但两个文件夹具有类似的目的。
如果多个用户在使用相同的vim安装,但具有不同的插件和不同的vimrc文件,建议使用用户目录。
请注意,这也适用于vimrc文件:
您可以将您的_vimrc
或.vimrc
放置在C:\Users\username\
中,vim会加载它。
英文:
The ~ characters is your Userprofile as said by VonC.
You can therefore create the vimfiles folder under your user directories:
C:\Users\username\vimfiles
These will be loaded after the core files under the vim installation location Program files(x86)\Vim\vim80
but both folders same a similar purpose.
Using the user directory is recommended if multiple users are using the same vim installation while having different plugins and a different vimrc.
Note that this also works with the vimrc file:
You can place your _vimrc
or .vimrc
in C:\Users\username\
and it will be loaded by vim.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论