निम्नलिखित कोड मेरे .vimrc
अंदर है बहिष्कृत करने और आम तौर पर एक फ़ाइल मैं vim के साथ खोला के अंतिम कर्सर की स्थिति को पुनर्स्थापित करता है:विम कर्सर की स्थिति बहाल करता है; विशेष फ़ाइलों
autocmd BufReadPost *
\ if line("'\"") > 1 && line("'\"") <= line("$") |
\ exe "normal! g`\"" |
\ endif
मैं वास्तव में इस सुविधा की तरह है और इसके लिए छोड़कर चालू हों, तो छोड़ना चाहते हैं एक फ़ाइल: गिट के साथ आने पर, विम निकाल दिया जाता है और मैं इसके साथ प्रतिबद्ध संदेश संपादित कर सकता हूं। हालांकि vim शुरू होने से पहले प्रतिबद्ध संदेश फ़ाइल मौजूद है (और prefilled है), इसलिए vim इसे एक मौजूदा फ़ाइल के रूप में देखता है और अंतिम कर्सर स्थिति को पुनर्स्थापित करता है (जो आमतौर पर नहीं है जहां मैं टाइप करना शुरू करना चाहता हूं)।
तो क्या COMMIT_EDITMSG
फ़ाइल को बाहर करने के लिए उपरोक्त स्क्रिप्ट को संशोधित करने की संभावना है?
: -) वास्तव में गिट काम करने के बाद मुझे 'ggI' टाइप करने में कम समय लगा। –
'जीजीआई'? वह क्या है? – poke
यह एक फ़ाइल की शुरुआत में जाने के लिए एक vim कमांड है और डालने मोड में स्विच करें :-) –