Your extension will be available shortly on the Visual Studio Marketplace at this link.

Multi Edit Mode


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 this extension to set virtual carets that all behave the same.

4.6 Star
Visual Studio
2017, 2015, 2013
Download (88,620)
E-mail Twitter Digg Facebook
Add to favorites
Sign in to write a review
Sort by:

3 Star
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 |

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

5 Star
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 |

Got a video clip somewhere?

5 Star
by Juan Carlos Ruiz Pacheco | May 03 2013

5 Star
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 |

Pasting is now supported in 1.3+

5 Star
by Stubbs2000 | April 09 2013

This is just what VS needs as a standard feature. Thanks!

5 Star
by Vrane | April 01 2013

powerful :)

5 Star
by DMartin | March 25 2013

Didn't realize how much I used this until I found myself constantly alt-clicking on a new install and constantly being frustrated. This little extension packs a big feature into such a simple action.

Ala Shiban June 07 2013
| Edit |

When do you find yourself using this the most?

1 Star
by pulver | March 11 2013

This plugin slows my VS so much it is unusable.

The plugin is pretty useless when you can't copy-paste and even select in multi mode.

4 Star
by Monomachus | March 10 2013

Great plugin.

It's not managing AutoCompletion.
Example when I want to change the class in multiple sentences, and autocomplete shows up, I press Enter, and the change is made only in one place the other locations are not affected.

Ala Shiban March 10 2013
| Edit |

Yes, I'm hoping to find a way to make autocompletion work. I'm looking for the API that updates me about AutoCompletion being triggered.

5 Star
by vip32 | March 05 2013

5 Star
by Hasibul Haque | February 26 2013

5 Star
by Michael_Manning | February 20 2013

Excellent addition!

5 Star
by Robert A Reese | February 19 2013

Excellent, Visual Studio is finally a real text editor!

4 Star
by Brian Lowe | February 18 2013

Excellent! This is one of the things I'm used to in Sublime Text 2. Now there's one less reason to keep another editor up.

A week on and I'm falling out of love with this. All is well while I'm doing simple stuff, but as soon as I type an open parenthesis ( or anything else VS reckons to understand as something that needs a matching closer such as a quote " VS kicks in and adds in the closer only to one of my many carets, or it may provide autocomplete for a single instance. It wouldn't be so bad if, when it had dropped my multiple carets to perform the autocomplete it carried on with a single instance - at least then I'd be able to go back to the others and continue - maybe one at a time. As it is I get autocomplete on one caret but then continue on multiple carets out of sync.

Sublime Text 2 manages to implement its autocomplete on all instances.

Ala Shiban February 18 2013
| Edit |

Yes, that will break the illusion. I am trying to look at various ways to have a more complete multi-caret experience through the extension.

5 Star
by CADbloke | February 16 2013

Nice! Notepad++ does this with the Ctrl key. Oh the dissonance! I'll cope. Thanks for writing this.

5 Star
by poindexter01 | February 14 2013

Awesome tool! This is a great little addition. Thanks for putting this together for us.

5 Star
by Kyle Trauberman | February 13 2013

This feature should have been a part of VS out of the box. Great add on! Thank you!

Ala Shiban February 13 2013
| Edit |

You're more than welcome. Go ahead and vote on this if you want to see it in the product:

5 Star
by Tomas1229 | February 12 2013

Great addition to Visual Studio. Would love first class functionality like search and edit, or shift+tab while in multicaret mode.

Ala Shiban February 13 2013
| Edit |

Shift Tab now works in v1.2. Let me know if it works out

5 Star
by torerikk | February 12 2013

5 Star
by Balázs Szántó | February 12 2013


21 - 40 of 85 Items   
Sign in to start a discussion

  • Sublime - Ctrl+d
    7 Posts | Last post April 14, 2016
    • Great idea though selecting with the mouse is a bit slow.
      Please take a look at Sublimetext - 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.
    • Is something like CTRL+D in Sublime or VS Code possible with this plugin yet? As above this is the number 1 thing I miss when working in Visual Studio. 
    • Is CTRL+D possible yet, like Sublime Text or VS code, with this plugin?  This is the thing I miss most when I have to work in Visual Studio. 
    • laktek,
      Ctrl+Shift+L and Ctrl+D are already in use.
      Ctrl+Alt+L    :    View.SolutionExplorer
      Ctrl+D        :    WindowsAzure.ShowMobileServiceScriptErrorDetails
      Ctrl+D        :    Format.TabOrder
      Ctrl+D        :    Edit.GoToFindCombo
      Reference at:
      With all the shortcuts that are used by Visual Studio plus any extras you might get with tools like ReSharper, how many shortcut are left?
      I can't imagine how difficult it is to come up with new shortcuts.
      We use Ctrl+K,C to comment and Ctrl+K,U to uncomment. But we couldn't use Ctrl+C,K to uncomment because Ctrl+C is in use. I didn't program this and don't know why they couldn't just have Ctrl+K,C do both the commenting and uncommenting.
    • So, will you add this function? It's already in VS Code.
  • Rebind?
    1 Posts | Last post March 19, 2016
    • Is there a way to rebind this to control click instead?  I'm very new to VS
  • Advanced stuff wanted
    1 Posts | Last post February 26, 2016
    • For instance
      mc/insert-numbers: Insert increasing numbers for each cursor, top to bottom.
      mc/insert-letters: Insert increasing letters for each cursor, top to bottom.
  • 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)
  • 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?
    • 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:
    • 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:
    • 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.
    • 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
      2. Select the end of the 3 rows and start typing "databindings...."
      3. The result:
      thank you very much
    • Would love to get some help here:
1 - 10 of 17 Items