亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vim-go/synstastic 錯誤不會在保存時自動顯示

vim-go/synstastic 錯誤不會在保存時自動顯示

Go
斯蒂芬大帝 2022-01-17 17:57:16
我注意到當我保存文件并且代碼中有語法錯誤時,錯誤快速修復窗口不會自動出現。我最近重建了我的系統,并簡單地復制了我的.vim/目錄以及同一個.vimrc文件。我以前做過這個,從來沒有遇到過任何問題。但是,如果我手動輸入:GoErrCheckor ,則會GoBuild顯示該窗口。是什么賦予了?這是我的 .vimrcexecute pathogen#infect()                                                                                                                                                                                                                     syntax on                                                                                                                                                                                                                                     filetype plugin indent on                                                                                                                                                                                                                     set nu                                                                                                                                                                                                                                        set completeopt-=preview                                                                                                                                                                                                                      set encoding=utf-8              " Set default encoding to UTF-8                                                                                                                                                                               
查看完整描述

2 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

中的自述文件vim-go解釋了它的用法syantastic


有時當同時使用 vim-go 和 syntastic 時,Vim 會在保存和打開文件時開始滯后。以下解決了這個問題:


let g:syntastic_go_checkers = ['golint', 'govet', 'errcheck']

let g:syntastic_mode_map = { 'mode': 'active', 'passive_filetypes': ['go'] }

vim-go 和 syntastic 的另一個問題是,包含 :GoBuild 和 :GoTest 等命令輸出的位置列表窗口可能不會出現。要解決此問題:


let g:go_list_type = "quickfix"

在本期


一項建議是刪除線條


let g:syntastic_go_checkers = ['golint', 'govet', 'errcheck']

let g:syntastic_mode_map = { 'mode': 'active', 'passive_filetypes': 

并使用


let g:syntastic_go_checkers = ['govet', 'errcheck', 'go']

反而


查看完整回答
反對 回復 2022-01-17
?
MMMHUHU

TA貢獻1834條經驗 獲得超8個贊

假設您正在談論由 syntastic 顯示的錯誤,這個問題可能類似于這里討論的問題:vim-go with syntastic

Synastic 默認情況下(不再)在保存時不檢查 Go 文件。將此添加到您的.vimrc以實現這一目標:

let g:syntastic_go_checkers = ['go']


查看完整回答
反對 回復 2022-01-17
  • 2 回答
  • 0 關注
  • 320 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號