कई बार मैं ऐसी स्थिति में दौड़ता हूं जहां एक लाइन ठीक से इंडेंट नहीं होती है। एक पेस्ट के माध्यम से ईथर, खराब / नहीं पसंदीदा इंडेंट प्लगइन, या सबसे अधिक बार अतिरिक्त स्थान इंडेंट मूल्य ऑफसेट। मैं आमतौर पर इसे ठीक करता हूं <<
या >>
लाइन को ठीक करने के लिए कुछ बार। अतिरिक्त स्थानों के मामले में, मैं वास्तव में चाहते हैं प्रत्येक इंडेंट स्तर के लिए एक 100<<
तो मैं करूँगा >>
।
सवाल यह |है कि गति की तरह जो आपको कॉलम को संख्या द्वारा सेट करने देता 10|
है, कर्सर को 10 वें कॉलम पर भेजता है। मैं इंडेंट स्तर को कैसे निर्दिष्ट कर सकता हूं?
एक उदाहरण (यह काम नहीं करता है) shiftwidth=4 expandtab
:
The quick (indent level 0)
••••Brown Fox (indent level 1)
••••••••••Jumped over the lazy dog (indent level 2 with two extra spaces)
इस स्थिति में मुझे वर्तमान में अंतिम पंक्ति (2) के इंडेंट स्तर को गिनना है और अतिरिक्त रिक्त स्थान के लिए एक जोड़ना है फिर टाइप करें 3<<
कि मैं फिर क्या 1>>
(या उपयोग autoindent
और ==
कमांड) के इंडेंट स्तर को गिनता हूं ।
मैं 1==
इंडेंट लेवल को इंडेंट करने के लिए मजबूर करने के लिए कुछ मांग रहा हूं । 1. या कुछ मामलों में 0==
इंडेंट को एक साथ हटाने के लिए।
मुझे लगता है कि उपरोक्त उदाहरण 1 या 0 लाइनों (क्रमशः) पर ऑटो इंडेंटिंग करता है और इसलिए वह नहीं करता है जो मैं चाहता हूं लेकिन उम्मीद है कि यह प्रश्न को बेहतर ढंग से समझने में मदद करेगा।