2012-05-11 10 views
5

मैं पात्रों की कई पंक्तियों के ASCII मान को बढ़ाना चाहता हूं। उनमें से अधिकांश अल्फान्यूमेरिक नहीं हैं, अन्यथा मैं बस :set nrformats+=alpha to make CTRL-A and CTRL-X work on them का उपयोग कर सकता हूं। क्या ASCII मानों को बढ़ाने और घटाने का कोई मूल Vim तरीका है, या क्या मुझे इसे स्क्रिप्ट करने की आवश्यकता है?मैं विम में वर्णों के गैर-अल्फान्यूमेरिक ASCII मानों को कैसे बढ़ा/घटा सकता हूं?

उत्तर

4
:help nr2char 
:help char2nr 

उदाहरण:

:%s/./\=nr2char(char2nr(submatch(0))+1)/g 
+0

वर्क्स खूबसूरती से! धन्यवाद! –

संबंधित मुद्दे