vim

2010-12-28 20 views
8

में पूंजी मैं से उलझन में मैं इन चरणों का पालन जब भी मैं कोड का एक खंड टिप्पणी करना चाहते हैं:vim

1) Enter Blockwise Visual mode by hitting CTRL-V. 
2) Mark the block you wish to comment. 
3) Hit I (capital I) and enter your comment string at the beginning of the line. (// for C++) 
4) Hit ESC and all lines selected will have 

हालांकि, मैं काफी यकीन है कि क्या मैं वहाँ नहीं कर रहा हूँ। और क्यों ईएससी ब्लॉक में प्रत्येक पंक्ति पर डालने का कारण बनता है।

उत्तर

12

ब्लॉक चयन मोड में I ब्लॉक की पहली पंक्ति में पहले वर्ण से पहले कर्सर के साथ सम्मिलित मोड में स्विच करने के लिए वीआईएम को बताता है।

अक्षर है कि आपको लगता है कि पहली पंक्ति पर प्रकार के सभी सही चयनित ब्लॉक से पहले, चयन में लाइनों की सभी के सामने सम्मिलित किया जाएगा।

आप A के साथ ऐसा ही कर सकते हैं, सिवाय इसके कि आप इसे ब्लॉक के बाद जोड़ देंगे।

+3

इस यह बहुत मेरा उत्तर की तुलना में बेहतर बताते हैं। एक लिंक साबित करने के बजाय – hometoast

4

प्रत्येक चयनित लाइन

से पहले :help I

Insert text before the first non-blank in the line 
[count] times. 
When the 'H' flag is present in 'cpoptions' and the 
line only contains blanks, insert start just before 
the last blank. 

आवेषण से मैं केवल कि "ESC" क्योंकि यह एक मुद्रण योग्य चरित्र के रूप में दर्ज है नहीं है प्रयोग किया जाता है इस धारणा बना सकते हैं।

0

जब मैं, एक या दृश्य मोड में उपयोग करते हुए, आप वास्तव में तथाकथित blockwise-ऑपरेटर्स का उपयोग कर रहे हैं। हां, वे सम्मिलित करने के बजाय दृश्य-मोड में बहुत अलग व्यवहार करते हैं।

अधिक सहायता के लिए help :blockwise-operators

+0

, एक स्पष्टीकरण प्रदान करें। लिंक 10 वर्षों में मौजूद नहीं हो सकता है। thx – vehomzzz

+0

क्या आपका मतलब है कि वे सामान्य मोड की तुलना में दृश्य मोड में बहुत अलग व्यवहार करते हैं? सम्मिलित मोड में वे केवल वर्ण टाइप करें (मुझे एहसास है कि यह एक पुरानी पोस्ट है, लेकिन यह अभी भी लागू होती है) – Jay

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

  • कोई संबंधित समस्या नहीं^_^