2010-07-10 10 views
5

में टेक्स्ट को रीफॉर्मेट कैसे कर सकते हैं क्या टेक्स्टमैट में फ़ाइल में टेक्स्ट को पुन: इंडेंट या प्रारूपित करने के लिए कोई आदेश है?टेक्स्टमैट

मैं फ़ाइल के पुन: इंडेंट करने के लिए कोड के ब्लॉक में चिपकाने, ब्लॉक को हटाने आदि के बाद आईडीई में हर समय इसका उपयोग करता हूं।

बोनस अंक अगर वहाँ बहुत मांगपत्र का एक तरीका है, इस मोड़:

has_many :users, :class_name => 'Users', :dependent => :destroy 
has_many :comments, :class_name => 'Comments', :dependent => :destroy 
इस में

:

has_many :users, :class_name => 'Users', :dependent => :destroy 
has_many :comments, :class_name => 'Comments', :dependent => :destroy 

लेकिन फिर भी सिर्फ सरल reformatting भयानक होगा।

यह सुनिश्चित नहीं है कि यह महत्वपूर्ण है लेकिन मैं ज्यादातर रूबी-ऑन-रेल ऐप्स के बारे में बात कर रहा हूं।

+0

यदि कोई बंडल आउट हो वहां ऐसा करता है, कृपया हमें बताएं। हास्यास्पद, मैं बस 10 मिनट पहले यह सोच रहा था। –

+0

हाँ, यह उन सुविधाओं में से एक है जो लंबे समय तक टेक्स्टमैट उपयोगकर्ता कभी याद नहीं करते क्योंकि उन्हें कभी नहीं मिला है। लेकिन एक बार वर्जित आईडीई फल को चखने के बाद इसे बिना मुश्किल करना मुश्किल है! –

उत्तर

5

मीठे!

यह बंडल रूबी कोड के लिए यह कहते हैं: http://github.com/mocoso/code-beautifier.tmbundle#readme

यह केवल रूबी कोड indents (नहीं HTML या कुछ और), और सुंदर मांगपत्र (केवल नियमित रूप से खिसकने) ऐसा नहीं करता है, लेकिन अभी भी - यह फिर से पूरी फ़ाइल को एक कमांड के साथ इंडेंट करता है।

संपादित करें: टेक्स्टमैट सुविधा में निर्मित के साथ इसे करने का एक और तरीका एहसास हुआ। विकल्प-सेब- [ यह एक पंक्ति को इंडेंट करता है। तो यदि आप ctrl-a (सभी का चयन करने के लिए) और फिर विकल्प-सेब- [इसका एक समान प्रभाव होता है (हालांकि यह एक के बजाय दो कमांड है, और जहां आप कर्सर रखते हैं) खो देता है

+0

+1। – user456584

1

सुंदर इंडेंट? बिल्कुल नहीं। मुझे नहीं पता था कि कुछ कहा जाता था। मैं यह धागा देख रहा हूँ।

के लिए अब मैं सेब का उपयोग + '[' या ']'

और यकीन है कि मैं अपने indentions नरम रिक्त स्थान के लिए सेट किया हुआ है।

मैं यह नहीं कह सकता कि आप जो खोज रहे हैं ..

+0

हाँ, बिल्कुल नहीं, लेकिन मुझे लगता है कि मैं इसे पाने वाला पहला व्यक्ति नहीं बन सकता। मैं अलग-अलग लाइनों या चयनों को इंडेंट करने के लिए सेब + '[' या ']' का उपयोग करता हूं, लेकिन यह एक महत्वपूर्ण कॉम्बो के साथ पूरी फाइल को फिर से इंडेंट करने के लिए एक खराब विकल्प है। उपयोगी संपादन के लिए –

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