Skip to content

Commit

Permalink
Review page up to 60/228
Browse files Browse the repository at this point in the history
  • Loading branch information
wuzhouhui committed Oct 3, 2016
1 parent 9d43d9d commit 313a2b8
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions better_navigation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ \chapter{快速导航}
\item 使用 Vim 文件浏览器, 以便更快地搜索文件
\item 文件内搜索
\item 使用 \texttt{vimgrep} 在多个文件或多个缓冲区中搜索
\item 使用标记作为导航的工具
\item 使用符号来得到更好的概览
\item 利用标记来导航
\item 通过符号来得到更好的概览
\end{itemize}

学习后这一章之后, 用户的导航速度将会有质的提升, 在搜索文件时也不会再遇到
Expand Down Expand Up @@ -70,7 +70,7 @@ \subsubsection{在普通的文本文件中移动}

也许用户并不是在段落的末尾工作, 而是在修改段落中的某些错误. Vim 可以记住
用户之前修改过的地方 (实际上, Vim 可以记住最近 999 个被修改过的地方), 因此
用户可以通过询问这些信息, 从而回到正确的地点. 在普通模式下执行下面这个命令:
用户可以通过查询这些信息, 从而回到正确的位置. 在普通模式下执行下面这个命令:
\begin{vimcode}
g,
\end{vimcode}
Expand Down Expand Up @@ -130,7 +130,7 @@ \subsubsection{在代码文件中移动}
代码中, 带有 \texttt{print} 的行在 \texttt{if} 块的上下文环境中.

因为 Vim 深受众多程序员的喜爱, 所以它提供了许多在代码中跳转的命令, 它们的共同
点是, 目标位置和原有位置的代码之间存在着一些语境上的联系.
点是, 目标位置和原来位置的代码之间存在着一些语境上的联系.

一个简单的例子可以是 C 语言中的 \texttt{\#if}-\texttt{\#else}-\texttt{\#endif}
代码块, 这三个元素分别处于代码块的开始, 中间, 和结束.
Expand Down Expand Up @@ -191,7 +191,7 @@ \subsubsection{在代码文件中移动}
\end{warning}

很多时候, 用户只是想要跳转到当前块的起始处 (例如, \texttt{while} 循环的开始),
因为块内的局部变量都定义在此处, 对于这个需求, Vim 也有对应的一套命令:
因为块内的局部变量都在这里定义, 对于这个需求, Vim 也有对应的一套命令:
\begin{itemize}
\item \verb'[{': 跳转到块的开始
\item \verb']}': 跳转到块的结束
Expand Down Expand Up @@ -293,8 +293,8 @@ \section{在 Vim 帮助中快速地导航}
\end{vimcode}

通过易于记忆的按键绑定, 在 Vim 帮助系统中前进或后退. 接下来, 不
妨添加几个导航键, 用于寻找当前打开着的 \texttt{help} 文件中的 下一个/前一个 主
题或选项链接. 有了这些导航键的帮助, 用户就可以在 \texttt{help} 文件中快速地滚动
妨添加几个导航键, 用于寻找当前打开着的帮助文件中的下一个/前一个主
题或选项链接. 有了这些导航键的帮助, 用户就可以在帮助文件中快速地滚动
搜索, 直到找到想要的信息.
\begin{vimcode}
nmap <buffer> o /''[a-z]\{2,\}''<CR>
Expand Down

0 comments on commit 313a2b8

Please sign in to comment.