2010-04-26 10 views
7

मैं अक्सर निम्न स्थितियों में स्वयं को ढूंढ सकता हूं। मान लें कि मैं इस सामग्री के साथ एक फाइल संपादित कर रहा थाक्या इस बिंदु का लंबा इतिहास

\begin{itemize} 
\item 
\end{itemize} 

I really like http://stackoverflow.com ! 

और कहें कि शब्द \ item शब्द के बाद था। मैं क्या करना चाहता हूं http://stackoverflow.com का चयन करें, सी-डब्ल्यू, और \ आइटम पर वापस जाएं, और वहां पर यंक करें। मैं सी-एस प्रस्तुति क्या करूँगा और यह बिंदु को http के दूसरे टी में लाएगा, और वहां से मैं पीछे की तरफ सी-एसपीसी पर जाऊंगा, फिर शेष शब्द का चयन करें। अब, मैं वापस \ आइटम पर लाने के लिए सी-एक्स सी-एक्स जैसे कुछ का उपयोग करना चाहता हूं, लेकिन यह मुझे वापस http के एच में लाएगा। क्या सी-एक्स सी-एक्स जैसे कमांड हैं जो बिंदु के इतिहास के माध्यम से बिंदु को वापस लाता है?

धन्यवाद,

उत्तर

10

मैं आम तौर पर सी-यू सी छठे वेतन आयोग चक्र करने के लिए (स्थानीय) निशान अंगूठी के माध्यम से वापस का उपयोग करें। यहाँ set-mark-command के लिए प्रासंगिक डॉक्स (सी छठे वेतन आयोग) है:

साथ

उपसर्ग तर्क (जैसे, Cu सी छठे वेतन आयोग), निशान पर कूद, और स्थिति से निशान सेट स्थानीय बंद पॉपअप निशान रिंग (यह वैश्विक चिह्न अंगूठी को प्रभावित नहीं करता है)। पर सी-एक्स सी-एसपीसी का उपयोग करें वैश्विक मार्क रिंग (पॉप-ग्लोबल-मार्क 'देखें) से पॉप किए गए चिह्न पर जाएं।

नोट: मैं उपयोग करने के लिए सी छठे वेतन आयोग बजाय की सी @ डॉक स्ट्रिंग बदल दिया है।

(setq set-mark-command-repeat-pop t) 

तो दूसरी/तीसरी/चौथी ... सी छठे वेतन आयोग के आह्वान के एक की जरूरत नहीं है:

प्रासंगिक जानकारी पेज "The Mark Ring" जो बताते हैं यदि आप इस सेटिंग है, पॉपिंग एक्शन दोहराने के लिए क्यू - जो बहुत अच्छा है।

4

मैं C-u C-SPC का उपयोग करता था, लेकिन आजकल मैं goto-last-change.el का उपयोग करता हूं, जो परिवर्तनों को ट्रैक करने के लिए बफर की पूर्ववत जानकारी का उपयोग करता है (मार्क रिंग बनाम)। मुझे यह थोड़ा बेहतर लगता है, वाईएमएमवी।

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