Open gitsang opened 1 year ago
和 dense-analysis/ale 插件一起运行时
:AsyncRun! go run main.go
运行后,如果再运行 :w 保存文件,quickfix 的内容就没了,应该如何解决?
:w
asyncrun 插件配置
let g:asyncrun_open = 8
ale 插件配置
Plug 'dense-analysis/ale' " ale-setting {{{ let g:ale_set_highlights = 1 let g:ale_set_quickfix = 1 let g:ale_sign_error = '✖' let g:ale_sign_warning = 'ℹ' let g:ale_statusline_format = ['✖ %d', 'ℹ %d', '✔ OK'] let g:ale_echo_msg_error_str = 'E' let g:ale_echo_msg_warning_str = 'W' let g:ale_echo_msg_format = '[%linter%] %s [%severity%]' let g:ale_lint_on_enter = 1 nmap sp <Plug>(ale_previous_wrap) nmap sn <Plug>(ale_next_wrap) "nmap <Leader>l :ALEToggle<CR> nmap <Leader>d :ALEDetail<CR> let g:ale_linters = { \ 'go': ['go vet', 'go fmt'], \ }
有找到一个办法,用 term 模式,不过还是想知道 quickfix 怎么解决。
:AsyncRun! -mode=term -focus=0 go run main.go
和 dense-analysis/ale 插件一起运行时
运行后,如果再运行
:w
保存文件,quickfix 的内容就没了,应该如何解决?asyncrun 插件配置
ale 插件配置