<?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: Abrar Mehedi</title>
    <description>The latest articles on DEV Community by Abrar Mehedi (@abrarmehedi).</description>
    <link>https://dev.to/abrarmehedi</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%2F987844%2F845159d0-3ea2-4717-a2cf-7aca91e31c4d.jpeg</url>
      <title>DEV Community: Abrar Mehedi</title>
      <link>https://dev.to/abrarmehedi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abrarmehedi"/>
    <language>en</language>
    <item>
      <title>VIM-code-editor</title>
      <dc:creator>Abrar Mehedi</dc:creator>
      <pubDate>Sat, 10 Dec 2022 14:52:10 +0000</pubDate>
      <link>https://dev.to/abrarmehedi/vim-code-editor-c90</link>
      <guid>https://dev.to/abrarmehedi/vim-code-editor-c90</guid>
      <description>&lt;h2&gt;
  
  
  🧑‍💻 VIM Code Editor
&lt;/h2&gt;

&lt;p&gt;Vim is a “modal” text editor based on the vi editor written by Bill Joy in the 1970s for a version of UNIX.&lt;/p&gt;

&lt;h2&gt;
  
  
  💳 What is modal?
&lt;/h2&gt;

&lt;p&gt;When you’re using most word processors and text editors, the alphanumeric keys (i.e., a through z, 1 through 9) are only used to input those characters unless they’re modified by a control key. In Vim, the mode that the editor is in determines whether the alphanumeric keys will input those characters or move the cursor through the document.&lt;/p&gt;

&lt;h2&gt;
  
  
  📖 The Basics of Moving in Vim
&lt;/h2&gt;

&lt;p&gt;h ⇒ moves the cursor one character to the left.&lt;br&gt;
j ⇒ moves the cursor down one line.&lt;br&gt;
k ⇒ moves the cursor up one line.&lt;br&gt;
l (L) ⇒ moves the cursor one character to the right.&lt;br&gt;
0 ⇒ moves the cursor to the beginning of the line.&lt;br&gt;
$ ⇒ moves the cursor to the end of the line.&lt;br&gt;
w ⇒ move forward one word.&lt;br&gt;
b ⇒ move backward one word.&lt;br&gt;
G ⇒ move to the end of the file.&lt;br&gt;
gg ⇒ move to the beginning of the file.&lt;br&gt;
`. ⇒ move to the last edit.&lt;/p&gt;

&lt;h2&gt;
  
  
  📝 Editing Vim Style
&lt;/h2&gt;

&lt;p&gt;d ⇒ starts the delete operation.&lt;br&gt;
dd ⇒ One line delete or cut&lt;br&gt;
dw ⇒ will delete a word.&lt;br&gt;
d0 ⇒ will delete to the beginning of a line.&lt;br&gt;
d$ ⇒ will delete to the end of a line.&lt;br&gt;
dgg ⇒ will delete to the beginning of the file.&lt;br&gt;
dG ⇒ will delete to the end of the file.&lt;br&gt;
u ⇒ will undo the last operation.&lt;br&gt;
Ctrl-r ⇒ will redo the last undo.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔎 Searching and Replacing
&lt;/h2&gt;

&lt;p&gt;/text ⇒ search for text in the document, going forward.&lt;br&gt;
n ⇒ move the cursor to the next instance of the text from the last search. This will wrap to the beginning of the document.&lt;br&gt;
N ⇒ move the cursor to the previous instance of the text from the last search.&lt;br&gt;
?text ⇒ search for text in the document, going backwards.&lt;/p&gt;

&lt;h2&gt;
  
  
  📑 Copying and Pasting
&lt;/h2&gt;

&lt;p&gt;yy ⇒ To Copy a line&lt;br&gt;
dd ⇒ To cut a line&lt;br&gt;
p/P ⇒ Paste a line&lt;/p&gt;

&lt;h2&gt;
  
  
  📚 Saving and Quitting
&lt;/h2&gt;

&lt;p&gt;:q ⇒ Quite&lt;br&gt;
:q! ⇒ Quite and not save&lt;br&gt;
:w ⇒ Save&lt;br&gt;
:wq ⇒ Save and Quite&lt;br&gt;
:wq! ⇒ To save Read only File (If have permission)&lt;br&gt;
:x ⇒ Save and Quite {Not Recommended} 😳&lt;/p&gt;

&lt;h2&gt;
  
  
  🧑‍💻 Contributors
&lt;/h2&gt;

&lt;p&gt;Abrar Mehedi 👉 Follow me on &lt;a href="https://github.com/abrarmehedi"&gt;Github&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vim</category>
      <category>webdev</category>
      <category>tutorial</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Visual Studio Code Customization</title>
      <dc:creator>Abrar Mehedi</dc:creator>
      <pubDate>Sat, 10 Dec 2022 14:46:45 +0000</pubDate>
      <link>https://dev.to/abrarmehedi/visual-studio-code-customization-40mh</link>
      <guid>https://dev.to/abrarmehedi/visual-studio-code-customization-40mh</guid>
      <description>&lt;p&gt;📝 &lt;strong&gt;Why?&lt;/strong&gt;``&lt;br&gt;
I am using Visual Studio code since 2018 and this time I created lots of projects with this code editor. VS Code is my favorite code editor. It's fast and flexible. no matter which operating system I am using VS code is my go-to editor. Over a long period of time, I needed lots of modifications, I changed the look, features, extensions as well as theme. No theme is perfect for my personalization, so I customized a theme in my way. Also, I like to customize extension features. So every time why I set up a new work environment I need to do it manually. So, I uploaded all settings here. So I can do this fast. You can use any one of them.&lt;/p&gt;

&lt;p&gt;`&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠 VS Code Settings
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;{&lt;br&gt;
  "editor.fontFamily": "Operator Mono, Fira Code",&lt;br&gt;
  "editor.fontSize": 20,&lt;br&gt;
  "editor.tabSize": 2,&lt;br&gt;
  "editor.wordWrap": "on",&lt;br&gt;
  "editor.cursorSmoothCaretAnimation": true,&lt;br&gt;
  "editor.cursorBlinking": "expand",&lt;br&gt;
  "prettier.proseWrap": "always",&lt;br&gt;
  "editor.formatOnSave": true,&lt;br&gt;
  "editor.formatOnPaste": true,&lt;br&gt;
  "editor.formatOnType": true,&lt;br&gt;
  "editor.defaultFormatter": "esbenp.prettier-vscode",&lt;br&gt;
  "[html]": {&lt;br&gt;
    "editor.defaultFormatter": "vscode.html-language-features"&lt;br&gt;
  },&lt;br&gt;
  "workbench.colorCustomizations": {&lt;br&gt;
    "editorGroupHeader.tabsBackground": "#2c2c54",&lt;br&gt;
    "activityBar.background": "#2c2c54",&lt;br&gt;
    "sideBar.background": "#141422",&lt;br&gt;
    "minimap.background": "#141422",&lt;br&gt;
    "tab.activeBackground": "#706fd3",&lt;br&gt;
    "tab.inactiveBackground": "#191846",&lt;br&gt;
    "terminal.border": "#2c2c54",&lt;br&gt;
    "terminal.background": "#2c2c54",&lt;br&gt;
    "statusBar.background": "#474787",&lt;br&gt;
    "scrollbarSlider.background": "#474787",&lt;br&gt;
    "scrollbarSlider.hoverBackground": "#706fd3"&lt;br&gt;
  },&lt;br&gt;
  "editor.tokenColorCustomizations": {&lt;br&gt;
    "comments": "#95afc0"&lt;br&gt;
  },&lt;br&gt;
  "editor.linkedEditing": true,&lt;br&gt;
  "editor.bracketPairColorization.enabled": true,&lt;br&gt;
  "editor.guides.bracketPairs": true,&lt;br&gt;
  "editor.guides.bracketPairsHorizontal": true,&lt;br&gt;
  "editor.hover.enabled": false,&lt;br&gt;
  "window.zoomLevel": 1,&lt;br&gt;
  "files.autoSave": "afterDelay",&lt;br&gt;
  "files.autoSaveDelay": 10,&lt;br&gt;
  "liveServer.settings.CustomBrowser": "chrome:PrivateMode",&lt;br&gt;
  "liveServer.settings.donotShowInfoMsg": true,&lt;br&gt;
  "liveServer.settings.donotVerifyTags": true,&lt;br&gt;
  "liveSassCompile.settings.formats": [&lt;br&gt;
    {&lt;br&gt;
      "format": "compressed",&lt;br&gt;
      "extensionName": ".min.css",&lt;br&gt;
      "savePath": "/css"&lt;br&gt;
    }&lt;br&gt;
  ],&lt;br&gt;
  "liveSassCompile.settings.generateMap": false,&lt;br&gt;
  "workbench.iconTheme": "material-icon-theme",&lt;br&gt;
  "workbench.colorTheme": "Andromeda",&lt;br&gt;
  "workbench.editor.enablePreview": false,&lt;br&gt;
  "terminal.integrated.defaultProfile.windows": "Git Bash",&lt;br&gt;
  "terminal.integrated.fontSize": 20,&lt;br&gt;
  "terminal.integrated.fontWeight": null,&lt;br&gt;
  "diffEditor.wordWrap": "on",&lt;br&gt;
  "bracketPairColorizer.depreciation-notice": false,&lt;br&gt;
  "security.workspace.trust.untrustedFiles": "open"&lt;br&gt;
}&lt;/code&gt;&lt;br&gt;
`&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚙️ VS Code Extension
&lt;/h2&gt;

&lt;p&gt;Auto Close Tag&lt;br&gt;
Auto Rename Tag&lt;br&gt;
Debugger for Chrome&lt;br&gt;
indent-rainbow&lt;br&gt;
HTML CSS Support&lt;br&gt;
JavaScript (ES6) code snippets&lt;br&gt;
Live Server&lt;br&gt;
Live Sass Compiler&lt;br&gt;
Material Icon Theme&lt;br&gt;
Prettier - Code formatter&lt;br&gt;
WordPress Snippets&lt;br&gt;
Simple React Snippets&lt;/p&gt;

&lt;h2&gt;
  
  
  🎨 VS Code Themes
&lt;/h2&gt;

&lt;p&gt;Andromeda 👈&lt;br&gt;
Dracula Official&lt;br&gt;
Night Owl&lt;br&gt;
Shades of Purple&lt;br&gt;
SynthWave '84&lt;/p&gt;

&lt;h2&gt;
  
  
  Ayu (Theme)
&lt;/h2&gt;

&lt;p&gt;✒ Font Info&lt;br&gt;
Fira Code&lt;br&gt;
Operator Mono&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>discuss</category>
      <category>help</category>
    </item>
  </channel>
</rss>
