create account

My top five VS Code Extensions by themarkymark

View this thread on: hive.blogpeakd.comecency.com
· @themarkymark ·
$25.83
My top five VS Code Extensions
This is another post in the spirit of the [STEMGeek's Hackathon](https://peakd.com/stem/@themarkymark/stemgeek-s-first-hackathon).

The prize pool for the Hackathon is over **12,000 Hive** right now.

Yesterday I [introduced you to my favorite text editor](https://peakd.com/technology/@themarkymark/introducing-vs-code-the-best-text-editor) VS Code and gave some reasons why you should give it a try if you don't already use it.

I am going to cover five of my favorite extensions that will make your life a lot easier.

# 1) Linters
https://i.imgur.com/PBz6Qfn.png
https://i.imgur.com/QbT88ib.png

You would be crazy to develop anything without a good linter.  A linter is like a spell checker for developers.  It will identify code errors, bad coding styles, and even potential bugs.

For python, there is an extension that includes other features in addition to linting and it is the one I would recommend using. 

For Javascript, the undisputed champion is ESLint.

I can't stress enough how important a good linter is.

---

# 2) Rainbow Brackets

https://i.imgur.com/9xz7VlL.png

Rainbow Brackets is a small extension with a big heart.

https://i.imgur.com/bQ8lWYg.png

Rainbow Brackets colors every group of brackets uniquely so you can easily visualize which set of brackets you are inside of.

---

# 3) vscode-icons

https://i.imgur.com/fT9b5HZ.png

I love this extension, some themes include their own file icons but these are larger and cleaner than most and has a lot more default icons.

![](https://files.peakd.com/file/peakd-hive/themarkymark/FXnjlyyQ-screenshot.gif)
<sub>Source: Extension Info Page</sub>

---

# 4) Remote SSH

https://i.imgur.com/o0YIvy9.png

This is an extension provided by Microsoft that makes it easy to edit files on remote SSH servers directly from VS Code.

As most of us are working on remote servers, this is a huge time and sanity saver.

---

# 5) GitLens

https://i.imgur.com/k698MKe.png

I feel it would be criminal if I didn't mention GitLens.

![](https://files.peakd.com/file/peakd-hive/themarkymark/j0mqnVfw-gitlens-preview.gif)
<sub>Source: Extension Info Page</sub>

GitLens is likely the largest and most comprehensive extension I run.  It is jammed packed with features to make your life easier and more productive.  I recommend right-clicking the above gif to open in a new tab and watch it for a few seconds to get a feel for how GitLens can make your life easier.

If you only install one extension, it should be GitLens, and a linter :) 

---



---

<center>Securely chat with me on [Keybase](https://keybase.io/officialmarky)
<center>https://steemitimages.com/DQmcWxV1dpA1eAtw2ipwZiWZkydyVNU5LaLa2Ak1GUnbGmS/The-Marky-Mark.png </center>
# <center>  [Why you should vote me as witness](https://peakd.com/witness-category/@themarkymark/why-you-should-vote-for-themarkymark-as-witness)  </center> #
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 389 others
👎  , , ,
properties (23)
authorthemarkymark
permlinkmy-top-five-vs-code-extensions
categorytechnology
json_metadata{"app":"peakd/2020.04.5","format":"markdown","tags":["technology","tutorial","vscode","development","programming","palnet","neoxian"],"users":["themarkymark"],"links":["/stem/@themarkymark/stemgeek-s-first-hackathon","/technology/@themarkymark/introducing-vs-code-the-best-text-editor","https://keybase.io/officialmarky","/witness-category/@themarkymark/why-you-should-vote-for-themarkymark-as-witness"],"image":["https://i.imgur.com/PBz6Qfn.png","https://i.imgur.com/QbT88ib.png","https://i.imgur.com/9xz7VlL.png","https://i.imgur.com/bQ8lWYg.png","https://i.imgur.com/fT9b5HZ.png","https://files.peakd.com/file/peakd-hive/themarkymark/FXnjlyyQ-screenshot.gif","https://i.imgur.com/o0YIvy9.png","https://i.imgur.com/k698MKe.png","https://files.peakd.com/file/peakd-hive/themarkymark/j0mqnVfw-gitlens-preview.gif","https://steemitimages.com/DQmcWxV1dpA1eAtw2ipwZiWZkydyVNU5LaLa2Ak1GUnbGmS/The-Marky-Mark.png"]}
created2020-05-06 06:27:48
last_update2020-05-06 06:27:48
depth0
children13
last_payout2020-05-13 06:27:48
cashout_time1969-12-31 23:59:59
total_payout_value14.820 HBD
curator_payout_value11.010 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,861
author_reputation1,772,876,059,799,861
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,213,841
net_rshares46,892,466,820,497
author_curate_reward""
vote details (457)
@abitcoinskeptic ·
I was planning on picking up python again, it and javascript were always my favourite, but it seems to have caught up in popularity.
properties (22)
authorabitcoinskeptic
permlinkre-themarkymark-q9wmsq
categorytechnology
json_metadata{"tags":["technology"],"app":"peakd/2020.04.5"}
created2020-05-06 10:07:39
last_update2020-05-06 10:07:39
depth1
children0
last_payout2020-05-13 10:07:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length132
author_reputation335,387,091,612,941
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,216,480
net_rshares0
@bala41288 ·
$0.18
A few months back I used to write a series on VS code extensions. I covered about a few extensions myself but never knew about GitLens and Remote SSH. I'm going to try it. Thanks. 
👍  
properties (23)
authorbala41288
permlinkre-themarkymark-202057t1036811z
categorytechnology
json_metadata{"tags":["technology","tutorial","vscode","development","programming","palnet","neoxian"],"app":"esteem/2.2.5-mobile","format":"markdown+html","community":"hive-125125"}
created2020-05-07 04:33:09
last_update2020-05-07 04:33:09
depth1
children0
last_payout2020-05-14 04:33:09
cashout_time1969-12-31 23:59:59
total_payout_value0.086 HBD
curator_payout_value0.089 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length180
author_reputation1,509,825,635,715,311
root_title"My top five VS Code Extensions"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,232,399
net_rshares499,219,209,025
author_curate_reward""
vote details (1)
@deniskj ·
The one click git integration has to be up there as well. Microsoft create horrible, impossible to use products but with this they struck gold.

Thanks for recommending the linters. I have used Dream weaver for the longest time so the experience using VS code feels very strange. 
properties (22)
authordeniskj
permlinkre-themarkymark-202056t112256343z
categorytechnology
json_metadata{"tags":["technology","tutorial","vscode","development","programming","palnet","neoxian"],"app":"esteem/2.2.5-mobile","format":"markdown+html","community":"hive-125125"}
created2020-05-06 08:22:57
last_update2020-05-06 08:22:57
depth1
children0
last_payout2020-05-13 08:22:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length280
author_reputation50,835,641,159,851
root_title"My top five VS Code Extensions"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,215,066
net_rshares0
@dhimmel ·
> This is an extension provided by Microsoft that makes it easy to edit files on remote SSH servers directly from VS Code.

Also one of my personal favorite VS Code extensions. It's amazing how seamless the experience is. There's almost no difference to having the project open from the local machine.

Didn't know about GitLens. Showing the commit message that last edited a line is super useful.
properties (22)
authordhimmel
permlinkre-themarkymark-q9wxj9
categorytechnology
json_metadata{"tags":["technology"],"app":"peakd/2020.04.5"}
created2020-05-06 13:59:36
last_update2020-05-06 13:59:36
depth1
children0
last_payout2020-05-13 13:59:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length397
author_reputation39,788,295,023,882
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,220,047
net_rshares0
@gitplait ·
These are really nice extentions. Your post has been picked and will be featured on our post today as one of the best hand picked posts. We would appreciate posting tutorials via our platform. You can check the [gitplait site](https://gitplait.tech/) and also join our [community](https://hive.blog/trending/hive-103590). Thank you.
properties (22)
authorgitplait
permlinkq9x837
categorytechnology
json_metadata{"links":["https://gitplait.tech/","https://hive.blog/trending/hive-103590"],"app":"hiveblog/0.1"}
created2020-05-06 17:47:33
last_update2020-05-06 17:47:33
depth1
children0
last_payout2020-05-13 17:47:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length332
author_reputation911,220,543,569
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,223,814
net_rshares0
@koh ·
Another beautiful post my friend! 

Just started the H.A.C.K community yesterday! I think it would be a great place for topics like these. 

## [H.A.C.K. Community](https://peakd.com/c/hive-198913/) on Hive!!!
properties (22)
authorkoh
permlinkre-themarkymark-q9wcrv
categorytechnology
json_metadata{"tags":["technology"],"app":"peakd/2020.04.5"}
created2020-05-06 06:31:09
last_update2020-05-06 06:31:09
depth1
children0
last_payout2020-05-13 06:31:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length209
author_reputation1,968,802,701,852
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,213,876
net_rshares0
@memehub ·
other awesome extensions not mentioned:

python - importmagic, pyright, python docstring generator

csv - rainbowcsv
properties (22)
authormemehub
permlinkre-themarkymark-q9xh7p
categorytechnology
json_metadata{"tags":["technology"],"app":"peakd/2020.04.5"}
created2020-05-06 21:04:48
last_update2020-05-06 21:04:48
depth1
children0
last_payout2020-05-13 21:04:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length116
author_reputation62,861,005,302,918
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,227,071
net_rshares0
@originate ·
@themarkymark Since your suggestion a few days ago, I've been trying Visual Studio--Excellent suggestion. I was in the "It was a Microsoft product camp", this is a really well built IDE!   
properties (22)
authororiginate
permlinkre-themarkymark-q9wnn7
categorytechnology
json_metadata{"tags":["technology"],"app":"peakd/2020.04.5"}
created2020-05-06 10:25:57
last_update2020-05-06 10:25:57
depth1
children0
last_payout2020-05-13 10:25:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length189
author_reputation175,421,925,272,702
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,216,768
net_rshares0
@potta ·
ESLint is an absolute must for me. I also love the one which automatically closes the HTML tags, can't remember exactly which one it is. Will post it here if I find it.
properties (22)
authorpotta
permlinkq9x59f
categorytechnology
json_metadata{"app":"hiveblog/0.1"}
created2020-05-06 16:46:27
last_update2020-05-06 16:46:27
depth1
children0
last_payout2020-05-13 16:46:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length168
author_reputation15,544,222,497,244
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,222,923
net_rshares0
@revo ·
Thanks for these.  I've used VS Code a bit, but didn't realise you could extend it with extensions.  Good to know!
properties (22)
authorrevo
permlinkre-themarkymark-q9we5x
categorytechnology
json_metadata{"tags":["technology"],"app":"peakd/2020.04.5"}
created2020-05-06 07:01:27
last_update2020-05-06 07:01:27
depth1
children0
last_payout2020-05-13 07:01:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length114
author_reputation13,099,225,944,898
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,214,226
net_rshares0
@saboin ·
I had my eye on PyCharm, but after reading these last few posts of yours, I'll definitely give VS Code a try and see which one I prefer. The features seem to be similar enough between the two.

One thing I like about PyCharm is code refactoring, where you can change the name of a variable or a function and it will change it everywhere it is referenced, even if it's in a different file in the same project. I imagine VS Code must have a similar feature.

I'm just starting out with programming (unless you count the BASIC programs I did in the 90s and programming my CNC machine at work), so posts like this one are very useful to me.
properties (22)
authorsaboin
permlinkre-themarkymark-q9z0hx
categorytechnology
json_metadata{"tags":["technology"],"app":"peakd/2020.04.5"}
created2020-05-07 16:58:45
last_update2020-05-07 16:58:45
depth1
children1
last_payout2020-05-14 16:58:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length636
author_reputation3,313,049,052,405
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,242,776
net_rshares0
@themarkymark ·
VS Code has refactoring as well.

Can see what it offers here:
https://code.visualstudio.com/docs/editor/refactoring
properties (22)
authorthemarkymark
permlinkre-saboin-q9z19d
categorytechnology
json_metadata{"tags":["technology"],"app":"peakd/2020.04.5"}
created2020-05-07 17:15:12
last_update2020-05-07 17:15:12
depth2
children0
last_payout2020-05-14 17:15:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length116
author_reputation1,772,876,059,799,861
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,243,033
net_rshares0
@yabapmatt ·
$0.03
I had no idea about the Remote SSH extension and boy is that amazing! But what's even more amazing is to find actual useful information here that's not about Hive or crypto. This is exactly the type of post we will need a LOT more of if we want the general public to ever use this platform. Well done.
👍  , ,
👎  
properties (23)
authoryabapmatt
permlinkre-themarkymark-q9x9e9
categorytechnology
json_metadata{"tags":["technology"],"app":"peakd/2020.04.5"}
created2020-05-06 18:15:45
last_update2020-05-06 18:15:45
depth1
children0
last_payout2020-05-13 18:15:45
cashout_time1969-12-31 23:59:59
total_payout_value0.014 HBD
curator_payout_value0.015 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length301
author_reputation160,224,638,135,630
root_title"My top five VS Code Extensions"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id97,224,320
net_rshares91,253,786,498
author_curate_reward""
vote details (4)