2012-03-25 12 views
8

विम में, मैं कर्सर को आगे एक निश्चित चरित्र और F को पीछे की ओर करने के लिए f का उपयोग कर सकता हूं। Emacs में यह कैसे करें? मुझे पता है कि आप एक निश्चित चरित्र तक हटाने के लिए C-z या M-z का उपयोग कर सकते हैं, और आप पहले गति को प्राप्त करने के लिए पेस्ट को हटा सकते हैं। लेकिन 1) क्या ऐसा करने का कोई बेहतर तरीका है, केवल आंदोलन, बिना हटाए? और 2) इसे पीछे कैसे करें?Emacs: एक निश्चित चरित्र, आगे और पीछे की तरफ

+1

जबकि [इक्का कूद] (http://www.emacswiki.org/emacs/AceJump) है नहीं बिल्कुल वैसा ही है, आप इसे बाहर की जाँच कर सकते हैं। – Tom

+1

@ टॉम चेकआउट [कूद-चार] (https://github.com/lewang/jump-char), जो 'विशिष्ट-कूद-मोड' एकीकरण के साथ इस विशिष्ट आवश्यकता को संबोधित करता है। –

उत्तर

8

फॉरवर्ड वृद्धिशील खोज सी रों है, और वृद्धिशील खोज रिवर्स सी आर है।

टिप्पणी का जवाब देते हुए:

एक विशिष्ट चरित्र के लिए पीछे की ओर मौजूदा स्थिति से हटाने के लिए आप वर्तमान स्थिति है, तो सीआर < चार > < आरईटी चिह्नित करने के लिए

सी < अंतरिक्ष > उपयोग कर सकते हैं > वर्तमान स्थिति और चिह्न के बीच हटाने के लिए खोज चरित्र का पता लगाने के लिए, और सीडब्ल्यू।

Emacs में काम करने के बारे में अधिक सहायता के लिए, आप ट्यूटोरियल पर गौर करना चाहिए। टाइपिंग सी-एच टी ट्यूटोरियल को एक नए बफर में खुल जाएगा।

+0

धन्यवाद। मैं एक निश्चित चरित्र तक पीछे की ओर कैसे हटा सकता हूं? कहो मेरे पास "abcd | efg" है, "|" कर्सर होने के नाते। "बीसीडी" कैसे हटाएं? – gefei

+2

'सी-जेड' के लिए नकारात्मक तर्क के साथ, उदा। 'सी-यू - 1 सी-जेड'। –

+0

बेशक, आप इसे किसी कुंजी पर बाध्य कर सकते हैं यदि आप यह कहते हैं कि यह प्रेस करने के लिए बहुत ही गड़बड़ है। Emacs में कीस्ट्रोक के बारे में बात करते समय – Tom

7

jump-char इस कार्य के लिए विशेष रूप से डिजाइन किया गया था।

, हटाने zap-to-char का उपयोग करें या कूद, तो सी डब्ल्यू से पहले सी छठे वेतन आयोग दबाकर निशान सक्रिय करने के लिए।

+0

वास्तव में चिह्न को सक्रिय करने की कोई आवश्यकता नहीं है, यह सी-एसपीसी के बिना काम करता है। –

0

सर्च कर रहे हैं के लिए मैं अक्सर उपयोग:

Ctrl-s

के लिए नेविगेशन:

Alt-f - एक शब्द आगे बढ़ने या आप एक चरित्र आगे बढ़ने के लिए Ctrl-f उपयोग कर सकते हैं।

Alt-b - एक शब्द पीछे चलाकर या आप पिछड़े एक चरित्र ले जाने के लिए Ctrl-b उपयोग कर सकते हैं।

अधिक संदर्भ के लिए आप Emacs Cheatsheet का उपयोग कर सकते हैं।

+0

कि Emacs Cheatsheet लिंक टूटा हुआ है – socketwiz

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