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.
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
Vim key bindings and modes
Command line mode
Visual mode for text selection
Motions, operators, and text objects
Powerful search and replace
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
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...