Re: [轉錄][問題] VIM 編譯與執行

看板Editor (編輯器(vim/emacs))作者 (c9s)時間14年前 (2010/09/15 14:21), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/6 (看更多)
順便補充一下 quickfix 用法 :copen 開啟 quickfix window :cnext , :cn 跳至下個 entry :cprevious , :cp 跳至上個 entry :cclose , :cc 關閉 quickfix window 也可以在 .vimrc 內加上 quickfix window toggle function: " toggles the quickfix window. command -bang -nargs=? QFix call QFixToggle(<bang>0) function! QFixToggle(forced) if exists("g:qfix_win") && a:forced == 0 cclose else execute "copen " . g:jah_Quickfix_Win_Height endif endfunction " used to track the quickfix window augroup QFixToggle autocmd! autocmd BufWinEnter quickfix let g:qfix_win = bufnr("$") autocmd BufWinLeave * if exists("g:qfix_win") && expand("<abuf>") == g:qfix_win | unlet! g:qfix_win | endif augroup END 如此就可以使用 `\q` 來 toggle quickfix window。 可參考: http://vim.wikia.com/wiki/Toggle_to_open_or_close_the_quickfix_window ※ 引述《deepking (wnuiayldh)》之銘言: : 我的是在vimrc裡加上: : autocmd FileType c map <F9> :set makeprg=gcc\ %<CR>:make<CR> : 按F9就可以編譯 : 不過這樣只有編譯 : 要執行就後面再多加上去就好 : 要是編譯有錯 : 可以在quickfix裡顯示出來 : 方便對照修改:D : ※ 引述《james732 (好人超)》之銘言: : : 作者: Lynch (林區) 看板: Linux : : 標題: [問題] VIM : : 時間: Tue Sep 7 15:59:51 2010 : : 請問如果我在Vim : : 寫了一個C語言程式 : : 可不可以透過Vim : : 顯示程式執行後的結果呢 : : 翻了書本上面並沒提 = =a -- qr{Cornelius|c9s}; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.54.93 ※ 編輯: kornelius 來自: 61.224.54.93 (09/15 14:25)
文章代碼(AID): #1Ca6NX1S (Editor)
文章代碼(AID): #1Ca6NX1S (Editor)