मैं इसके लिए CodeMaid का उपयोग कर रहा था, लेकिन यह बड़ी फ़ाइलों के साथ बहुत धीमा है।
Sub JoinLines()
DTE.ActiveDocument.Selection.EndOfLine()
DTE.ExecuteCommand("Edit.WordDeleteToEnd")
DTE.ActiveDocument.Selection.Insert(" ")
End Sub
नोट:: किसी मैक्रो के साथ CodeMaid के व्यवहार को दोहराने के लिए, मैं में निम्नलिखित रे वेगा और javs 'समाधान को संयोजित कर दिया मैक्रो VS2013 में गिरा दिया है के रूप में, मैं दृश्य कमांडर एक्सटेंशन का उपयोग कर रही है, इसलिए मैक्रो वास्तव में और अधिक दिखता है:
Imports EnvDTE
Imports EnvDTE80
Imports Microsoft.VisualBasic
Public Class C
Implements VisualCommanderExt.ICommand
Sub Run(DTE As EnvDTE80.DTE2, package As Microsoft.VisualStudio.Shell.Package) Implements VisualCommanderExt.ICommand.Run
DTE.ActiveDocument.Selection.EndOfLine()
DTE.ExecuteCommand("Edit.WordDeleteToEnd")
DTE.ActiveDocument.Selection.Insert(" ")
End Sub
End Class
स्रोत
2015-06-12 16:21:43
मैं आपके लिए लेगवर्क नहीं करने जा रहा हूं, लेकिन आप देख सकते हैं कि वीएसवीम लाइनों में शामिल होने के लिए 'जे' ऑपरेटर को कैसे लागू करता है। –
आपका क्या मतलब है? लाइनों की शुरुआत/अंत में हटना दो लाइनों में शामिल होगा। आप क्या करने के बारे में सोच रहे हैं? –
यह तब होता है जब लाइन एक्स पर कहीं भी, मैंने एक बार शॉर्टकट कुंजी दबाई, और फिर लाइन एक्स + 1 लाइन एक्स में शामिल हो जाती है (उनके बीच सीआर को समाप्त करने के लिए) – Greg