visual studio 2012 - क्या मैं विजुअल स्टूडियो 2012/2013/2015 में मैक्रोज़ रिकॉर्ड/प्ले कर सकता हूं?




visual-studio-2012 macros (7)

स्पष्ट रूप से मैक्रोज़ विजुअल स्टूडियो 2012 से हटा दिए गए थे।

क्या कोई प्लगइन / एक्सटेंशन / टूल है जो मुझे कीबोर्ड मैक्रोज़ रिकॉर्ड और प्ले करने देगा (जैसे विजुअल स्टूडियो 2010 में रिकॉर्ड / प्ले अस्थायी मैक्रो)?

उदाहरण के लिए, मैं आमतौर पर एक भाषा से दूसरे भाषा में कोड परिवर्तित करने या टेक्स्ट सूची से गुण उत्पन्न करने के लिए मैक्रो का उपयोग करता हूं।


विजुअल स्टूडियो के इस संस्करण में, जबकि सचमुच सैकड़ों फीचर्स हैं, कुछ ऐसे हैं जिन्हें हमने वास्तव में बाहर निकाला है। इनमें से एक मैक्रोज़ ऑटोमेशन सुविधा है, जिसमें मैक्रो रिकॉर्ड / रीप्ले, मैक्रो प्रोजेक्ट्स और मैक्रोज़ आईडीई शामिल हैं। जबकि हम जानते हैं कि मैक्रोज़ उन लोगों के लिए मूल्यवान हैं जो उनका उपयोग करते हैं, दुर्भाग्य से हमारे उपयोग डेटा से पता चलता है कि विजुअल स्टूडियो डेवलपर्स के 1% से भी कम इस सुविधा का लाभ उठाते हैं। इसलिए, हमने खुद को विजुअल स्टूडियो क्षेत्रों में अधिक गहराई से निवेश किया है जो हर दिन उपयोग किया जाता है, और कई रिलीज के लिए मैक्रोज़ अपडेट नहीं किया है।

स्रोत: विजुअल स्टूडियो 11 डेवलपर पूर्वावलोकन में मैक्रोज़

मैंने Notepad++ में काटने / पेस्ट करके इस (हालांकि असुविधाजनक) को शुरू करना शुरू कर दिया है, वहां मैक्रो रिकॉर्ड और चलाएं और फिर इसे विजुअल स्टूडियो 2012 में वापस / पेस्ट करें।


आप विजुअल स्टूडियो 2012/2013/2015 एक्सटेंशन (मैं लेखक हूं) के लिए टेक्स्ट मैक्रोज़ का प्रयास कर सकता हूं। यह मूल रूप से नोटपैड ++ मैक्रोज़ (टेक्स्ट एडिटिंग, यूआई ऑटोमेशन) जैसी ही चीज करता है।

कोड ओपन सोर्स ( GitHub ) है, इसलिए सुधार में योगदान करने के लिए स्वतंत्र महसूस करें :-)


चूंकि सब्लिमे टेक्स्ट का उपयोग करने के बाद से मैंने पाया कि वास्तव में मैक्रोज़ का उपयोग करके पाठ को संपादित करने के बेहतर तरीके हैं।

सब्लिम आपको एक बार में कई कर्सर के साथ अपना टेक्स्ट संपादित करने की अनुमति देता है। यह समझाना मुश्किल है लेकिन कई एनिमेशन हैं जो इसे http://www.sublimetext.com पर दिखाते हैं

मैंने विजुअल स्टूडियो को बाहरी टूल के रूप में भी जोड़ा है:

  • खुले उपकरण / बाहरी उपकरण
  • जोड़ें: शानदार, exe का चयन करें और इन तर्कों का उपयोग करें: $ (ItemPath): $ (Curline): $ (CurCol)
  • (इसे शीर्ष पर भी ले जाएं क्योंकि इससे अगला कदम आसान हो जाता है, अन्यथा इसकी स्थिति याद रखें)
  • फिर कस्टमाइज़ / कीबोर्ड पर जाएं, टूल्स के लिए खोजें। बाहरी कॉमांड 1 और अपना पसंदीदा कीबोर्ड शॉर्टकट जोड़ें।

यह वर्तमान दस्तावेज़ को सब्लिमे में उसी कर्सर स्थिति पर खुल जाएगा जो आप वीएस में थे।

(भी, अगर आपको अभी भी आवश्यकता हो तो सब्लिम मैक्रोज़ कर सकता है)


मुझे बस अपने ध्यान में लाया गया कि माइक्रोसॉफ्ट ने मैक्रो की पीठ को फिर से समर्थन देने के लिए विजुअल स्टूडियो 2013 में एक विस्तार जारी किया:

visualstudiogallery.msdn.microsoft.com/…

मैं अभी भी विज़ुअल स्टूडियो 2015 के लिए एक्सटेंशन को उपलब्ध कराने के लिए प्रोत्साहित करने के लिए सुविधा के लिए वोट देने की सलाह दूंगा: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2650757-bring-back-macros


विजुअल कमांडर एक्सटेंशन (मेरे द्वारा विकसित) विजुअल स्टूडियो 2012/2013/2015 में कोड संपादन मैक्रो रिकॉर्डिंग और प्लेबैक का समर्थन करता है।


VSScript Lua में मैक्रोज़ रिकॉर्डिंग, लेखन और संपादन की अनुमति देता है, हालांकि मैं अभी तक इसे विजुअल स्टूडियो 2015 के साथ काम करने में सक्षम नहीं हूं (कमांड बटन गहरा हुआ है; दस्तावेज कहता है कि विजुअल स्टूडियो 2005 से 2015 आरसी समर्थित हैं)।

इसे वर्तमान में एक फ्रीवेयर के रूप में जारी किया गया है।







visual-studio-2015