<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: AllanLRH</title>
    <description>The latest articles on DEV Community by AllanLRH (@allanlrh).</description>
    <link>https://dev.to/allanlrh</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F45463%2Ff4cca112-c276-4446-bcd2-30dd483134fd.jpeg</url>
      <title>DEV Community: AllanLRH</title>
      <link>https://dev.to/allanlrh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/allanlrh"/>
    <language>en</language>
    <item>
      <title>Help me migrate from Sublime Text to VS Code</title>
      <dc:creator>AllanLRH</dc:creator>
      <pubDate>Wed, 28 Feb 2018 17:49:54 +0000</pubDate>
      <link>https://dev.to/allanlrh/help-me-migrate-from-sublime-text-to-vs-code--3o6c</link>
      <guid>https://dev.to/allanlrh/help-me-migrate-from-sublime-text-to-vs-code--3o6c</guid>
      <description>&lt;p&gt;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 :)&lt;/p&gt;

&lt;p&gt;And hopefully someone will also benefit form this post and the comments, and discover awesome new plugins!&lt;/p&gt;

&lt;h2&gt;
  
  
  Missing
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://packagecontrol.io/packages/BracketGuard" rel="noopener noreferrer"&gt;BracketGuard&lt;/a&gt;: Highlights mismatched brackets.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpackagecontrol.io%2Freadmes%2Fimg%2F89ca6fd2991341e223933e438ed32d257cff7a31.jpg"&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://packagecontrol.io/packages/GitSavvy" rel="noopener noreferrer"&gt;GitSavvy&lt;/a&gt;: A curses-like git client, which runs inside ST. Features, staging, committing, rebasing, branching and more!
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpackagecontrol.io%2Freadmes%2Fimg%2Fb552346f4df429abd6c3ba41f6f2ef0eda5dee6a.png"&gt; 
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpackagecontrol.io%2Freadmes%2Fimg%2Ff6abe7ec8d4f95b99ea96ba553396e7abb36017b.gif"&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://packagecontrol.io/packages/MarkAndMove" rel="noopener noreferrer"&gt;MarkAndMove&lt;/a&gt;: Save selections and recall them — save multiple and recall all to create a complex selection.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpackagecontrol.io%2Freadmes%2Fimg%2F84dc47cd215cac4824f5ecb2ec107a3aff09eb96.gif"&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://packagecontrol.io/packages/MiniPy" rel="noopener noreferrer"&gt;MiniPy&lt;/a&gt;: Evaluate selected text as Python code, and replace the selected text with the stringified result.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://packagecontrol.io/packages/MoveText" rel="noopener noreferrer"&gt;MoveText&lt;/a&gt;: Drag/move text around with the keyboard… useful for swapping lines and such, without having all lines displaced as with a cut-paste operation.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://packagecontrol.io/packages/MultiEditUtils" rel="noopener noreferrer"&gt;MultiEditUtils&lt;/a&gt;: Immensly useful tools for working with multiple selections — includes many functions, listed below and all demonstrated with gifs at the plugin homepage.

&lt;ul&gt;
&lt;li&gt;Preserve case while editing selection contents
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fphilippotto.github.io%2FSublime-MultiEditUtils%2Fscreens%2Fpreserve-case.gif"&gt;
&lt;/li&gt;
&lt;li&gt;Split the selection
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fphilippotto.github.io%2FSublime-MultiEditUtils%2Fscreens%2F05%2520split%2520selection.gif"&gt;
&lt;/li&gt;
&lt;li&gt;Extend the current selection with the last selection
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fphilippotto.github.io%2FSublime-MultiEditUtils%2Fscreens%2F01%2520expand%2520with%2520last%2520region.gif"&gt;
&lt;/li&gt;
&lt;li&gt;Normalize and toggle region ends
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fphilippotto.github.io%2FSublime-MultiEditUtils%2Fscreens%2F02a%2520normalize%2520region%2520ends.gif"&gt;
&lt;/li&gt;
&lt;li&gt;Jump to last region
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fphilippotto.github.io%2FSublime-MultiEditUtils%2Fscreens%2F03%2520jump%2520to%2520last%2520region.gif"&gt;
&lt;/li&gt;
&lt;li&gt;Cycle through the regions
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fphilippotto.github.io%2FSublime-MultiEditUtils%2Fscreens%2F04%2520cycle%2520through%2520regions.gif"&gt;
&lt;/li&gt;
&lt;li&gt;Strip selection
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fphilippotto.github.io%2FSublime-MultiEditUtils%2Fscreens%2F06%2520strip%2520selection.gif"&gt;
&lt;/li&gt;
&lt;li&gt;Remove empty regions
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fphilippotto.github.io%2FSublime-MultiEditUtils%2Fscreens%2F07%2520remove%2520empty%2520selections.gif"&gt;
&lt;/li&gt;
&lt;li&gt;Quick Find All for multiple selections
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fphilippotto.github.io%2FSublime-MultiEditUtils%2Fscreens%2F08%2520multi%2520find%2520all.gif"&gt;
&lt;/li&gt;
&lt;li&gt;Use selections as fields
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcloud.githubusercontent.com%2Fassets%2F12573621%2F14402686%2F17391716-fe3d-11e5-8fba-4e52a4f93459.gif"&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://packagecontrol.io/packages/Origami" rel="noopener noreferrer"&gt;Origami&lt;/a&gt;: Easily control the layout of the editor using keyboard shortcuts to move buffers around to create or destroy side-by-side views.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://packagecontrol.io/packages/AlignTab" rel="noopener noreferrer"&gt;AlignTab&lt;/a&gt;: Advanced alignment, which is also useful for aligning tables in LaTeX.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpackagecontrol.io%2Freadmes%2Fimg%2F0761dc14224cc9e49f61b00b9107ef14f7b4ab65.gif"&gt;
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpackagecontrol.io%2Freadmes%2Fimg%2F61debb15bc785505cf7df939edf2cf6c6b77c00b.gif"&gt;
&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>sublimetext</category>
      <category>vscode</category>
      <category>visualstudiocode</category>
      <category>help</category>
    </item>
  </channel>
</rss>
