vim使ç¨è¿é¶
vim使ç¨è¿é¶
vim使ç¨è¿é¶
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
文 件 浏 览 和 缓 冲 区 浏 览<br />
- 返 回 上 级 目 录<br />
c 切 换 vim 的 当 前 工 作 目 录 为 正 在 浏 览 的 目 录<br />
d 创 建 目 录<br />
D 删 除 文 件 或 目 录<br />
i 切 换 显 示 方 式<br />
R 改 名 文 件 或 目 录<br />
s 选 择 排 序 方 式<br />
x 定 制 浏 览 方 式 , 使 用 你 指 定 的 程 序 打 开 该 文 件<br />
其 它 常 用 键 , 诸 如 使 用 书 签 、 隐 藏 符 合 条 件 的 文 件 等 , 请 参 阅 netrw 帮 助 页 。<br />
上 面 我 们 用 ":e ~/src/vim70/src/" 的 方 式 打 开 netrw, 我 们 还 可 以 使 用 ":Explore" 等 Ex 命 令 来 打<br />
开 文 件 浏 览 器 。 我 的 vimrc 中 这 样 配 置 :<br />
""""""""""""""""""""""""""""""<br />
" netrw setting<br />
""""""""""""""""""""""""""""""<br />
let g:netrw_winsize = 30<br />
nmap fe :Sexplore!<br />
这 样 , 在 我 输 入 ",fe" 时 , 就 会 打 开 一 个 垂 直 分 隔 的 窗 口 浏 览 当 前 文 件 所 在 的 目 录 , 窗 口 的 宽 度<br />
为 30。<br />
浏 览 本 地 文 件 只 是 netrw 插 件 的 一 项 小 功 能 ,netrw 插 件 最 主 要 的 功 能 是 支 持 远 程 文 件 读 写 。 利 用<br />
该 插 件 , 你 可 以 通 过 ftp,ssh,http 等 多 种 协 议 来 编 辑 远 程 文 件 , 也 可 以 浏 览 远 程 机 器 的 目 录 。<br />
在 软 件 开 发 过 程 中 不 常 使 用 此 功 能 , 本 文 中 不 再 介 绍 。 参 阅 netrw 手 册 页 获 取 更 多 信 息 。<br />
[ 缓 冲 区 浏 览 ]<br />
在 开 发 过 程 中 , 经 常 会 打 开 很 多 缓 冲 区 , 尤 其 是 使 用 tag 文 件 在 不 同 函 数 间 跳 转 时 , 会 不 知 不 觉<br />
打 开 很 多 文 件 。 要 知 道 自 己 当 前 打 开 了 哪 些 缓 冲 区 , 可 以 使 用 vim 的 ":ls"Ex 命 令 查 看 。<br />
开 发 过 程 中 , 又 经 常 需 要 在 不 同 文 件 间 跳 转 。 我 习 惯 于 使 用 "CTRL-^" 来 切 换 文 件 , 这 就 需 要 知 道<br />
文 件 所 在 的 缓 冲 区 编 号 。 每 次 都 使 用 ":ls" 来 找 缓 冲 区 编 号 很 麻 烦 , 所 以 我 使 用 BufExplorer 插 件<br />
来 显 示 缓 冲 区 的 信 息 。<br />
BufExplorer 插 件 在 此 处 下 载 :http://vim.sourceforge.net/scripts/script.php?<br />
script_id=42<br />
下 载 后 , 把 该 文 件 在 ~/.vim/ 目 录 中 解 压 缩 , 这 会 在 你 的 ~/.vim/plugin 和 ~/.vim/doc 目 录 中 各 放<br />
入 一 个 文 件 :<br />
plugin/ bufexplorer.vim - bufexplorer 插 件<br />
doc/ bufexplorer.txt - bufexplorer 帮 助 文 件<br />
注 :windows 用 户 需 要 把 这 个 插 件 解 压 在 你 的 $vim/vimfiles 或 $HOME/vimfiles 目 录 。<br />
使 用 下 面 的 命 令 生 成 帮 助 标 签 ( 下 面 的 操 作 在 vim 中 进 行 ):<br />
:helptags ~/.vim/doc<br />
然 后 , 就 可 以 使 用 ":help bufexplorer" 命 令 查 看 BufExplorer 的 帮 助 文 件 了 。<br />
BufExplorer 功 能 比 较 简 单 , 这 里 就 不 做 介 绍 了 。 我 的 vimrc 里 这 样 设 置 BufExplorer 插 件 :<br />
26