Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

quickrun シンプルかつまともに使える設定

$
0
0

使用するプラグインはquickrun,vimprocのみ。
これらの導入方法については省略。

成功時はbufferに、失敗時にはquickfixに出力する。

vimprocで動作。
bufferが空なら自動で閉じる。

letg:quickrun_config =get(g:,'quickrun_config', {})letg:quickrun_config._ = {
      \ 'runner'    : 'vimproc',
      \ 'runner/vimproc/updatetime' : 60,
      \ 'outputter' : 'error',
      \ 'outputter/error/success' : 'buffer',
      \ 'outputter/error/error' : 'quickfix',
      \ 'outputter/buffer/close_on_empty' : 1,
      \ }

おまけ

q でquickfixを閉じれるようにする。

auFileType qf nnoremap<silent><buffer>q :quit<CR>

\r で保存してからquickrunを実行する。

letg:quickrun_no_default_key_mappings =1nnoremap \r :write<CR>:QuickRun -moden<CR>        
xnoremap \r :<C-U>write<CR>gv:QuickRun -modev<CR>

<C-c> でquickrunを停止

nnoremap<expr><silent><C-c> quickrun#is_running() ? quickrun#sweep_sessions() : "\<C-c>"

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>