Visual Studio-like Aptana key bindings - visual-studio

Does anybody know how I can set a new scheme for my keyboard shortcuts that mimics the default key bindings of MS Visual Studio?
There are two default schemes in Aptana (Preferences | General | Keys) but can I create or (better still) upload a new scheme?
Ideally I'd like to avoid having to set them all manually.
I'm on a OS X Snow Leopard, btw.
Cheers
Ben

99% of the key bindings should be for native Eclipse functionality, so you could find a Visual Studio-like keybinding for Eclipse, and that should work for Aptana. Someone posted something like that here:
Visual Studio's keybindings for Eclipse
And that should work if you can import the scheme the top responder has offered.
Best,
Ingo

Related

Visual Studio code completion like ctrl+k in netbeans?

My question is there code completion for Visual studio like in Netbeans where you cycle the buffer with ctrl+k, when you type something?
There's now a nice extension called Simple Autocomplete which adds one command simpleAutocomplete.next that you can map to a shortcut of your choice.
No, there isn't a similar feature in Visual Studio.
The traditional Visual Studio autocomplete is using intellisense.
When you start typing, intellisense may bring up a drop down with suggestions. In that case you can tab to complete using the current suggestion or use the arrow keys to choose another.
Ctrl-Space (or Alt-Right arrow) will bring up this intellisense menu if it's not up.
I find it does a pretty good job overall.
Some extensions like Resharper or Visual Assist offer their own code completion or other similar features (like Suggestion List for Visual Assist).
I know it's been ages since I asked this question but I found the next best thing to do this. What I would suggest is to use VsVim extension and to use Vim's anyword completion; however, in order for this work, what must be resolved is the keyboard shortcuts that conflict:
Go to "Tools options" in Visual Studio.
Then go to VsVim category(alternatively you can search "VsVim" and
should bring the options) and click keyboard.
As far as I know vim deals with this type of completion with these keys
CTRL+P and CTRL+N so what we do is to let Visual Studio give up
these keybindings and let VsVim deal with it by Selecting from the drop
down of the keys(CTRL+P and CTRL+N) and let it be "Handled by VsVim".
I hope this has helped someone out.

How can I export Visual Studio shortkeys (Keymap) to IntelliJ IDEA

It's a long time that I use VS and I have fully customized its environment. Now I have to use IntelliJ. It's completely unfamiliar for me. I want to export VS short keys to IntelliJ. Is there any way to do that? I'd appreciate if someone can help me.
I use Visual Studio 2015 Ultimate and IntelliJ IDEA 15 Ultimate.
I use Resharper in Visual Studio. Does it help?
You can go to File | Settings, select the Keymap item in the left part of the dialog, and select "Visual Studio" in the Keymap combo box. This should give you keyboard shortcuts in IntelliJ IDEA that are similar to the default settings in Visual Studio.
To the right of the Keymap combo box, there is a small gears button that allows you to duplicate a keymap. After duplication, you can change keyboard shortcuts for almost every action and even add more shortcuts than what you get by default. This way, you can even add (most of) your personal customizations from Visual Studio to IntelliJ.
File > Settings > Keymap select Visual Studio from dropdown
For now, just install vscode keymap from plugin store:
And there is a VSCode keymap, many thanks to the uploder!

Eclipse keyboard shortcuts for VisualStudio

I know that there are many questions and answers regarding having VisualStudio keyboard shortcuts in Eclipse.
I'm actually interested in the opposite: having Eclipse keyboard shortcuts in VisualStudio.
Does anyone know if this is possible?
I haven't seen any direct Eclipse shortcuts or key-bindings to import directly in Visual Studio. (only official supported languages are documented)
That leaves only a manual settings, I am afraid.

In Visual Studio 2008, how can I make control+click do a "Go To Definition"?

In the Delphi IDE, you can hold control and click on a method to jump to its definition. In VS2008, you have to right-click and select "Go To Definition".
I use this function quite often, so I'd really like to get VS to behave like Delphi in this regard - its so much quicker to ctrl+click.
I don't think there's a way to get this working in base VS2008 - am I wrong? Or maybe there's a plugin I could use?
Edit: Click then F12 does work - but isn't really a good solution for me.. It's still way slower than ctrl+click.
I might try AutoHotkey, since I'm already running it for something else.
Edit: AutoHotkey worked for me. Here's my script:
SetTitleMatchMode RegEx
#IfWinActive, .* - Microsoft Visual Studio
^LButton::Send {click}{f12}
Not for Visual Studio 2008, but if you upgrade to Visual Studio 2010, you can use the free
Visual Studio 2010 Pro Power Tools from Microsoft to achieve this.
You could create an Autohotkey script that does that. When you ctrl-click a word, send a doubleclick then a F12.
I don't have AHK handy so I can't try and sketch some code but it should be pretty easy; the AHK recorder should have enough features to let you create it in a point 'n' click fashion and IIRC it is smart enough to let you limit this behaviour to windows of a certain class only.
When you have your script ready just run the script in the background while you code. It takes just an icon in the Notify bar.
Visual Studio 2008 defaults this to F12, but you can set it in Tools | Options | Environment | Keyboard, and change Edit.GoToDefinition - however, I'm not sure how you can get it to CTRL+mouseclick.
Resharper does that but it's not free.
Highly recommended plugin though, most experienced .NET developers use it.
Just a quick note that the following AutoHotkey script works for me in Visual C++ 2010 Express.
SetTitleMatchMode 2
#IfWinActive, Microsoft Visual C++ 2010 Express
^LButton::Send {click}{f12}
I also changed the shortcuts for View.NavigateForward and View.NavigateBackward to Alt+Right/Left Arrow since I am used to Eclipse.
Yes, both Resharper (a must have!) and Productivity Power Tools have this feature.
Interesting quirk, though.
If you just go with the defaults on both tools (if you install both tools) you can experience a frequent double-jump problem (jump to definition from where you first click and then jump again from what your cursor is above upon getting to that first definition) until you turn off one of the Ctrl-Click features of these add-ons.
Put the mouse cursor on the method name or any identifier, and press F12

Visual Studio 2005 Shortcuts

I'm trying to bind the following shortcut: Ctrl + W to close tabs
How can you customize VS to add/change shortcuts? Also, what are the most useful shortcuts you guys have found?
Tools > Options > (Show all settings), then Environment > Keyboard.
Here, rebind the key “File.Close” to Ctrl+W.
VS 2005/2008 Keybinding posters:
Visual C# 2008 Keybinding Reference
Poster
Visual C# 2005 Keyboard
Shortcut Reference Poster
Visual Basic 2008 Keybinding
Reference Poster
Visual Basic
2005 Keyboard Shortcut Reference
Poster
These don't cover customizations but they're good reference materials and definitely helpful for finding new shortcuts.
I keep a link to Jeff's shortcuts page, and refer to it to learn the shortcuts for all tasks I find myself regularly doing. I also use VisualAssist, and use a lot of:
toggling between .h and .cpp files (yes, I code in C++ :) ) (Alt-o);
going to the definition of something (Alt-g).
Tools > Options > Environment > Keyboard
I find most of them useful TBH!
Commenting, Bookmarking, Incremental Search, etc etc.
The one you want to override by the way is Window.CloseDocumentWindow which defaults to CTRL+F4
Ctrl-Shift-Space shows the syntax/overloads for the current function you are typing parameters for.

Resources