DescriptionConEmu (Console Emulator) is an advanced wrapper around all kinds of command lines (Command Prompt, Windows PowerShell, Git, Cygwin, MinGW, …). It is very flexible, has an impressive number of features and is continuously being developed. Here's a screenshot: ConEmu integrates well with clink which adds to the lacking cmd.exe command completion. This extension adds a command to launch ConEmu in the location of the currently selected Solution Explorer item. The command is added to the Solution Explorer context menu, Solution Explorer toolbar and the Tools main menu. It is only visible when a solution or project is open. Options allow for specifying a ConEmu task which will be executed when you click the ConEmu command. Quick Start GuideLet’s assume you’ve already installed ConEmu and configured it for your own convenience. Your tasks settings may look somewhat like this: Now you can install this extension and have Visual Studio launch ConEmu for you. Open the Visual Studio Options window and find the ConEmu Launcher section. The only mandatory setting is ConEmu Path. If you have it in your %PATH% you only need a file name. If you don’t set the Task To Execute option ConEmu will launch as per its defaults. However if you want to execute, say, {Windows PowerShell} task while changing the window title you should use the following settings: Note that Task To Execute has to correspond the task name in the ConEmu application settings including curly braces. Now when you click the ConEmu command in Visual Studio, the ConEmu application will launch executing the {Windows PowerShell} task: The switches that go to the Command Line Options setting take precedence over the other options and are explained in detail here. In case the extension cannot figure out the physical directory corresponding to the item selected in the Solution Explorer it will fall back to the solution directory, then to the Default Working Directory option value and finally to your Windows home folder. Changelog
|