मैं लाइन के अंत में तारीख को जोड़ने के लिए एक विम कमांड लिखने की कोशिश कर रहा हूं। अभी मेरे पास निम्नलिखित हैं, और यह काम नहीं कर रहा है।
nnoremap <F5> "=strftime("%c")<CR>A
इसमें गलत क्या है? यह सिर्फ मुझे इन्सर्ट मोड में वापस फेंकता है।
मैं लाइन के अंत में तारीख को जोड़ने के लिए एक विम कमांड लिखने की कोशिश कर रहा हूं। अभी मेरे पास निम्नलिखित हैं, और यह काम नहीं कर रहा है।
nnoremap <F5> "=strftime("%c")<CR>A
इसमें गलत क्या है? यह सिर्फ मुझे इन्सर्ट मोड में वापस फेंकता है।
जवाबों:
"=strftime("%c")<CR>A
मतलब "एक्सप्रेशन रजिस्टर में तारीख डालें फिर लाइन के अंत में इन्सर्ट मोड डालें"।
यहाँ आप क्या करना चाहते थे:
nnoremap <F5> A<C-r>=strftime("%c")<CR>
"पंक्ति के अंत में इन्सर्ट मोड डालें और दिनांक डालने के लिए एक्सप्रेशन रजिस्टर का उपयोग करें"।
यहाँ एक और तरीका है, मुझे यकीन है कि अन्य हैं:
nnoremap <F5> :call setline(".", getline(".") . strftime("%c"))<CR>