MultiEditing

Free

Simultaneously edit in more than one location in the editor If you've ever ran into a case where you wanted to quickly change variable names or multiple loop conditions - you can use Multi-Edit to set virtual carets that all behave the same.

(81) Review
Visual Studio
2015, 2013, 2012
Download (40,522)
4/24/2015
1.7
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (81)
Q and A (15)
Sign in to write a review
Sort by:

by Domenik Schöttner | August 15 2015

Alt + Ctrl support would be amazing, dont like to use my mouse.

by Blue Ajaz | May 27 2015

This is a very useful little extension. So long as you watch what your doing. Dangerous when engaged by accident. However that's more a gotcha of the tool that can be avoided with a little mindfulness, and thus not a complaint.

by c0d3m0nky | March 27 2015

After I started using Sublime Text as my basic text editor, these features became a requirement for me, and it delivered. Thanks

by CAD bloke | January 08 2015

Very handy. For the real edge-cases (copy-paste) I just copy the code block into Notepad++ but does 95% of the stuff I need.

by Miroxlav | November 18 2014

Great functionality but PERFORMANCE PROBLEMS (extension version 1.6).

This extension significantly slows down Visual Studio editor responsiveness. (Experiencing this on machine with Intel i7, 8GB RAM, SSD drives only.)

Once I disable this extension, my Visual Studio is back at rocket speed. I'm using about 20 extensions in total, I can observe that this one has visible impact on performance.

Until this is fixed, I'm giving 2 stars due to this problem. When it gets fixed, I can give 4* or 5*.

Extension also contains some minor bugs when placing additional carets or in some operations with selection.

by Sampath-Lokuge | October 13 2014

Nice one.Thanks a lot :)

by The Schray | September 04 2014

Fantastic and useful extension.

by Jos Balcaen | September 03 2014

by Duane Newman | June 04 2014

Very useful utility that has had regular updates. Thanks!

by Jérémie corpinot | April 23 2014

Hello, thank you very much for this addon,
it's very useful and a must have feature for VS.
I do not understand why every text editor donesn't have it.

by hydrantus | November 30 2013

Comming from sublime editor, this was the most missing feature. But it is still not there.

I am still missing the possibility to create the multiselect by holding ctrl+alt and pressing down/up arrow to create a new caret(s) right below/above my current caret(s).

It is really easy to add and really important to have. Once you get use to this you can't write a code without it :-)

Ala Shiban December 06 2013
| Edit |
Delete

Hey Hydrantus, I'd be more than happy to take a pull request :) the code is open sourced

by Yannick Lauzier | November 17 2013

Thank you very much for this extension, I love that! :-)

by huyvq | November 03 2013

great plugin :)
hope it will have multiple selections feature soon!

by mjvh80_ | August 01 2013

Way too buggy to be worth it. Dragging selections causes text to be entered multiple times, sometimes shows up randomly where it is not intended.

by Softlion | July 16 2013

There is a bug when you select a zone (alt+clic) and then delete the zone (DEL key). The zone is deleted, but the first character of each line after the zone is also deleted.

Plz correct it.

Ala Shiban September 10 2013
| Edit |
Delete

Just posted an update to the vsix that should fix this

by Geir Sagberg | July 02 2013

Excellent work! Now all I need is support for multiple selection :) Any plans for this?

Ala Shiban July 03 2013
| Edit |
Delete

That's something I'd love to see in the extension - Feel like digging into the source and chipping in ;)? (Link is on the Description page)

by Psycho Robotico | May 31 2013

Cool add-in but unfortunately it doesn't seem work for VB code

Ala Shiban June 29 2013
| Edit |
Delete

Fixed in 1.5+ Let us know if it works well!

by Alexander Bochkarev | May 08 2013

Very helpful, very... You should improve it to eclipse like refrectoring then it wold be the awesomest extension!

Ala Shiban June 07 2013
| Edit |
Delete

Got a video clip somewhere?

by Juan Carlos Ruiz Pacheco | May 03 2013

by Mooscape | April 26 2013

It needs pasting capability added to it to be really perfect.
Apart from that, it is an excellent plugin and it should be made as an integral part of Visual Studio.
Great Job!

Ala Shiban May 16 2013
| Edit |
Delete

Pasting is now supported in 1.3+

1 - 20 of 81 Items   
Sign in to start a discussion


  • Multi selection with shift
    1 Posts | Last post November 19, 2014
    • Hi, I need to do partial selection for multiple lines but I couldn't get it to work.
      Here is how I approached it:
      - Alt + click to put multiple cursor on different places in my code.
      - Hold Shift and left or right arrow keys to select part of each line all together but I only get selection for the first line.
      
      Not sure if I am doing it wrong or there is no support for it yet.
      If it is not implemented yet, it would be really great for productivity to have this feature (just like sublime text)
  • Sublime - Ctrl+d
    3 Posts | Last post October 13, 2014
    • Great idea though selecting with the mouse is a bit slow.
      
      Please take a look at Sublimetext http://www.sublimetext.com - it's very easy to select with Ctrl+d and split a selection with ctrl+shift+l.
      
      Could you add something similar?
    • Hey Chris, I'll try getting around to it - I'm planning on open-sourcing my code so people can learn and contribute to it.
    • This!
      I would install this plugin for that feature alone. Saves so much time, i find myself copy pasting stuff over to sublime text just so i can do this.
  • alt drag conflict with default behavior
    4 Posts | Last post September 10, 2013
    • when i alt drag over a couple of lines i have the following problem:
      all my actions are executed twice
      
      this is probably because visual studio supports the same feature.
      Can anyone confirm this bug?
      
      example: http://pbrd.co/16QQPE5
    • I'm also getting the same bug.
      
    • I just submitted a patch to fix this
    • I just uploaded a new version with Xavier's fixes
  • Installation issue
    1 Posts | Last post August 02, 2013
    • I'm getting a popup: "The extension manifest is invalid."
      windows 7
      VS 2012 Ultimate Update 3
  • Installation Issue
    1 Posts | Last post August 01, 2013
    • VSIX Installer - Error
      
      "This extension is already installed to all available products"
      
      Windows 7
      Visual Studio 2012 Pro Update 3
      
  • Multiple select?
    1 Posts | Last post July 03, 2013
    • First of all, thanks a lot for your great work on this plugin :)
      
      In Sublime Text, I can hold Ctrl, select multiple texts, and start typing to overwrite all instances at once. 
      
      1. Is this possible with MultiEditing plugin? If so, how?
      2. If not, any plans to implement this?
      
      Thanks again for the awesome plugin :)
  • Upgraded to Windows 8 and now JavaScript files aren't working
    13 Posts | Last post June 29, 2013
    • Great tool Ala!
      
      I've been using it ever since V1.0 and I love it! But now I got a new computer with Windows 8 on it and now for some reason MultiEditing only works in C# files. Have you had anyone else with this problem? 
      
      I uninstalled all other extensions to see if that was breaking it and I was still seeing the same behavior. 
    • Mmmm, nop - I can ask around and look into why this might be happening. I just open sourced the code, so you can try and debug it: https://github.com/AlaShiban/MultiEdit
    • I can confirm the issue.  I am also having issues on file types other than CS.  JS, CSS, VB files don't seem to work.  I doubt this has anything to do with it, but I'm on Windows 7 x64.  I'm using VS 2012.2.
    • Thanks Ala, I'll take a look at the source and try to figure out what's wrong. If I can find it and fix it, I'll make a pull request.
    • Thanks John! That'll be awesome
    • So a friend of mine had version 1.2 installed and after upgrading to 1.3 the extension stopped working in all files except for C#. So that is the most likely culprit right now.
      
      I downloaded the source and through the debugger I saw that on the C# text editor was getting the left mouse click events. The other files were however receiving the other commands correctly.
      
      TBH I'm not 100% sure how the Exec function ties into the text editors events. It seems like everything gets wired up properly except for the left click event.
      
      Any ideas?
    • Hey John - Didn't have enough time to look into it yet. Keep me posted if you discover something before I do
    • Having same issue as John, only works in C# bits. Any way I can help debug this?
    • Source code is available here: https://github.com/AlaShiban/MultiEdit
    • This tool is just what I have been looking for for AGES. Who knows how many hours of tedious nonsense I would have saved myself from if VS had ever had this functionality. Unfortunately, I am also running into the problem where it will only work with C# files. Are there any known tweaks/fixes for this problem yet? I mainly work with C++ and would love to be able to use it with that.
      
      Cheers
    • I looked into the issue and it seems to be a command routing issue (something is getting before me in processing the events)
      I'm trying to figure out if there's a workaround.
      
      As for saving time with the functionality - I'd love us to build stuff when their missing. (That's why I posted the source)
      
      I work on the Editor and we have exciting stuff coming, but in most cases, there'll always be a feature someone needs - and in that case - Build and share <3
      
      I'll keep trying to figure out a way around the bug
    • their -> they're :)
    • Alright folks! We have support for all languages thanks to Xavier Poinas! Enjoy 1.5+
  • VB Autocompletion
    2 Posts | Last post May 22, 2013
    • Hi Ala Shiban.
      First of all, the tool is very good and should be a std feature of the editor.
      I have found a little problem related to the interaction of the Visual Basic editor Autocompletion features with your tool.
      
      If you could check it for the next releases it would be great!
      
      Here and example:
      1. Start
      
      Me.TotalAmountTextBox
      Me.NumberTextBox
      Me.CustomerOrderTextBox
      
      2. Select the end of the 3 rows and start typing "databindings...."
      3. The result:
      
              Me.TotalAmountTextBox.d(a)tabindings("Text").nullvalue=string.empty
              Me.NumberTextBox.d(a)tabindings("Text").nullvalue=string.empty
              Me.CustomerOrderTextBox.d(a)tabindings("Text").nullvalue=string.empty
      
      thank you very much
      Alberto
       
    • Would love to get some help here:
      https://github.com/AlaShiban/MultiEdit
  • Paste support
    2 Posts | Last post May 16, 2013
    • Great tool; simple and fast.
      
      One suggestion is adding support for paste.
      
      Most of the times I already copied the text I want to insert on multi locations defined by your tool. But when pasting (Ctrl V or right-click paste) it will only only insert on the last location.
      
      Oh and there's no link to here in the Extensions window in VS.
      
      Keep up the great work.
    • Pasting is now supported on 1.3+
  • The extension manifest is invalid
    3 Posts | Last post March 06, 2013
    • When I try to install this Addon I keep getting an error that says "The extension manifest is invalid", I have Visual Studio 2012 Premium :\
    • ok it worked fine when I installed it from inside Visual Studio, but when I press download here and double-click on it, it gives that error.
    • Ok I figure it out, it's because of a problem I have with the Visual Studio version selector (I have VS 2010's version selector even though I have VS 2012 installed!), you can safetly ignore this :)
1 - 10 of 15 Items