2016-12-03 9 views
5

में गो फ़ाइलों के लिए पिछली सफेद जगह को हाइलाइट करना बंद करें कुछ कारणों से ऐसा लगता है कि गो फाइलों के साथ विम के लिए डिफ़ॉल्ट लाल रंग में पिछली सफेद जगह को हाइलाइट करना है। एक तरह से यह अच्छा है, लेकिन ज्यादातर मुझे यह परेशान लगता है क्योंकि जब भी मैं एक स्थान टाइप करता हूं तो यह एक लाल हाइलाइट के रूप में शुरू होता है। क्या इस व्यवहार को रोकने का कोई तरीका है? मैंने केवल गो फाइलों के साथ इसका अनुभव किया है। नीचे मेरा विमक्रैक है, लेकिन मुझे नहीं लगता कि मैंने वहां कुछ भी डाला है जो इसे प्रभावित करेगा।विम

set nocompatible 
syntax on 
set autoindent 
set tabstop=4 softtabstop=0 
autocmd FileType go set tabstop=8 softtabstop=0 
set formatoptions=tcroql 
set relativenumber 
set incsearch 
set hlsearch 
set smartindent 
filetype indent on 
+0

मुझे यह आश्चर्यजनक रूप से परेशान व्यवहार मिलता है (लगभग "व्यवहार" शब्द को रेखांकित करने के रूप में खराब है जैसे कि यह गलत वर्तनी है)। यह छुपाता है जहां कर्सर है - विशेष रूप से यदि आपके पास मिलान करने वाले माता-पिता को दिखाने के लिए शोमैच स्विच किया गया है। –

उत्तर

7

go.vim विम वाक्य रचना फ़ाइल से:

" There are some options for customizing the highlighting; the recommended 
" settings are the default values, but you can write: 
"  let OPTION_NAME = 0 
" in your ~/.vimrc file to disable particular options. 

अपने .vimrc

let g:go_highlight_trailing_whitespace_error=0 

इन अन्य विकल्प हैं में रख:

" - g:go_highlight_array_whitespace_error 
"  Highlights white space after "[]". 
" - g:go_highlight_chan_whitespace_error 
"  Highlights white space around the communications operator that don't 
"  follow the standard style. 
" - g:go_highlight_extra_types 
"  Highlights commonly used library types (io.Reader, etc.). 
" - g:go_highlight_space_tab_error 
"  Highlights instances of tabs following spaces. 

आप अभी भी पीछे चल व्हाइटस्पेस की हाइलाइटिंग की तरह नहीं बल्कि टाइपिंग के दौरान, तुम कोशिश कर सकते हैं

au InsertEnter *.go match goSpaceError /\s\+\%#\@<!$/ 
au InsertLeave *.go match goSpaceError /\s\+$/ 

wikia से Highlight unwanted spaces में अधिक पढ़ें।

+0

इसे 'मदद vim-go' में भी दस्तावेज किया गया है। – Carpetsmoker

+0

मेरे सिस्टम पर, मुझे "ई 14 9: क्षमा करें, विम-गो के लिए कोई मदद नहीं"। आपकी प्रतिक्रिया टिप्पणी सिर्फ अनुपयोगी नहीं है, बल्कि गलत है। –