Vim/zh: Difference between revisions
Created page with "vim 和 neovim 都可以进一步配置,以包含您喜欢的插件和其他库。要列出所有可用的 vim 插件,请运行 <code>nix search nixpkgs#vimPlugins</code>。" |
Created page with "==== 应用自定义 vimrc 配置 ====" |
||
(3 intermediate revisions by the same user not shown) | |||
Line 177: | Line 177: | ||
vim 和 neovim 都可以进一步配置,以包含您喜欢的插件和其他库。要列出所有可用的 vim 插件,请运行 <code>nix search nixpkgs#vimPlugins</code>。 | vim 和 neovim 都可以进一步配置,以包含您喜欢的插件和其他库。要列出所有可用的 vim 插件,请运行 <code>nix search nixpkgs#vimPlugins</code>。 | ||
将以下代码添加到您的<code>~/.nixpkgs/config.nix</code>: | |||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
Line 186: | Line 184: | ||
myVim = vim-full.customize { | myVim = vim-full.customize { | ||
name = "vim-with-plugins"; | name = "vim-with-plugins"; | ||
# 在此处添加示例部分的代码 | |||
# | |||
}; | }; | ||
myNeovim = neovim.override { | myNeovim = neovim.override { | ||
configure = { | configure = { | ||
customRC = '' | customRC = '' | ||
# 您的自定义配置就在这里! | |||
# | |||
''; | ''; | ||
packages.myVimPackage = with pkgs.vimPlugins; { | packages.myVimPackage = with pkgs.vimPlugins; { | ||
# 请参阅以下示例了解如何使用自定义包 | |||
# | |||
start = [ ]; | start = [ ]; | ||
opt = [ ]; | opt = [ ]; | ||
Line 210: | Line 202: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
之后,您可以安装特殊移植的 `myVim` 或 `myNeovim` 包。 | |||
< | <span id="Examples"></span> | ||
=== | === 示例 === | ||
< | <span id="Apply_custom_vimrc_configuration"></span> | ||
==== | ==== 应用自定义 vimrc 配置 ==== | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> |