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.
在 vim 中 使 用 gdb 调 试<br />
call gdb("file " . g:vimgdb_debug_file)<br />
" easwy end<br />
在 "let s:gdb_k = 1" 这 一 行 下 面 加 上 这 段 内 容 :<br />
" easwy add<br />
call gdb("quit")<br />
" end easwy<br />
注 释 掉 最 后 一 行 的 "call s:Toggle()"。<br />
然 后 在 你 的 vimrc 中 增 加 这 段 内 容 :<br />
""""""""""""""""""""""""""""""<br />
" vimgdb setting<br />
""""""""""""""""""""""""""""""<br />
let g:vimgdb_debug_file = ""<br />
run macros/gdb_mappings.vim<br />
现 在 , 在 启 动 vim 后 , 按 , 就 进 入 调 试 模 式 以 及 设 定 调 试 的 键 映 射 。 在 第 一 次 进 入 调 试 模 式<br />
时 , 会 提 示 你 输 入 要 调 试 的 文 件 名 , 以 后 就 不 必 再 输 入 了 。 再 按 一 次 , 就 退 出 调 试 模 式 , 取<br />
消 调 试 的 键 映 射 。<br />
利 用 vim 的 键 映 射 (map) 机 制 , 你 可 以 把 你 喜 欢 的 gdb 命 令 映 射 为 vim 的 按 键 , 方 便 多 了 。 映 射 的 例<br />
子 可 以 参 照 ~/.vim/macros/ gdb_mappings.vim。<br />
再 附 上 一 张 抓 图 , 这 是 使 用 putty 远 程 登 录 到 linux 上 , 在 终 端 vim 中 进 行 调 试 。 这 也 是 我 为 什 么<br />
喜 欢 vimgdb 的 原 因 , 因 为 它 可 以 在 终 端 vim 中 调 试 , 而 clewn 只 支 持 gvim:<br />
点 击 查 看 大 图<br />
因 为 我 不 常 使 用 gdb 调 试 , 所 以 本 文 仅 举 了 个 简 单 的 例 子 , 以 抛 砖 引 玉 。 欢 迎 大 家 共 享 自 己 的 经<br />
验 和 心 得 。<br />
最 后 , 让 我 们 感 谢 vimgdb 作 者 xdegaye 的 辛 勤 劳 动 , 我 们 后 续 文 章 会 介 绍 clewn, 这 是 vim 与 gdb 结<br />
合 的 另 外 一 种 形 式 , 它 和 vimgdb 同 属 一 个 项 目 。<br />
75