# Vim Emulation

> **TL;DR**
> `File | Settings | Editor | Vim` for Windows and Linux
>
>
>
> `IntelliJ IDEA | Settings | Editor | Vim` for macOS
>
>
>
> `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) ![the Settings icon](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.settings.svg)

> **Warning:**
> The following is only valid when the IdeaVim plugin is [installed and enabled](managing-plugins.html).

| Item | Description |
| --- | --- |
| Shortcut | Lists keyboard shortcuts used in IntelliJ IDEA. |
| IDE Action | Lists actions performed by IntelliJ IDEA on pressing the corresponding keyboard shortcuts.  |
| Handler |    Defines how the shortcut will be handled: as an IDE action or by Vim emulation.                        * Undefined: show a popup notification that suggests to either redefine the IDE shortcut or configure the handler in Vim emulation settings. ![Shortcut notification](https://resources.jetbrains.com.cn/help/img/idea/2026.2/vim_banner.png)    * IDE: perform the IDE action associated with this shortcut.    * Vim: handle it as a Vim shortcut.                      For more information, refer to [Configure shortcuts](using-product-as-the-vim-editor.html#configure-shortcuts).    |

## See also

### Tutorials and Examples

[Vim in IntelliJ IDEA](using-product-as-the-vim-editor.html)

