मेरा विम कॉन्फ़िगरेशन set formatoptions=c,q,a
शामिल है। मैं निम्नलिखित समस्या से पूरी तरह से नाराज हूँ (|
को दर्शाता कर्सर की स्थिति है, इसकी सही स्थिति कोई फर्क नहीं पड़ता, जैसा कि आप शायद इस टिप्पणी की लाइन मामलों में अपनी उपस्थिति का केवल तथ्य पता):विम: "gq" हार्ड-लपेट टिप्पणियों के लिए कमांड, लेकिन कोड नहीं (भले ही कोई खाली रेखा न हो)
" This is a long line which we would like to wrap. However, something sick is go|ing to happen if we hit "gqip" here!
if has('win32') || has('win64')
set runtimepath^=~/.vim
set runtimepath+=~/.vim/after
endif
अब हम gqip
मारा:
" This is a long line which we would like to wrap. However, something sick is
" go|ing to happen if we hit "gqip" here!
if has('win32') || has('win64') set runtimepath^=~/.vim set
runtimepath+=~/.vim/after endif
यह क्या करता है - यह वास्तव में पूरी चीज को एक अनुच्छेद के रूप में मानता है। (! हाँ, मुझे पता है कि एक रिक्त पंक्ति से अलग करते हुए इस व्यवहार से बचाता है, लेकिन यह समस्या का समाधान नहीं करता है) मैं इसे होना चाहते हैं क्या वास्तव में है:
" This is a long line which we would like to wrap. However, something sick is
" go|ing to happen if we hit "gqip" here!
if has('win32') || has('win64')
set runtimepath^=~/.vim
set runtimepath+=~/.vim/after
endif
दूसरे शब्दों में, यह बहुत अच्छा होगा अगर gq
किसी भी तरह से कोड के बारे में भूल सकता है और केवल टिप्पणियों के साथ काम करता है।
बोनस: कैसे इस स्वरूपण एक शॉट में पूरी बफर पर (टिप्पणी केवल लपेटकर) करना है? क्योंकि, आदर्श रूप से मैं उस सामान को फ़ाइल सहेजने के लिए एक विशेष स्वरूपण हुक में ले जाना चाहता हूं।
:g
का उपयोग कर टिप्पणी की लाइनों के लिए
बीमार सामान आदमी, अच्छी नौकरी, इस प्लगइन को साझा करने के लिए धन्यवाद। बस एक टिप्पणी - मैं 'vimball'-packaging के कारण इसे स्थापित करने के लिए थोड़ा बोझिल था क्योंकि मैं रोगजनक का उपयोग करता हूं। साथ ही, मुझे लगता है कि एक बेहतर नाम 'सिंटेक्स ग्रुपमोशन' होगा, फिर यह और अधिक सहज ज्ञान प्राप्त करना अधिक आसान होगा। अब एक सवाल - यह डिफ़ॉल्ट मैपिंग 'वाई' और' वाई 'के साथ ठीक काम करता है, लेकिन मैंने इसे' जी 'और' जी '(उस "समूह" निमोनिक के बाद) को रीमेप करने का प्रयास किया और मैं भाग्य से बाहर था। यहाँ चाल क्या है? –
आह, क्षमा करें, यह इसे 'g' पर रीमेप करता है। समस्या इस 'nnoremap gwag' जैसे संयोजन मैपिंग के साथ थी। सावधान रहें, किसी को इसे इस 'nmap gwag' की तरह मैप करना चाहिए, अन्यथा यह प्लगइन के' g' मैपिंग को पकड़ नहीं सकता है। –
एक महान प्लगइन लड़कों के लिए अंगूठे ऊपर! : डी –