• Stars
    star
    147
  • Rank 251,347 (Top 5 %)
  • Language
    C
  • License
    Other
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Vim 中文帮助文档

vimcdoc

Vim 中文文档计划

关 于

Vim (http://www.vim.org) 是一个功能非常强大,且具有很强扩展性的编辑器。而且 Vim 本身带有一个完备的帮助系统。本项目的目的就是将 Vim 的这些文档翻译成中文,以便更 多的人认识及更好地使用这个非常强大的编辑器。文档分成用户手册和参考手册两部分, 你既可以象使用教程那样循序渐进,也可以快速地查阅来获取帮助。

下 载

https://github.com/yianwillis/vimcdoc/releases 提供发布版本的下载。

  • PDF 用户手册和参考手册
  • tar.gz 包
  • Win32 GB2312 版本和 UTF8 版本的中文自动安装程序

安装

Vim 8.0 自带软件包支持

$ mkdir -p ~/.vim/pack/foo/start
$ cd ~/.vim/pack/foo/start
$ git clone git://github.com/yianwillis/vimcdoc.git

重启 Vim。

其中 foo 可以是任何你自选的名字。

当然,如果不想用 git,也可用解压下载的 tar.gz 包到 ~/.vim/pack/foo/start。git 方式的好处可以随时进行更新。

Vundle

.vimrc 中加入:

Plugin "yianwillis/vimcdoc"

重启 Vim 后执行 :PluginInstall

NeoBundle

.vimrc 中加入:

NeoBundle 'yianwillis/vimcdoc"

重启 Vim 后执行命令 :NeoBundleInstall

Pathogen

$ cd ~/.vim/bundle
$ git clone git://github.com/yianwillis/vimcdoc.git

重启 Vim。

vim-plug

.vimrc 中加入:

Plug 'yianwillis/vimcdoc'

重启 Vim 后执行命令 :PlugInstall

Linux 程序安装

下载的 tar.gz 包括所有翻译过的 vim 文档 (.cnx 文件) 和相关的语法文件和插件。 先将其解压缩:

$ tar zxvf vimcdoc-<version>.tar.gz

然后进入 vimcdoc- 目录并执行

$ ./vimcdoc.sh -i

就可以了。该安装程序会自动识别 Vim 的安装路径,将中文的文档拷贝到相应的地方。原 有的英文文档不受影响。

缺省安装 vimcdoc.vim 插件,设置缺省帮助语言为中文。如果你不希望如此,可用

$ ./vimcdoc.sh -I

来代替。

这种方法对 root 和非 root 用户都适用。但建议以 root 身份安装。当以 root 身份安 装时,文件会被拷贝至 /usr/share/vim/vimfiles/doc 下。因此所有系统的用户都可以使 用中文文档。如果你的 vim 是安装在 /usr/local 下的话,你需要这样设定 vim 的 runtimepath 选项:

:set rtp+=/usr/share/vim/vimfiles

你可以将上面的设定加入到你的 vimrc 文件中以便每次启动 vim 都生效。当以普通用户 安装时,所有文件会被拷贝至 ~/.vim/doc 下,所以仅对该用户有效。

Win32 程序安装

建议使用已经做好的自动安装程序。该程序不写注册表,不建立程序组,不覆盖任何 Vim 原有文件。所以可以放心使用。

手动安装

你也可以自己动手来安装:只要把所有的中文文档以及 tags-cn 文件拷贝到 runtimepath 之一的 doc 子目录下就行了。runtimepath 可用在 vim 内用 :set rtp? 命令来得到。比 如在 vimcdoc-<version> 目录中,可以执行以下命令:

$ cp -R doc /usr/share/vim/vimfiles/doc

这种方法对 Linux 和 Win32 都有效。

现在启动 vim/gvim, 键入 :help 看看吧!

卸 载

Linux 程序安装

如果你是使用的自动安装脚本安装的话,只要运行:

$ ./vimcdoc.sh -u

即可。但必须用与安装时同样的用户名 (root 用户安装程序会在 /usr/share/doc/vimcdoc 下安装该文件)。

Win32 程序安装

假定你的 Vim 安装在 c:\vim 下,在 c:\vim\vimfiles\doc\ 目录内会有一个 vimcdoc-Uninst.exe,只要执行它就可以了。

设 置

你的 'encoding' 设置及字体必须支持中文显示。对于使用非 utf-8 中文环境的用户,在 浏览某些帮助文件的时候可能会遇到麻烦。这是因为那些文件包含无法在 gbk, gb2312 等 编码方式下显示的字符。遇到这种情况,有以下几种解决方案:

  1. 使用 utf-8 中文环境。例如,将 LC_ALL 设定为 zh_CN.UTF-8

  2. 强制 vim 使用 utf-8 编码。做法是 :set enc=utf-8

  3. 如果你的系统有 GB18030 支持,可以让 vim 使用 GB18030 编码,因为 GB18030 对非 中文字符也能进行适当的处理。方法是

    :set enc=2byte-gb18030

    这时,Vim 会正确地进行转换。注意这里不能通过设置 LC_ALL 来完成。

如果使用 2 或 3,建议把 vim 设置写入你的个人 .vimrc 设置文件,避免每次都要输入 命令的麻烦。

备注:如果 set enc=utf-8 时,使用的中文消息出现乱码,可以同时设置

:language message zh_CN.UTF-8

在 线 阅 读

可在线阅读帮助文档的 HTML 版。

http://yianwillis.github.io/vimcdoc/

为了最佳阅读效果,请确保你的系统安装了 'Noto Sans Mono CJK SC' 或 NSimsun 字 体,否则可能有字体不能完全对齐的情况。

加 入

我们欢迎各种各样的帮助,翻译,测试,等等等等。如果你也想加入本项目的话,请直接 与我们联系 (见下),同时请先行阅读 guides.txt。

AUTHORS 列出了翻译人员。

LICENSE 包括版权信息。

信 息

欢迎访问我们的主页以获取更多的信息和最新的版本:

https://github.com/yianwillis/vimcdoc

这将是我们的新主页。原版本 http://vimcdoc.sf.net (English) 的内容已经完整导入。 以后的更新也只会在 github 进行。

联 系

任何建议、问题等等,请送往 [email protected]

More Repositories

1

vim-galore-zh_cn

Vim 从入门到精通
Vim Script
9,881
star
2

Learn-Vim_zh_cn

聪明地学习Vim
2,457
star
3

.SpaceVim.d

My dotfiles for Archlinux and Windows
1,441
star
4

hello-vim

Vim 中文资源整理
1,126
star
5

vim-chat

💜 Chatting client for neovim/vim8
Vim Script
510
star
6

vim-fetch

Make Vim handle line and column numbers in file names with a minimum of fuss
Vim Script
308
star
7

vim-plugin-dev-guide

Vim 插件开发指南
HTML
302
star
8

FlyGrep.vim

Asynchronously fly grep in vim
Vim Script
297
star
9

GitHub.vim

Another github v3 api implemented in vim script
Vim Script
195
star
10

awesome-vimers

国内比较有影响力的 Vim 用户及其插件作品
190
star
11

dein-ui.vim

UI for Shougo's dein.vim
Vim Script
163
star
12

vim-script-style-guide

Vim 脚本编程规范
127
star
13

vim-cheat

View cheatsheets via vim
Vim Script
118
star
14

plugins-tutorial

一些常用插件的配置及使用技巧
115
star
15

reading-vimrc

vimrc 读书会,帮你提升你的 vimrc
109
star
16

JavaUnit.vim

🐶 Java Unit Test in VIM
Vim Script
107
star
17

SourceCounter.vim

Vim Script
102
star
18

vim-todo

Better TODO manager plugin for neovim/vim
Vim Script
100
star
19

vim2048

2048 in vim
Vim Script
95
star
20

Mysql.vim

Java
93
star
21

job.vim

Vim Script
93
star
22

lua-tutorial-cn

Lua 简明教程
38
star
23

ChineseLinter.vim

中文文档语言规范检查工具
Vim Script
37
star
24

notifications.vim

Vim Script
27
star
25

Neovim-cn.gitgub.io

20
star
26

git.vim

Use git in spacevim
Vim Script
18
star
27

mdctags.rs

Shell
13
star
28

vim-lua

lua development plugin for Vim
Lua
12
star
29

vim-pact

Vim Script
11
star
30

ruby-tutorial-cn

11
star
31

VimHub.github.io

website
10
star
32

vim-fuzzy

Fuzzy find plugin for SpaceVim
Vim Script
9
star
33

vim-async-dict

Rust
9
star
34

vim-assembly

Assembly language support in Vim/Neovim
Vim Script
8
star
35

vim-nim

nim language support for SpaceVim
Vim Script
7
star
36

scrollbar.vim

Vim Script
7
star
37

vim-mail

mail manage within vim
Vim Script
6
star
38

nsv

The next generation SpaceVim
Lua
5
star
39

vim-dap

async debug adapter protocol plugin for vim and neovim
5
star
40

vim-plugins-zh_cn

4
star
41

host-blacklist

4
star
42

cpicker.nvim

Lua
4
star
43

nim-example

An example nim project developed in SpaceVim
Nim
3
star
44

vim-ring

Syntax file for Ring Programming Language
Vim Script
3
star
45

scoop-neovim-dev

3
star
46

Chatting-server

chatting server and client for vim-chat
Java
2
star
47

vim-deldo

Emacs Lisp
2
star
48

vim-livescript

Vim Script
2
star
49

TelegramGroups

2
star
50

MarkDown.pl

MD===>html
Perl
2
star
51

fuzzy-finder

2
star
52

vim-autohotkey

Vim Script
2
star
53

SpaceVim-comments

1
star
54

vim-pascal

Vim Script
1
star
55

iedit.vim

iedit mode deteched from SpaceVim
1
star
56

xmake.vim

Vim Script
1
star
57

lib.vim

工具包
1
star
58

SpaceVim-rocks

Tell you how to hack vim & SpaceVim(Simplified Chinese)
1
star
59

vim-fsharp

fsharp support for SpaceVim
Vim Script
1
star
60

neovim_if_lua

Lua
1
star
61

vim-agda

agda support for SpaceVim
Vim Script
1
star
62

gfr.vim

grep & filter & replace in vim/neovim
Vim Script
1
star
63

hy-tutorial-cn

Hy 入门教程
1
star
64

vim-asciidoc

Vim Script
1
star
65

vim-plugin-index

1
star
66

telegram.vim

Vim Script
1
star