विम दृश्य मोड, चयनित रहें


24

मुझे विम का विजुअल मोड पसंद है। हालाँकि जब मैं कुछ पाठ का चयन करता हूँ तो उसके लिए कुछ करता हूँ तब पाठ अचयनित होता है।

उदाहरण के लिए, मैं कहता हूं कि मैं कोड के एक ब्लॉक का चयन करता हूं और इसे इंडेंट करता हूं तो कोड अचयनित है इसलिए यदि आपने 4 >इसके बजाय दबाया है 5 >तो आपको कोड को एक और टैब को इंडेंट करने के लिए फिर से आकार देना होगा।

क्या किसी ऑपरेशन को आगे बढ़ाने के बाद कोड के एक ब्लॉक को रद्द नहीं करना है? वैकल्पिक रूप से एक ऑपरेशन को सुधारने के बाद एक ही कोड को फिर से (एक कीस्ट्रोक के साथ) चुनने का एक तरीका है?

जवाबों:


47

इसे चयनित करने का कोई तरीका नहीं है, लेकिन मैन्युअल श्रम के बिना सभी समान चयन को वापस लेने का एक तरीका है। अपने सामान का चयन करें, जो आपको ज़रूरत है (चलो कहते हैं, इसे इंडेंट करें), यह खुद को अचयनित करेगा, फिर जी.वी.


23

इन दोनों (टिप्पणी के साथ तीन) लाइनों को अपने .vimrc (विंडोज़ के लिए _vimrc) में जोड़ें:

"make < > shifts keep selection
vnoremap < <gv
vnoremap > >gv

वे उपयोग के बाद दृश्य क्षेत्र को बदलने के लिए शिफ्ट कमांड का कारण बनते हैं। बेहद सुविधाजनक।


14

को मारो "।" (अवधि) अपने अंतिम संपादन को दोहराने के लिए कमांड मोड में।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.