Vimate

Vimate

Vimate is a Vim emulator for Visual Studio Code. It brings Vim key bindings and modes to VS Code, allowing developers familiar with Vim to use Vim workflows in VS Code without having to switch editors.
vim keyboard-shortcuts productivity

Vimate: Vim Emulator for Visual Studio Code

Vimate is a Vim emulator for Visual Studio Code, allowing developers familiar with Vim to use Vim workflows in VS Code without switching editors.

What is Vimate?

Vimate is a Visual Studio Code extension that emulates Vim and brings Vim's key bindings, modes, and workflows to VS Code. It allows developers already familiar with Vim to use VS Code without having to learn a new set of keyboard shortcuts or change their editing workflows.

With Vimate installed, you can enabled Vim mode in VS Code with a single keyboard shortcut. This will switch VS Code into Vim's normal mode, allowing navigation, text manipulation, and other actions via Vim key bindings. You can seamlessly switch between insert mode for text input and normal mode for command executions.

In addition to Vim modes and keyboard shortcuts, Vimate provides many common Vim commands and configuration options to customize your experience. This includes options for custom remappings, Vim settings, auto-commands, and more. Popular plugins like surround.vim and commentary are also integrated.

By installing Vimate, developers can leverage the power, customizability, and flexibility of VS Code without having to move away from accustomed and efficient Vim workflows. The extension continues to be developed and new Vim features added on a regular basis.

Vimate Features

Features

  1. Vim key bindings and modes
  2. Command line mode
  3. Visual mode for text selection
  4. Motions, operators, and text objects
  5. Powerful search and replace
  6. Support for Vim plugins

Pricing

  • Free
  • Open Source

Pros

Seamless Vim workflows in VS Code

No need to switch editors if used to Vim

Leverages strengths of both Vim and VS Code

Highly customizable with Vim plugins

Cons

VS Code may feel limited for Vim power users

Set-up and configuration could be tricky for Vim beginners

Some less common Vim features may not be supported

Official Links


The Best Vimate Alternatives

Top Development and Text Editors and other similar apps like Vimate


NewPipe icon

NewPipe

NewPipe is a free and open-source YouTube client app for Android. It provides an alternative front-end to YouTube without needing to use Google services and products.Key features of NewPipe include:Watch YouTube videos without adsListen to YouTube videos in the backgroundDownload videos or extract audioDoes not require a Google account or...
NewPipe image
Dailymotion icon

Dailymotion

Dailymotion is a video hosting service and sharing platform that enables users to upload, publish, and share videos worldwide. Launched in 2005, it has grown into one of the largest video platforms globally, challenging YouTube's dominance.Some key features that distinguish Dailymotion include:Support for HD-quality video uploads and adaptive bitrate streaming...
Dailymotion image
VidLii icon

VidLii

VidLii is a comprehensive yet easy-to-use video creation and editing suite aimed at content creators, marketers, educators, and entrepreneurs looking to make high-quality videos. Its intuitive drag-and-drop timeline interface allows users to quickly put together videos without any technical expertise.Some key features of VidLii include:Hundreds of customizable templates and themes...
VidLii image
BitChute icon

BitChute

BitChute is a peer-to-peer video sharing platform launched in 2017 as an alternative to YouTube. Unlike YouTube, BitChute is decentralized and built on blockchain technology, meaning videos are distributed across multiple servers instead of a centralized platform.This decentralized nature allows BitChute to avoid censorship and removal of content that may...
BitChute image
DTube icon

DTube

DTube is a decentralized video hosting and sharing platform that runs on top of the Steem blockchain. It allows users to upload, view, comment on, and share videos without needing to rely on centralized platforms like YouTube.Some key aspects of DTube include:Videos are hosted in a decentralized manner using the...
DTube image
Vimeo icon

Vimeo

Vimeo is an online video platform and community launched in 2004 that enables users to upload, share, and view high-quality videos. It has a clean, ad-free interface and offers high video quality playback. Vimeo is geared more towards creative professionals compared to platforms like YouTube.Some key features of Vimeo include:High...
Vimeo image
Hooktube icon

Hooktube

Hooktube is a free web-based service that provides an alternative way to watch YouTube videos without all the ads, comments, and other visual clutter that YouTube displays by default. It works by creating simplified URLs for any YouTube video that redirects users to that video on YouTube's site, but with...
Hooktube image
SkyTube icon

SkyTube

SkyTube is a free, open-source YouTube client app for Android devices. It provides an ad-free way to browse, search, watch, and manage your YouTube content.Some key features of SkyTube include:Browse popular, trending, and subscribed video contentSearch YouTube and view results without adsSubscribe to channels directly within the appCreate and manage...
SkyTube image
Minitube icon

Minitube

Minitube is a free, open source YouTube application designed for Linux operating systems. It provides a simple way to search, view, and download YouTube videos without having to use a web browser.Some key features of Minitube include:Search YouTube and browse videos by category, channel, playlist, or keywordWatch YouTube videos in...
Minitube image
GTK YouTube Viewer icon

GTK YouTube Viewer

GTK YouTube Viewer is an open source YouTube player and downloader application for Linux. It provides a simple and clean graphical interface based on GTK toolkit to access YouTube.Key features:Search, play, download and manage YouTube videosSupport for standard YouTube features like subscriptions, playlists, favorites, comments etc.Download videos or only audio...
GTK YouTube Viewer image
YouPHPTube icon

YouPHPTube

YouPHPTube is an open-source video sharing script written in PHP that allows users to upload and share videos online. It is designed to allow anyone to start their own video sharing platform similar to YouTube.Some key features of YouPHPTube include:Easy installation and setup - YouPHPTube can be installed on any...
YouPHPTube image