@@ -13,21 +13,9 @@ Only tested on Mac OSx
1313<summary >点击展开目录菜单</summary >
1414
1515- [ 安装] ( #安装 )
16- - [ 查看配置位置] ( #查看配置位置 )
17- - [ 下载vim-web] ( #下载vim-web )
18- - [ 下载安装插件] ( #下载安装插件 )
19- - [ 安装依赖] ( #安装依赖 )
2016- [ 插件管理] ( #插件管理 )
21- - [ 安装插件] ( #安装插件 )
22- - [ 更新插件] ( #更新插件 )
23- - [ 卸载插件] ( #卸载插件 )
2417- [ 启动Vim] ( #启动vim )
25- - [ Vim理解] ( #vim理解 )
26- - [ 动词] ( #动词 )
27- - [ 名词] ( #名词 )
28- - [ 介词] ( #介词 )
29- - [ 数词] ( #数词 )
30- - [ 组词为句] ( #组词为句 )
18+ - [ 理解Vim] ( #理解vim )
3119- [ 常用快捷键] ( #常用快捷键 )
3220- [ 基础使用] ( #基础使用 )
3321 - [ 快捷键通配符] ( #快捷键通配符 )
@@ -72,7 +60,7 @@ Only tested on Mac OSx
7260
7361
7462<details >
75- <summary >查看配置位置</summary >
63+ <summary >1. 查看配置位置</summary >
7664
7765``` shell
7866# 进入vim输入下面字符
@@ -82,7 +70,7 @@ Only tested on Mac OSx
8270</details >
8371
8472<details >
85- <summary >下载vim-web</summary >
73+ <summary >2. 下载vim-web</summary >
8674
8775将插件以及配置下载到 ` ~/.vim/ ` 目录中,这个目录是存放所有插件和配置的地方。vimscript是vim自己的一套脚本语言,通过这种脚本语言可以实现与 vim 交互,达到功能扩展的目的。一组 vimscript 就是一个 vim 插件,vim 的很多功能都由各式插件实现。
8876
@@ -105,7 +93,7 @@ curl -sLf https://raw.githubusercontent.com/jaywcjlove/vim-web/master/install |
10593</details >
10694
10795<details >
108- <summary >插件下载安装</summary >
96+ <summary >3. 插件下载安装</summary >
10997
11098安装` ~/.vimrc ` 中配置的插件,这个过程需要很长时间。
11199
@@ -119,7 +107,7 @@ $ vim # 在vim中运行 ":PlugInstall"
119107</details >
120108
121109<details >
122- <summary >安装依赖 </summary >
110+ <summary >4. 安装插件依赖 </summary >
123111
124112部分插件需要安装一些软件,vim的部分插件才起作用。
125113
@@ -150,9 +138,8 @@ $ yum install ctags
150138
151139</details >
152140
153-
154141<details >
155- <summary >界面字体设置</summary >
142+ <summary >5. 界面字体设置</summary >
156143
157144` vim-powerline ` 状态栏主题,界面箭头需要安装[ Powerline字体] ( https://github.com/powerline/fonts ) (在我Mac上安装的是Sauce Code Powerline字体),下载安装完成之后,还需要你在命令行工具中设置该字体。
158145
@@ -169,41 +156,51 @@ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
169156 https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
170157```
171158
172- ### 安装插件
159+ <details >
160+ <summary >安装插件</summary >
173161
174162将配置信息其加入 ` ~/.vim/.vimrc ` 中的` call plug#begin() ` 和 ` call plug#end() ` 之间,最后进入 vim 输入下面命令,摁 ` enter ` 进行安装。
175163
176164``` shell
177165:PlugInstall
178166```
179167
180- ### 更新插件
168+ </details >
169+
170+ <details >
171+ <summary >更新插件</summary >
181172
182173插件更新频率较高,差不多每隔一个月你应该看看哪些插件有推出新版本,批量更新,只需启动Vim执行下面更新命令即可更新插件。
183174
184175``` shell
185176:PlugUpdate
186177```
187178
188- ### 卸载插件
179+ </details >
180+
181+ <details >
182+ <summary >卸载插件</summary >
189183
190184先在 .vimrc 中注释或者删除对应插件配置信息,然后在 vim 中执行下面命令,即可删除对应插件。
191185
192186``` shell
193187:PlugClean
194188```
195189
190+ </details >
191+
196192## 启动Vim
197193
198194``` bash
199195$ vim
200196```
201197
202- ## Vim理解
198+ ## 理解Vim
203199
204200这部分来源 [ 一起来说 Vim 语] ( http://www.jianshu.com/p/a361ce8c97bc ) ,理解此部分是需要你已经了解了 Vim 的几种常用的工作模式(正常模式、插入模式、命令模式等)
205201
206- ### 动词
202+ <details >
203+ <summary >动词</summary >
207204
208205动词代表了我们打算对文本进行什么样的操作。例如:
209206
@@ -215,7 +212,10 @@ y # 表示复制yank
215212v # 表示选取visual select
216213```
217214
218- ### 名词
215+ </details >
216+
217+ <details >
218+ <summary >名词</summary >
219219
220220名词代表了我们即将处理的文本。Vim 中有一个专门的术语叫做 [ 文本对象] text object,下面是一些文本对象的示例:
221221
@@ -227,7 +227,10 @@ t # 表示一个 HTML 标签tag
227227引号或者各种括号所包含的文本称作一个文本块。
228228```
229229
230- ### 介词
230+ </details >
231+
232+ <details >
233+ <summary >介词</summary >
231234
232235介词界定了待编辑文本的范围或者位置。
233236
@@ -238,7 +241,10 @@ t # 表示到...位置前 to
238241f # 表示到...位置上 forward
239242```
240243
241- ### 数词
244+ </details >
245+
246+ <details >
247+ <summary >数词</summary >
242248
243249数词指定了待编辑文本对象的数量,从这个角度而言,数词也可以看作是一种介词。引入数词之后,文本编辑命令的语法就升级成了下面这样:
244250
@@ -266,7 +272,10 @@ d2w # 删除两个单词:delete two words
2662723x # 三次删除字符(等价于删除三个字符):three times delete character
267273```
268274
269- ### 组词为句
275+ </details >
276+
277+ <details >
278+ <summary >组词为句</summary >
270279
271280有了这些基本的语言元素,我们就可以着手构造一些简单的命令了。文本编辑命令的基本语法如下:
272281
@@ -285,6 +294,8 @@ dtx # 删除文本直到字符“x”(不包括字符“x”): delete to x
285294dfx # 删除文本直到字符“x”(包括字符“x”): delete forward x
286295```
287296
297+ </details >
298+
288299## 常用快捷键
289300
290301这里的快捷键是我配置好的可用的。
0 commit comments