Help me migrate from Sublime Text to VS Code
Tags: sublimetext, vscode, visualstudiocode, help
Published: 2018-02-28 17:49:54

---
title: Help me migrate from Sublime Text to VS Code
published: true
description: Asking for help finding missing plugins.
tags: Sublime Text, VS Code, Visual Studio Code, help
---

I want to migrate from Sublime Text to Visual Studio Code, but as a long time ST user, there's a couple of plugins that I'm really missing on VS Code, and I hope that this awesome community can help me find some alternatives — I'm hesitant to invest the time in configuration and learning some new keyboard shortcuts before I know that I can be a productive as I'm used to in ST :)

And hopefully someone will also benefit form this post and the comments, and discover awesome new plugins!


## Missing

1. [BracketGuard](https://packagecontrol.io/packages/BracketGuard): Highlights mismatched brackets.
    ![](https://packagecontrol.io/readmes/img/89ca6fd2991341e223933e438ed32d257cff7a31.jpg)
2. [GitSavvy](https://packagecontrol.io/packages/GitSavvy): A curses-like git client, which runs inside ST. Features, staging, committing, rebasing, branching and more!
    ![](https://packagecontrol.io/readmes/img/b552346f4df429abd6c3ba41f6f2ef0eda5dee6a.png) <br><br>
    ![](https://packagecontrol.io/readmes/img/f6abe7ec8d4f95b99ea96ba553396e7abb36017b.gif)
3. [MarkAndMove](https://packagecontrol.io/packages/MarkAndMove): Save selections and recall them — save multiple and recall all to create a complex selection.
    ![](https://packagecontrol.io/readmes/img/84dc47cd215cac4824f5ecb2ec107a3aff09eb96.gif)
4. [MiniPy](https://packagecontrol.io/packages/MiniPy): Evaluate selected text as Python code, and replace the selected text with the stringified result.
5. [MoveText](https://packagecontrol.io/packages/MoveText): Drag/move text around with the keyboard… useful for swapping lines and such, without having all lines displaced as with a cut-paste operation.
6. [MultiEditUtils](https://packagecontrol.io/packages/MultiEditUtils): Immensly useful tools for working with multiple selections — includes many functions, listed below and all demonstrated with gifs at the plugin homepage.
    * Preserve case while editing selection contents
        ![](http://philippotto.github.io/Sublime-MultiEditUtils/screens/preserve-case.gif)
    * Split the selection
        ![](http://philippotto.github.io/Sublime-MultiEditUtils/screens/05%20split%20selection.gif)
    * Extend the current selection with the last selection
        ![](http://philippotto.github.io/Sublime-MultiEditUtils/screens/01%20expand%20with%20last%20region.gif)
    * Normalize and toggle region ends
        ![](http://philippotto.github.io/Sublime-MultiEditUtils/screens/02a%20normalize%20region%20ends.gif)
    * Jump to last region
        ![](http://philippotto.github.io/Sublime-MultiEditUtils/screens/03%20jump%20to%20last%20region.gif)
    * Cycle through the regions
        ![](http://philippotto.github.io/Sublime-MultiEditUtils/screens/04%20cycle%20through%20regions.gif)
    * Strip selection
        ![](http://philippotto.github.io/Sublime-MultiEditUtils/screens/06%20strip%20selection.gif)
    * Remove empty regions
        ![](http://philippotto.github.io/Sublime-MultiEditUtils/screens/07%20remove%20empty%20selections.gif)
    * Quick Find All for multiple selections
        ![](http://philippotto.github.io/Sublime-MultiEditUtils/screens/08%20multi%20find%20all.gif)
    * Use selections as fields
        ![](https://cloud.githubusercontent.com/assets/12573621/14402686/17391716-fe3d-11e5-8fba-4e52a4f93459.gif)
7. [Origami](https://packagecontrol.io/packages/Origami): Easily control the layout of the editor using keyboard shortcuts to move buffers around to create or destroy side-by-side views.
8. [AlignTab](https://packagecontrol.io/packages/AlignTab): Advanced alignment, which is also useful for aligning tables in LaTeX.
    ![](https://packagecontrol.io/readmes/img/0761dc14224cc9e49f61b00b9107ef14f7b4ab65.gif)
    ![](https://packagecontrol.io/readmes/img/61debb15bc785505cf7df939edf2cf6c6b77c00b.gif)