Vi/Vim Software for Mac

View 47 business solutions

Browse free open source Vi/Vim software and projects for Mac below. Use the toggles on the left to filter open source Vi/Vim software by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Neovim

    Neovim

    Hyperextensible Vim-based text editor

    Neovim is a hyperextensible text editor based on Vim. It seeks to maximize usability and extensibility, simplify maintenance and encourage contributions.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 2
    Vrapper

    Vrapper

    Vim-like editing in Eclipse

    Vrapper is an eclipse plugin which acts as a wrapper for existing eclipse text editors to provide a Vim-like input scheme for moving around and editing text. Eclipse Update Site: http://vrapper.sourceforge.net/update-site/stable
    Downloads: 18 This Week
    Last Update:
    See Project
  • 3
    IdeaVim

    IdeaVim

    IdeaVim – A Vim engine for JetBrains IDEs

    IdeaVim is an open-source plugin that brings the power and modal editing experience of the Vim text editor into JetBrains IDEs such as IntelliJ, PyCharm, CLion, WebStorm, and others, letting developers work with familiar Vim commands while still benefiting from full IDE features and tooling. It integrates deeply with the JetBrains platform to support Vim’s normal, insert, visual, and command-line modes, along with motions, search and replace, marks, registers, and many Ex commands, giving Vim users a highly productive editing experience inside modern IDE environments. IdeaVim can execute IDE actions directly from Vim keybindings or mappings, letting you bridge the gap between traditional Vim workflows and rich IDE functionality like refactoring, navigation, inspections, and code generation through customizable key mappings. Users can define their own .ideavimrc configuration file to tailor command behavior, source standard Vim configurations, and even hook actions from plugins.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    MacVim

    MacVim

    Vim - the text editor - for macOS

    MacVim is a macOS-specific version of the Vim text editor that provides a native graphical user interface while preserving Vim’s powerful editing capabilities. It is designed for users who want Vim’s efficiency combined with the look and feel of a modern Mac application. MacVim integrates tightly with macOS, supporting system-level features that enhance productivity and usability. Unlike terminal-based Vim, it offers full GUI functionality without sacrificing performance or customization. MacVim is well-suited for developers, writers, and power users who prefer keyboard-driven workflows in a graphical environment. It continues to be actively maintained to align with new macOS features and standards.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5
    Vim provides a rich set of tools which makes generating latex easy, pain-free and quite pleasurable. This web-site aims at bringing together the rich set of tools the vim community has produced over the years into a central repository
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    vim-airline

    vim-airline

    Very light status/tabline for vim

    Lean & mean status/tabline for vim that's light as air. When the plugin is correctly loaded, there will be a nice statusline at the bottom of each vim window. That line consists of several sections, each one displaying some piece of information. For a better look, any sections can be colored differently, depending on various conditions (e.g. the mode or whether the current file is 'modified'). Tiny core written with extensibility in mind (open/closed principle). Integrates with a variety of plugins, including: vim-bufferline, fugitive, unite, ctrlp, minibufexpl, gundo, undotree, nerdtree, tagbar, vim-gitgutter, vim-signify, quickfixsigns, syntastic, eclim, lawrencium, virtualenv, tmuxline, taboo.vim, ctrlspace, vim-bufmru, vimagit, denite, vim.battery and more. Looks good with regular fonts and provides configuration points so you can use unicode or powerline symbols. Optimized for speed - loads in under a millisecond.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Russian Vim

    Russian Vim

    Russian language for a popular text editor Vim

    Translation of documents, messages, and menu items of the program Vim on Russian language. Редактор Vim по-русски.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    How to exit vim

    How to exit vim

    Below are some simple methods for exiting vim

    How to Exit Vim is an open-source, community-maintained collection of humorous and unconventional methods for closing the Vim text editor. It explores the familiar challenge of exiting Vim through increasingly elaborate technical solutions. The repository includes examples involving shell commands, process termination, scripting languages, and operating system utilities. Contributors demonstrate approaches using Python, Perl, Linux process information, and other command-line techniques. Many examples intentionally complicate a task normally accomplished with Vim's built-in commands. The project combines programming humor with demonstrations of process management and shell scripting. Its collaborative format allows developers to contribute additional creative approaches. It is primarily an entertaining reference rather than a practical Vim extension or executable application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    PmWiki to Markdown Converter

    PmWiki to Markdown Converter

    Converts PMWiki to Markdown

    Vim script to Convert PMWiki to Markdown
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 10
    Powerline

    Powerline

    Statusline plugin for vim with prompts for several other applications

    Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome, i3 and Qtile. Powerline was completely rewritten in Python to get rid of as much vimscript as possible. This has allowed much better extensibility, leaner and better config files, and a structured, object-oriented codebase with no mandatory third-party dependencies other than a Python interpreter. Using Python has allowed unit testing of all the project code. The code is tested to work in Python 2.6+ and Python 3. Originally created exclusively for vim statuslines, the project has evolved to provide statuslines in tmux and several WMs, and prompts for shells like bash/zsh and other applications. It’s simple to write renderers for any other applications that Powerline doesn’t yet support. JSON is a standardized, simple and easy to use file format that allows for easy user configuration across Powerline’s supported applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Scala to Kotlin Converter

    Scala to Kotlin Converter

    Convert Scala source code to Kotlin source code.

    To convert my Scala unit tests to Kolin unit tests as Scala is a pain to upgrade and I'm stock at Scala 1.12. Easier to move to Kotlin which also works fine with Android.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Spacemacs

    Spacemacs

    A community-driven Emacs distribution

    The best editor is neither Emacs nor Vim, it's Emacs *and* Vim, courtesy of Spacemacs! Spacemacs is an extension of the popular text editor Emacs, that offers a whole new way of experiencing Emacs. It is a community-driven Emacs distribution that focuses on ergonomics, mnemonics and consistency. Using it comes naturally to both Emacs and Vim users. In fact, you could even combine the two editing styles. Enabling you to switch between input styles makes Spacemacs a great choice for pair-programming. Spacemacs features a beautiful GUI and exceptional ergonomics, with all the key bindings easily accessible simply by pressing the space bar or alt-m. Spacemacs also comes with hundreds of curated, ready-to-use packages that are well organised in configuration layers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    Spock Text Editor

    Simply text editor for php, jsp, html, etc...

    This app is designed in Java, so is fully compatible with Win, Mac and Linux 32 or 64 bits. It's a simple and fast text editor and supports: *.txt *.jsp *.php *.c *.h(headers for C language) *.java *.htm/html This is the first version and my first application on java. I hope you like it! See you in version 2! ;-)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    UltiSnips

    UltiSnips

    Snippet solution for Vim

    UltiSnips is the ultimate solution for snippets in Vim. It has many features, speed being one of them. You should first expand the #! snippet, then the class snippet. The completion menu comes from YouCompleteMe, UltiSnips also integrates with deoplete, and more. You can jump through placeholders and add text while the snippet inserts text in other places automatically: when you add Animal as a base class, __init__ gets updated to call the base class constructor. When you add arguments to the constructor, they automatically get assigned to instance variables. You can then insert your personal snippet for print debugging.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ViVi is a Text Editor for Windows/Mac/Linux, which is powerd by Qt and supports vi commands. ※ Although ViVi is a proprietary software, only this version is Open Source and FreeWare.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    Vim Crestron IDE

    Turn gVim into a Crestron SIMPL+ IDE.

    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Plugin that helps Vim user to map one sequence of characters to other sequence of characters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    VimFx

    VimFx

    Vim keyboard shortcuts for Firefox

    VimFx brings Vim-inspired navigation and command mode to Firefox via WebExtensions. It allows users to control the browser with keyboard shortcuts (h/j/k/l), open tabs, follow links, find text, and execute commands—all without a mouse. It mimics Vim’s Normal/Insert modes, enabling power users to browse efficiently. It is open-source and integrates seamlessly with Firefox.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Bash script to improve your vim.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Vimuiex is a library and a set of plugins for the Vim text editor. It adds a popup listbox that is displayed in an overlapping window inside Vim. Plugins: text menu, file browser, buffer list, MRU files, enhanced vimgrep (occur), ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    XVim

    XCode plugin for Vim keybindings

    This project has moved to https://github.com/JugglerShu/XVim This plugin enables you to control XCode source editor as if you are using Vim inside there. ### How to Install the Plugin ### Download the zip file from above and extract the file into "$(HOME)/Library/Application Support/Developer/Shared/Xcode/Plug-ins" directory. Make the directory if there is not. ### For XVim lite users ### Delete XVim_lite.xcplugin directory after or before installing XVim. Any suggestions, reviews, feature request, bug reports, donations are all welcome.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    XVim

    XCode plugin for Vim keybindings

    This plugin enables you to control XCode source editor as if you are using Vim inside there.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    elvis vi

    elvis vi

    elvis, a vi text editor clone

    The original source tarball for Evis version 2.2_0, unmodified, is in Files. README.txt gives tips for compiling on modern compilers (gcc-4.4.5 / linux) and using Xcode for Apple Sierra OS. Elvis is a vi(1) (visual ed) vi editor clone (vim is another clone). "vi" is short for "visual ed(1)" (the 1 means see manpage for ed in section 1 of unix manual pages). vi as a visual editor means typical keyboard editing with ed(1) accessible to do complex editing jobs that developers often require (emacs is a heavyweight better than vi, but harder to use).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    This vim plugin provides the ability to convert current file to colored HTML, BBcode, (in future) LaTeX or whatever you have written specification for.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    SedVi is a powerful command line stream editor similar to sed but with its script syntax and extended capabilities inspired by vi.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next