
JEdit is a nice cross platform programmer's editor. Here are some other interesting textual selection shortcut keys for visual studio.Įdit.CharLeftExtendColumn - SHIFT + ALT + LEFT/RIGHT ARROW - Moves the cursor to the left/right one character, extending the column selection.Įdit.GoToBraceExtend - CTRL + SHIFT + ] - Moves the cursor to the next brace, extending the selection.Įdit.SelectCurrentWord - CTRL + W - Selects the word containing the insertion point or the word to the right of the cursor.Įdit.WordNextExtend - CTRL + SHIFT + RIGHT ARROW - Extends the selection one word to the right. How is that useful? I'm not really fond of capabilities of visual studio's implementation. Then, to make matters worse, when you begin to type, it unselects your selection and places the input on the first line. Maybe someday there will be a plugin/setting to fix it. Sad, I'm not sure that selection is even useful. Just as a side note, here is what you get in VS2008 when you try and make a zero width selection by SHIFT-ALT Left Arrowing the selection above. With zero width column selection, you just start typing in front of your selected text. Forcing you to destroy some part of your input. However, I don't like that you can't select a zero width column. I think this is a would-be-great feature of visual studio. To enable rectangular selection in visual studio just hold down the ALT key while selecting text. Woot! Woot! Letters from the editor : Box selection - great link about the new selection features in 2010 and a video from the product manager of visual studio editor team.
#JEDIT NEDIT UPGRADE#
This makes VS2010 a very significant upgrade to me. Wow! The visual studio team implemented a zero width selection, multi-line edit and insert, with virtual space box selection/editing (editing in the file where there aren't bytes in the file already). In Ultraedit, you can select a single column (with width=0 characters), start typing and whatever you type is inserted in every line selected. UltraeditĬolumn-mode editing allows you to select, copy and paste a rectangular block of text.
#JEDIT NEDIT HOW TO#
I would like this page to serve as a teaching tool for how to do column selection in all of my favorite editors (Ultraedit, JEdit, Vim, emacs, VS2008, etc).įirst on my list is Ultraedit, which is the IDE I first learned about column mode selection goodness.

With column mode, you can quickly make the change on all the lines at the same time.Īccess keys and methods are a bit different in every editor.įirst thing to learn in any text editor is the selection capabilities. When programming, you often have to add the same information to many lines of code. Column-mode in a text editor allows you to select text on a column by column basis not line by line.Īt first thought this may not seem like such a cool feature.


This information has saved me hours of text editing time. If you don't know what rectangular selection is.and you are a programmer, then get ready for a wonderful tool to put in your toolbox. I'm writing this page because I've spoken to many fellow co-workers that haven't yet heard of the column mode (or sometimes called rectangular selection.maybe even vertical selection) feature available in many nice text editors.
