vim使ç¨è¿é¶
vim使ç¨è¿é¶
vim使ç¨è¿é¶
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
在 vim 中 使 用 gdb 调 试<br />
[ 定 制 vim 的 功 能 ]<br />
缺 省 的 vim 配 置 已 经 适 合 大 多 数 人 , 但 有 些 时 候 你 可 能 需 要 一 些 额 外 的 功 能 , 这 时 就 需 要 自 己 定<br />
制 一 下 vim。 定 制 vim 很 简 单 , 进 入 ~/install/vim71/src 文 件 , 编 辑 Makefile 文 件 。 这 是 一 个 注<br />
释 很 好 的 文 档 , 根 据 注 释 来 选 择 :<br />
• 如 果 你 不 想 编 译 gvim, 可 以 打 开 --disable-gui 选 项 ;<br />
• 如 果 你 想 把 perl, python, tcl, ruby 等 接 口 编 译 进 来 的 话 , 打 开 相 应 的 选 项 , 例 如 , 我 打 开<br />
了 --enable-tclinterp 选 项 ;<br />
• 如 果 你 想 在 vim 中 使 用 cscope 的 话 , 打 开 --enable-cscope 选 项 ;<br />
• 我 们 刚 才 打 的 vimgdb 补 丁 , 自 动 在 Makefile 中 加 入 了 --enable-gdb 选 项 ;<br />
• 如 果 你 希 望 在 vim 使 用 中 文 , 使 能 --enable-multibyte 和 --enable-xim 选 项 ;<br />
• 可 以 通 过 --with-features=XXX 选 项 来 选 择 所 编 译 的 vim 特 性 集 , 缺 省 是 --withfeatures=normal;<br />
• 如 果 你 没 有 root 权 限 , 可 以 把 vim 装 在 自 己 的 home 目 录 , 这 时 需 要 打 开 prefix = $(HOME) 选<br />
项 ;<br />
编 辑 好 此 文 件 后 , 就 可 以 编 辑 安 装 vim 了 。 如 果 你 需 要 更 细 致 的 定 制 vim, 可 以 修 改 config.h 文<br />
件 , 打 开 / 关 闭 你 想 要 的 特 性 。<br />
[ 编 译 安 装 ]<br />
编 译 和 安 装 vim 非 常 简 单 , 使 用 下 面 两 个 命 令 :<br />
make<br />
make install<br />
你 不 需 要 手 动 运 行 ./configure 命 令 ,make 命 令 会 自 动 调 用 configure 命 令 。<br />
上 面 的 命 令 执 行 完 后 ,vim 就 安 装 成 功 了 。<br />
我 在 编 译 时 打 开 了 "prefix = $(HOME)" 选 项 , 因 此 我 的 vim 被 安 装 在 ~/bin 目 录 。 这 时 需 要 修 改 一<br />
下 PATH 变 量 , 以 使 其 找 到 我 编 辑 好 的 vim。 在 ~/.bashrc 文 件 中 加 入 下 面 这 两 句 话 :<br />
PATH=$HOME/bin:$PATH<br />
export PATH<br />
退 出 再 重 新 登 录 , 现 在 再 敲 入 vim 命 令 , 发 现 已 经 运 行 我 们 编 译 的 vim 了 。<br />
[ 安 装 vimgdb 的 runtime 文 件 ]<br />
运 行 下 面 的 命 令 , 解 压 vimgdb 的 runtime 文 件 到 你 的 ~/.vim/ 目 录 :<br />
cd ~/install/vimgdb/<br />
tar zxf vimgdb_runtime.tgz –C~/.vim/<br />
现 在 启 动 vim, 在 vim 中 运 行 下 面 的 命 令 以 生 成 帮 助 文 件 索 引 :<br />
:helptags ~/.vim/doc<br />
现 在 , 你 可 以 使 用 ":help vimgdb" 命 令 查 看 vimgdb 的 帮 助 了 。<br />
70