-
Notifications
You must be signed in to change notification settings - Fork 28
/
learn-vi-201-Install-Vim-Linux.html
48 lines (41 loc) · 4.7 KB
/
learn-vi-201-Install-Vim-Linux.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh" xml:lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="learn-vi.css" />
<title>VIM学习笔记 在Linux下安装Vim</title>
</head>
<body>
<p>几乎所有的Linux发行版本都预装了Vi或Vim。比如Fedora就默认安装了vim-minimal。下文将以Fedora为例,介绍Vim的安装和基本配置。</p>
<p style="font-weight:bold; border-bottom:1px solid lightgray; border-left:6px solid lightgray; padding:0 0 3px 5px">查询当前安装版本</p>
<p>使用以下命令,可以发现当前已经安装了vim-minimal:</p>
<p style="text-indent:2em"><code class="inset">sudo dnf list installed | grep vi</code></p>
<p>使用以下命令,可以查看vim-minimal的详细信息:</p>
<p style="text-indent:2em"><code class="inset">dnf info vim-minimal</code></p>
<p><img src="https://yyq123.github.io/learn-vim/images/dnf-info-vim-minimal.png" alt="dnf info vim-minimal" width="500" height="274" /></p>
<p>在Terminal中输入<code class="inset">vi --version</code>命令,可以看到vim-minimal是一个仅提供vi兼容命令的精简版本。以“-”标识的未启用特性中,包括<a href="http://bit.ly/vim-syntaxHL" title="Syntax Highlight">语法高亮度显示</a>和<a href="http://bit.ly/vim-Fold" title="Fold">折叠</a>等重要功能。因此,我们需要安装完整版本的vim-enhanced。</p>
<p><img src="https://yyq123.github.io/learn-vim/images/Linux_vi_version.png" alt="vi --version" width="500" height="569" /></p>
<p style="font-weight:bold; border-bottom:1px solid lightgray; border-left:6px solid lightgray; padding:0 0 3px 5px">安装Vim</p>
<p>使用以下命令,可以查看vim-enhanced的详细信息:</p>
<p style="text-indent:2em"><code class="inset">dnf info vim-enhanced</code></p>
<p><img src="https://yyq123.github.io/learn-vim/images/dnf-info-vim-enhanced.png" alt="dnf info vim-enhanced" width="500" height="274" /></p>
<p>使用以下命令,可以安装vim-enhanced:</p>
<p style="text-indent:2em"><code class="inset">sudo dnf install vim-enhanced</code></p>
<p>在Terminal中输入<code class="inset">vim --version</code>命令,可以看到vim-enhanced包含除图形界面之外的更多特性。如果你需要GUI版本的Vim,可以安装GVim:</p>
<p><img src="https://yyq123.github.io/learn-vim/images/Linux_vim_version.png" alt="vi --version" width="500" height="569" /></p>
<p style="font-weight:bold; border-bottom:1px solid lightgray; border-left:6px solid lightgray; padding:0 0 3px 5px">安装gVim</p>
<p>打开Fedora预装的软件管理器Software,然后在其中搜索“gVim”,就可以进行安装:</p>
<p><img src="https://yyq123.github.io/learn-vim/images/Install_gVim_Linux_Fedora.png" alt="Install gVim on Fedora" width="500" height="114" /></p>
<p style="font-weight:bold; border-bottom:1px solid lightgray; border-left:6px solid lightgray; padding:0 0 3px 5px">基本配置</p>
<p>首先在HOME目录之下,创建<kbd>.vimrc</kbd>文件;或者将安装目录下的示例文件<kbd>/usr/share/vim/vim81/vimrc_example.vim</kbd>复制到用户目录之下并更名为<kbd>~/.vimrc</kbd>;</p>
<p>然后依据安装目录<kbd>/usr/share/vim/vimfiles</kbd>的目录结构,在用户目录下的<kbd>.vim</kbd>目录中创建一致的目录结构;</p>
<p><img src="https://yyq123.github.io/learn-vim/images/vimfiles_directory.png" alt="vimfiles_directory" /></p>
<p style="font-weight:bold; border-bottom:1px solid lightgray; border-left:6px solid lightgray; padding:0 0 3px 5px">验证安装</p>
<p>在Terminal中输入<code class="inset">vim</code>命令,可以打开命令行版本的vim:</p>
<p><img src="https://yyq123.github.io/learn-vim/images/Vim_Linux_Fedora.png" alt="dnf info vim-enhanced" width="500" height="394" /></p>
<p>在Terminal中输入<code class="inset">gvim</code>命令,可以打开图形界面版本的gVim:</p>
<p><img src="https://yyq123.github.io/learn-vim/images/gVim_Linux_Fedora.png" alt="dnf info vim-enhanced" width="500" height="394" /></p>
<p style="border-top:1px solid lightgray"><span style="float:right">Ver: 2.0 | <a href="mailto:[email protected]">YYQ</a></span><span><<a href="http://yyq123.github.io/learn-vim/learn-vi-101-plugin-vundle.html" title="插件管理器(Vundle)">上一篇</a> |<a title="笔记列表" href="http://yyq123.github.com/learn-vim/learn-vi-00-List.html"> 目录 </a>| <a href="http://yyq123.github.io/learn-vim/learn-vi-102-plugin-plug.html" title="插件管理器(vim-plug)">下一篇</a>></span></p>
</body>
</html>