2013-05-21 12 views
9

में "टैग के साथ रैप चयन" के विपरीत क्या सब्लिमे टेक्स्ट 2 में एक चयन के आसपास टैग को हटाने का एक बेहतर तरीका है (एचटीएमएल का उपयोग करना है)?
उदाहरण के लिए यदि मेरे पास span कुछ पाठ के चारों ओर टैग है और इस टैग की शुरुआत और अंत दोनों को हटाना चाहते हैं (और पाठ को बिना छूटे हुए छोड़ दें) ...
या वैकल्पिक - वर्तमान टैग और इसके संबंधित अंत टैग को हटा दें?सब्लिमे टेक्स्ट 2

उत्तर

19

Emmet प्लगइन (जिसे ज़ेन कोडिंग कहा जाता है) आप जो चाहते हैं वह कर सकते हैं। Install टैग को टैग करने के लिए टैग की सामग्री के भीतर Ctrl+Shift+; दबाएं।

unwrap.sublime-macro

[ 
    { 
     "args": 
     { 
      "to": "tag" 
     }, 
     "command": "expand_selection" 
    }, 
    { 
     "args": null, 
     "command": "copy" 
    }, 
    { 
     "args": 
     { 
      "to": "tag" 
     }, 
     "command": "expand_selection" 
    }, 
    { 
     "args": null, 
     "command": "paste_and_indent" 
    } 
] 

... एक ctrl साथ + u उदाहरण के लिए:

{ 
    "keys": ["ctrl+u"], 
    "command": "run_macro_file", 
    "args": {"file": "res://Packages/User/unwrap.sublime-macro"} 
} 

पेशेवरों

+1

बहुत बढ़िया, धन्यवाद! – Priednis

+6

वाह अच्छा! - मैक पर एफवाईआई शॉर्टकट सीएमडी + है –

0

एक यह करने के लिए आसान तरीका थोड़ा मैक्रो का उपयोग करने के लिए है : कोई प्लगइन्स आवश्यक नहीं, केवल डिफ़ॉल्ट एसटी कार्यक्षमता। विपक्ष: क्लिपबोर्ड डेटा संशोधित करता है।

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