•        3757

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files. It could be integrated with visual studio



Related Projects

vs-editor-api - Microsoft Visual Studio Editor API definitions

This repository contains Microsoft Visual Studio Editor public API representing text model, text logic and text view subsystems of the editor. For more information about Visual Studio Editor architecture see Inside the Editor. This API is typically used to build Visual Studio extensions.Visual Studio Editor API is shipping as the following Nuget packages and also gets installed with Visual Studio Extension Development workload.


The VisualDDK is a plugin for Microsoft Visual Studio allowing debugging device drivers right from the IDE. Additionally, a simple Driver Project Wizard is provided.

vstudio-modelines - Visual Studio plugin to read VIM modelines

Visual Studio plugin to read VIM modelines

VsVim - Vim Emulator Plugin for Visual Studio 2010+

Vim Emulator Plugin for Visual Studio 2010+


CR_RandomBackgroundChanger is a CodeRush plugin for Visual Studio, which randomly changes the background image for the Visual Studio text editor. It works similar to desktop background changer programs. It is developed in C#.


AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio 2005, 2008 and 2010. AnkhSVN provides source code management support to all project types supported by Visual Studio and allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE.

Visual Studio Code - Code editing. Redefined

Visual Studio Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.


Visual Nunit is NUnit integration for Visual Studio 2008. Provides convenient view to test cases and enables debugging tests easily inside development environment. Implemented as Visual Studio Integration.


An integration package that brings the wonderful world of friendly distributed version control to Visual Studio 2005. The project includes a class library written in C# exposing a Bazaar API to all .NET languages running with Mono or Microsoft's .NET, and a Visual Studio source control provider which integrates the Bazaar version control system into Visual Studio 2005.

dark-themes - Dark themes for various text editors - Visual Studio, Notepad++, Vim, Eclipse

Dark themes for various text editors - Visual Studio, Notepad++, Vim, Eclipse

resharper-vsix - VSIX and ReSharper integration

This repo contains two projects that enable better integration between Visual Studio's VSIX extensions and ReSharper.The first project, resharper-vsix is a ReSharper extension that will install any VSIX files bundled inside one of ReSharper 8's NuGet based extensions. This is intended to enable ReSharper extensions to also extend Visual Studio in ways that ReSharper doesn't currently support, perhaps by including project or item templates, or different editor extensions (highlights, adornments, folding, etc).

Developer Studio Eclipse Plugin for GWT

A Developer Studio Plugin for Google Web Toolkit. To provide a consistent way for developers to create, launch and debug GWT projects. To provide for Visual Development of GWT projects using WYSIWYG editor for GWT Widgets.


StyleCop analyzes C# source code to enforce a set of style and consistency rules. It can be run from inside of Visual Studio or integrated into an MSBuild project.


Koda is an addin that extends and enhances the functionality of Visual Studio 2005/2008.

VSPlugin - Visual Studio Plugin for BlackBerry Native SDK

#BlackBerry Native Plug-in for Microsoft Visual Studio The BlackBerry Native Plug-in for Microsoft Visual Studio integrates with your Microsoft Visual Studio development environment. You can use the BlackBerry Native Plug-in for Microsoft Visual Studio to develop C and C++ applications that target the BlackBerry 10 OS.##License All assets in this repository, unless otherwise stated through sub-directory LICENSE or NOTICE files, are subject to the Apache Software License v.2.0.

CKEditor - The best browser-based WYSIWYG editor

CKEditor is a text editor to be used inside web pages. It's a WYSIWYG editor, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. It brings to the web common editing features found on desktop editing applications like Microsoft Word and OpenOffice. It's an editor to be used inside web pages.

neoVim - Vim-fork focused on extensibility and agility.

Neovim is a project that seeks to aggressively refactor Vim in order to enable the implementation of new/modern user interfaces without any modifications to the core source. Improve extensibility with a new plugin architecture, Automatic history merge between multiple editor instances, Asynchronous job control, MessagePack remote API, Pushdown Automation etc.


SharpSort is a plugin for VS that makes it easier for Visual Studio 2008 developers to maintain their code clean and readable at all times by grouping and sorting source code members. You can also define your own custom code layout or use predefined ones.


PhatStudio is a Visual Studio plugin which lets you quickly navigate to any file in your project in just a few keystrokes, even for very large projects. It also includes a header flip/switch to related file feature, bound to Alt+S by default. Header flip will switch between a .cpp file and corresponding .h/.hpp file. It will also switch between other related file types, such as aspx/aspx.cs and ascx/ascx.cs.