2010-02-12 9 views

उत्तर

11

डॉन का उपयोग में लाइनों

line1 
line2 
linen 

के इस तरह के ब्लॉक गुप्त एक रास्ता है पता नहीं है कि कोई सीधा तरीका है, अभी तक इसके बारे में नहीं सुना है। लेकिन एक दृष्टिकोण string-rectangle (C-x r t) का उपयोग करने के लिए 1. को सभी पंक्तियों में प्रीपेड करने के लिए और फिर C-c C-c को नंबरिंग अपडेट करने के लिए हिट करना होगा।

string-rectangle के लिए आप बिंदु रखा और नीचे दिए तरीक़े निशान:

v---mark 
line1 with some text 
line2 with more text 
<---point 

M-x: string-rectangle: 1. के बाद आप मिल जाएगा:

1. line1 with some text 
1. line2 with more text 

साधते C-c C-c आप सही नंबर दे देंगे!

आसान क्योंकि यह आपको दृश्य प्रतिक्रिया देता है CUA-mode सक्षम करने के लिए और आयताकार चयन बनाने के लिए C-return का उपयोग करें, फिर आप समांतर में सभी पंक्तियों पर टाइप करना शुरू कर सकते हैं। यूट्यूब पर this video भी देखें।

+0

[सुनिश्चित करें कि आप सीयूए आयतों को देखें (जैसे emacs-fu पर वर्णित)] (http://emacs-fu.blogspot.com/2010/01/rectangles-and-cua.html), वे बहुत हैं वेनिला आयताकारों के साथ काम करने के लिए अच्छा है। लेकिन ऊपर की समस्या के लिए आयत का उपयोग करना सबसे अच्छा काम करने वाला समाधान है :) – monotux

22

सबसे छोटा रास्ता मैं के बारे में पता है:, लाइनों पर प्रकाश डाला उनके न्यू लाइन चरित्र सहित

line1 
line2 
line3 

तब निष्पादित M-x org-ctrl-c-minus (प्रेस C-c -) और आप

- line1 
- line2 
- line3 

मिल जाएगा तो M-x org-shiftright चलाने (<S-right> दबाएं) दो बार और आपको वांछित

1. line1 
2. line2 
3. line3 
+1

जब मैं 'सी-सी -' करता हूं, तो यह केवल पहली पंक्ति पर '-' डाला जाता है, निम्न पंक्तियां केवल इंडेंट होती हैं। – Liam

+0

'सी-सी -' दबाए जाने से पहले क्षेत्र का चयन करें। – SabreWolfy

+0

संगठन 7.8.06 के साथ, चयनित क्षेत्र पर 'सी-सी -' केवल पहली पंक्ति पर '-' डालता है। संगठन का संस्करण जो मैंने पहले उपयोग किया था, ऊपर की मेरी टिप्पणी के कारण अलग-अलग व्यवहार किया जाना चाहिए था। – SabreWolfy

0

सादा-पाठ सूची या क्रमांकित सूची में कनवर्ट करने के लिए org-toggle-item भी देखें।

0

emacsworld.blogspot.com (मैं कुछ मामूली संपादन करने के) पर इस मिला:

Emacs 24.1 में, समाचार फ़ाइल आयत आदेशों के लिए इस नए इसके अलावा था।

** नई कमांड `सी-एक्स आर एन '(` आयत-संख्या-रेखाएं') वर्तमान आयत में रेखाएं संख्याएं हैं। एक उपसर्ग तर्क के साथ, यह प्रारूप स्ट्रिंग के लिए और उसके लिए गणना करने के लिए संख्या के लिए संकेत देता है।

यह आपको मैक्रो या अतिरिक्त elisp फ़ंक्शंस के बिना आसानी से नंबरों या सूचियों की संख्या देता है। टेक्स्ट के लंबवत क्षेत्र को चिह्नित करें (क्षणिक चिह्न मोड का उपयोग करके मदद मिल सकती है), 1 वर्ण चौड़ा, और फिर सी-एक्स आर एन दबाएं और यही वह है। Emacs लाइनों की संख्या।

यदि आप उपसर्ग कमांड क्यू (उदाहरण के लिए, सीयू सीएक्स आर एन) का उपयोग करते हैं, तो यह आपको प्रारंभिक अंक और प्रारूप स्ट्रिंग के लिए संकेत देगा, ताकि आप मनमानी संख्या से शुरू कर सकें और अवधि या माता-पिता या जो कुछ भी निर्दिष्ट कर सकें संख्या से पहले या पालन करने के लिए।