<?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: Deepak Pahawa</title>
    <description>The latest articles on DEV Community by Deepak Pahawa (@deepakpahwa19).</description>
    <link>https://dev.to/deepakpahwa19</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%2F264785%2Ff910b1bb-0ce3-4521-9493-1b53e3ceb889.jpeg</url>
      <title>DEV Community: Deepak Pahawa</title>
      <link>https://dev.to/deepakpahwa19</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/deepakpahwa19"/>
    <language>en</language>
    <item>
      <title>A multi-color bookmark plugin for your code</title>
      <dc:creator>Deepak Pahawa</dc:creator>
      <pubDate>Wed, 21 Oct 2020 18:56:53 +0000</pubDate>
      <link>https://dev.to/deepakpahwa19/a-multi-color-bookmark-plugin-for-your-code-551j</link>
      <guid>https://dev.to/deepakpahwa19/a-multi-color-bookmark-plugin-for-your-code-551j</guid>
      <description>&lt;p&gt;We, being coder/programmer, spend most of our time in searching a piece of code in the entire codebase, navigating from one file to another tracing the functionality. To solve this problem (only for vscode editor), I have developed a plugin.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=DeepakPahawa.flowbookmark&amp;amp;ssr=false#overview"&gt;Multi Color Bookmark&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a simple yet powerful vscode plugin to mark code and trace it back whenever required with a lot many functionalities to add, edit, or delete a bookmark or entire flow.&lt;/p&gt;

&lt;p&gt;It provides the below feature:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add a bookmark with or without a flow name.&lt;/li&gt;
&lt;li&gt;Add quick bookmarks by just pressing ctrl+k (windows) or cmd+k (mac)&lt;/li&gt;
&lt;li&gt;Edit a bookmark like moving to another flow by changing flow name, changing index, or even bookmark name.&lt;/li&gt;
&lt;li&gt;Edit flow name.&lt;/li&gt;
&lt;li&gt;All bookmarks are sorted as per their index, makes it easy to navigate through the flow anytime. The index is editable.&lt;/li&gt;
&lt;li&gt;Clear a bookmark from the sidebar and command both.&lt;/li&gt;
&lt;li&gt;Clear All bookmarks at once from command only.&lt;/li&gt;
&lt;li&gt;Multi-color support. one of the 10 different colors will be assigned to each flow.&lt;/li&gt;
&lt;li&gt;All bookmarks for a flow will use a single color, which makes it easy to identify in the file.&lt;/li&gt;
&lt;li&gt;A sidebar to navigate through the bookmarks and files.&lt;/li&gt;
&lt;li&gt;Import all the bookmarks from the Bookmarks plugin&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Add a Bookmark
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open a file, click on any line where you want to add bookmark&lt;/li&gt;
&lt;li&gt;Press ctrl+shift+p (windows) or cmd+shift+p (mac)&lt;/li&gt;
&lt;li&gt;Type "add bookmark"&lt;/li&gt;
&lt;li&gt;Select "MCB: Add Bookmark"&lt;/li&gt;
&lt;li&gt;Enter bookmarkName, FlowName (optional), index(optional)&lt;/li&gt;
&lt;li&gt;Press ctrl+alt+k (windows) or cmd+alt+k (mac)  for key shortcut&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fvxcpkot--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/addbookmark.gif%3Fraw%3Dtrue" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fvxcpkot--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/addbookmark.gif%3Fraw%3Dtrue" alt="AddBookmark" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Add a quick Bookmark
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open a file, click on any line where you want to add bookmark&lt;/li&gt;
&lt;li&gt;Press ctrl+k (windows) or cmd+k (mac) to add new bookmark in the last created/updated flow&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6S1DHwJb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/addQuickBookmark.gif%3Fraw%3Dtrue" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6S1DHwJb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/addQuickBookmark.gif%3Fraw%3Dtrue" alt="AddQuickBookmark" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Edit a Bookmark or Flow
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Go to Bookmark sidebar&lt;/li&gt;
&lt;li&gt;Click on pencil while hovering on any bookmark or any flow&lt;/li&gt;
&lt;li&gt;Change anything, bookmarkName, FlowName and/or index&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sjNReQHd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/RenamingFlowName%2526Bookmark.gif%3Fraw%3Dtrue" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sjNReQHd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/RenamingFlowName%2526Bookmark.gif%3Fraw%3Dtrue" alt="EditBookmark" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Clear a Bookmark
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Select a line which has bookmark&lt;/li&gt;
&lt;li&gt;Press ctrl+shift+p (windows) or cmd+shift+p (mac) &lt;/li&gt;
&lt;li&gt;Type "clear bookmark"&lt;/li&gt;
&lt;li&gt;Select "MCB: Clear Bookmark"
Or&lt;/li&gt;
&lt;li&gt;Clear the bookmark from the sidebar by clicking on close icon on the bookmark&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pRKwIeoV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/Clear-this-Bookmark-min.gif%3Fraw%3Dtrue" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pRKwIeoV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/Clear-this-Bookmark-min.gif%3Fraw%3Dtrue" alt="ClearBookmark" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Import from Bookmarks plugin
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open settings.json by ctrl+p (windows) or cmd+p (mac)&lt;/li&gt;
&lt;li&gt;Add this statement in the settings.json.
"bookmarks.saveBookmarksInProject": true&lt;/li&gt;
&lt;li&gt;It will create a bookmarks.json file in .vscode folder.&lt;/li&gt;
&lt;li&gt;Press ctrl+shift+p (windows) or cmd+shift+p (mac) &lt;/li&gt;
&lt;li&gt;Type "Import from bookmark"&lt;/li&gt;
&lt;li&gt;Select "MCB: Import from Bookmarks" and it will create the bookmarks in the sidebar.&lt;/li&gt;
&lt;li&gt;Edit the bookmarks as required.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--y14SUhle--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/ImportFromBookmark.gif%3Fraw%3Dtrue" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--y14SUhle--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://github.com/deepakpahwa19/flow-bookmarks/blob/master/images/ImportFromBookmark.gif%3Fraw%3Dtrue" alt="EditBookmark" width="880" height="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you for reading. I hope it will help you.&lt;/p&gt;

&lt;p&gt;Please let me know your thoughts in the comments below. Do you find it useful?&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>productivity</category>
      <category>hacktoberfest</category>
    </item>
  </channel>
</rss>
