अंतरिक्ष की तरह अंडरस्कोर का इलाज कैसे करें?


15

क्या रिक्त स्थान या हाइन्स जैसे अंडरस्कोर का इलाज करना विम के लिए संभव है, इसलिए जब मैं अनुक्रम का उपयोग करता हूं, तो dwयह पूरे वाक्य को नहीं हटाता है some_long_text_with_underscores, जब कर्सर शुरुआत में होता है?

जवाबों:


22

dwकिसी शब्द को हटाता है, और जो शब्द बनता है उसे iskeywordसेटिंग द्वारा परिभाषित किया जाता है । से :h word:

                                                        word
A word consists of a sequence of letters, digits and underscores, or a
sequence of other non-blank characters, separated with white space (spaces,
tabs, <EOL>).  This can be changed with the 'iskeyword' option.  An empty line
is also considered to be a word.

निकालने के लिए _से iskeyword, कार्य करें:

set iskeyword-=_

1
यह दोधारी तलवार के रूप में निकला, क्योंकि विम ने लंबे समारोह के नामों को अलग-अलग शब्दों के रूप में माना। उदाहरण के लिए, एक पायथन फ़ंक्शन, जिसे बुलाया गया है, download_and_print () "रंगीन होने जा रहा है, और '' - जैसा कि यह एक भाषा कीवर्ड है। फ़ंक्शन कॉल के बीच * / # के साथ नेविगेट करना असंभव है। मुझे पता है कि यह नहीं था। सवाल का हिस्सा है, लेकिन यह उल्लेख करना चाहता था।
jligeza

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