DEV Community

Cover image for What editor, browser and terminal do you use?

What editor, browser and terminal do you use?

Madza on November 05, 2020

Well-configured code editor / IDE, browser, and terminal are the main tools for developers. What combo do you use in your daily workflow?

To start off, I'm using VS Code, Google Chrome and Git Bash.

Collapse
 
cayde profile image
CAYDE

vscode ,firefox,oh my zsh

Collapse
 
cipharius profile image
Valts Liepiņš

Overview

Code editor: Kakoune
Browser: Qutebrowser
Terminal: Kitty
Shell: Fish

Browser - Qutebrowser

Started using it recently and so far I am very satisfied with it.
It's chromium based browser with vi-inspired modal interface.
It feels much more solid than the modal binding plugins available for firefox, mainly, the bindings work everywhere, not just on the loaded web page.

It also comes with open-editor command, which allows opening any input field for editting in your default text editor (currently using it to write this response).

Code editor - Kakoune

Been stuck on Kakoune ever since I migrated away from vim and emacs(spacemacs).
I chose it for it's unique spin on modal bindings and it's natural approach to multi-cursor editting.
Also huge appeal to me, especially coming from emacs ecosystem, was the focus on unix philosophy of doing one thing well.
Windows management is trusted upon windows manager and has minimal friction when it comes to interacting with system applications.

Terminal - Kitty

Terminals are a messy technology, kitty is an alright terminal emulator.
I mainly switched to it so that I can try out fonts with ligatures.
I do not use it's windows and tabs features, just as plain terminal emulator.

Shell - Fish

Not really sure why I'm using fish, at this point it's just a habit.
I haven't really figured out what responsibility shell could do in my workflow, besides command invocation, completion candidate suggestions and command history.
I've been eyeing elvish shell, so might switch to that one instead.

Collapse
 
haruanm profile image
Haruan Justino

I will check the Kakoune, about the terminal I have tested kitty and went to Konsole because I felt it was simpler and has ligatures too.

Collapse
 
kallmanation profile image
Nathan Kallman

Neovim, Vivaldi, and zsh (configured with oh my zsh) with tmux within the default "Terminal" emulator on Mac.

Collapse
 
_garybell profile image
Gary Bell

PHPStorm/PyCharm + Chromium (and Firefox) + default Ubuntu terminal.

Most of the time I actually use the terminal within the IDE, as I can Alt+F12 to get to it easily, then Esc to get back to the code. So I can easily change -> test -> commit -> repeat without touching the mouse.

Collapse
 
gabedunn profile image
Gabe Dunn

Default Ubuntu terminal is gnome-terminal fyi.

Collapse
 
ben profile image
Ben Halpern

Browser.... All of them. I try to mix things up on purpose as a web developer. I like to get a handle of the norms of different browsers and not go all in on, say, Chrome.

I will say that running several at once makes my computer fan go wild, so it's mostly one at a time.

I use VSCode and the default Mac terminal.

Collapse
 
levirs565 profile image
Levi Rizki Saputra

Android Studio (For Android Development)/NeoVim (For Web Development and blogging) + Brave/Firefox + Alacritty

I install IdeaVim plugin in Android Studio for Vim like text editing.

My NeoVim plugins:

  • NERDTree, for file navigation
  • gitgutter, show git changes in gutter
  • fugitive, easy git command
  • neoterm, better terminal inside Vim

In NeoVim and Android Studio i use Gruvbox Theme.

Collapse
 
jumanjii profile image
Allan Jacquet-Cretides • Edited

On my side:

Collapse
 
aboutdavid profile image
David • Edited

Code editor: Glitch because well, Sometimes I use a Chromebook, Windows Laptop, or a Android Tablet and I need my IDE to work on all three
Browser: Brave Browser for personal stuff and Beaker browser for P2P developer projects
Terminal: Regular default Raspberry Pi OS (formerly known as Raspbian) terminal with the Termius SSH client because Termius works on all three devices I have mentioned above and uses their Cloud Sync.

Collapse
 
taufik_nurrohman profile image
Taufik Nurrohman • Edited

A terminal emulator, with Vim and Git installed.

I use Firefox web browser for development mainly because of its straight forward scratch-pad and style-editor GUI. Easy to copy, cut, and paste codes.

Collapse
 
quintisimo profile image
Quintus Cardozo • Edited

VSCode-Vim, Safari and Firefox Developer Edition, Fish Shell with Fisher.

Notable VSCode Plugins:
Vim (duh!)
Pyright (typescript style type-checking for python)

Fish Plugins:
oh-my-fish/plugin-bang-bang
oh-my-fish/plugin-cd
oh-my-fish/theme-eclm

Collapse
 
sdabhi23 profile image
Shrey Dabhi

VS Code / Intellij Idea based upon what kind of project I am working on. I use Intellij mainly for large java related projects which require maven or gradle.

Google Chrome as the browser, I did try Firefox and Edge for a while but shifting from laptop to phone or vice-versa was not as smooth as it is with chrome.

For terminals, I use powershell inside conemu. I also have to access servers via ssh, so conemu makes it easy for me to open and manage multiple terminals. I have also customized my powershell prompt using oh-my-posh

Collapse
 
valentinbcn profile image
Valentin

VSCode + Firefox + Hyper Terminal

Collapse
 
heikokanzler profile image
Heiko Kanzler 🇪🇺

I am a conservative old bloke, so on my Mac:

  • IntelliJ Ultmate for my Grails / Java Projects (for almost 20 years now, came from Eclipse and Borland)
  • VSCode now for my TypeScript and PHP projects
  • Chrome and Firefox
  • iTerm2 with oh-my-zsh
  • PAW for Rest API
Collapse
 
cadams profile image
Chad Adams • Edited

Code editor: VSCode for everything besides Java I use Intellij
Browser: Chrome
Terminal: VSCode's terminal & Hyper
Shell: Spaceship ZSH

Collapse
 
developman profile image
Dmitry Mineev

Hi, there!
For the web development I am using

  1. RubyMine/VS Code
  2. Google Chrome
  3. ITerm2
Collapse
 
offirmo profile image
Offirmo • Edited
  • WebStorm: good IDE, manages to adequately autocomplete / jump to with low input (sort of figures out itself) + very usable editor + very usable search
  • Firefox: killer features = tree-style tabs, privacy, protecting the web
  • iTerm: can split tabs, auto-restore them on relaunch, can rename and color tabs from script = useful to find one's stuff at a glance

All very good, and yes I tried the competition

Collapse
 
raguay profile image
Richard Guay

Onivim2, FireFox, and iTerm2 with either zsh & ohmyzsh, fish and ohmyfish, or ion (ion is very fast shell!) with my own configuration. I sometimes use Hype for a change, but end up going back to iTerm2.

Collapse
 
hougesen profile image
Mads Hougesen

I am pretty basic when it comes to my tools.

Currently running VS Code with the Vim plugin and a bunch of other plugins.

On my Mac, I use the standard terminal (customized with oh-my-zsh). On Windows I use Windows Terminal with Git Bash & WSL.

Primarily use Chrome, but I have pretty much everything installed for cross testing.

Collapse
 
dhurba87 profile image
Dhurba baral

Zsh, Alacritty, tmux, NeoVim, Brave

Collapse
 
fernandobasso profile image
Fernando Basso • Edited

Bash on Terminator + Tmux, Vim, Firefox Developer Edition on Arch Linux.

Collapse
 
zdebeer99 profile image
Zack

vscode and atom, chrome and firefox, cmder

Collapse
 
himanshunikhare profile image
Himanshu Nikhare

Vscode, Brave, Zsh

Collapse
 
ozan profile image
Ozan

Atom (vim, sublime) + firefox + bash

Collapse
 
dianawebdev profile image
Diana

VSCode, Brave Browser for main development and iTerm with oh-my-zsh. For web testing purposes all the other browsers as well...

Collapse
 
ehudon profile image
ehudon

I use the same setup across 3 different operating systems.

Editor: VS Code / Vim
IDE: IntelliJ IDEA
Browser: Edge and Firefox
Terminal: Windows Terminal / iTerm2 (macOS) / Terminator (Linux) with zsh on all of them

Collapse
 
barraza44 profile image
Alex Barraza • Edited

WebStorm | Rider / Firefox / gnome terminal :D

Collapse
 
dev1031 profile image
Dherendra Dev

vscode, chrome , oh my zsh

Collapse
 
adriangrigore profile image
Adrian Emil Grigore

github.com/martanne/vis, Google Chrome and Windows Terminal.

Collapse
 
hb profile image
Henry Boisdequin

VSCode/PyCharm/Atom/DataGrip, Chrome, Oh My Zsh/iTerm

Collapse
 
bburgess_keys profile image
Bradley Burgess

Firefox (mostly), GNOME terminal, NeoVim

Collapse
 
eboye profile image
eboye

PHPStorm, Firefox Dev Edition, iTerm (Oh My Zsh)

Collapse
 
vic0de profile image
Vishnu Dileesh

Code Editor: NeoVim
Browser: Firefox
Terminal: XFCE
Shell: ZSH

Collapse
 
realedwintorres profile image
Edwin Torres

Yes to those three. Exactly. But for quick editing in terminals, it's vi all the way. Habits are hard to break.

Collapse
 
zenphp profile image
Jason Murray

Editor: PHPStorm
Browser: Chrome
Terminal: Terminator
Shell: ZSH

Collapse
 
sharozijaz profile image
Sharoz Ijaz

I Use VS Code + Chrome for Web Browsing and Firefox for developer edition for Web development + Windows Terminal with WSL on Windows and Tilix on Manjaro.

Collapse
 
justan0therdev profile image
Ruan Montelo

NeoVIM, Google Chrome and Bash.

My text editor/IDE can be anything using a VIM Plugin, like VSVim for Visual Studio, VSCode VIM extension or PyCharm with Idea VIM.

Collapse
 
onesimusunbound profile image
OnesimusUnbound

Vscode or Visual Studio IDE, Google Chrome, PowerShell

Collapse
 
highcenburg profile image
Vicente G. Reyes

I use VS Code, Brave Browser and Responsively.app, Terminal is iTerm2 with zsh

Collapse
 
metalmikester profile image
Michel Renaud

Visual Studio, Google Chrome, the Windows command prompt (though sometimes I'll use Powershell instead). I use VS Code but largely as a Notepad replacement (I never liked Notepad from Day 1).

Collapse
 
thomasbnt profile image
Thomas Bnt ☕ • Edited

I use mostly Webstorm and Chrome for webdev but I can also use for little projects VSCode. For the CLI, Webstorm integrate direcly that 😄

Collapse
 
hardik500 profile image
Hardik500

VS Code + Brave + Windows Terminal (Preview) (with WSL ofcourse)

Collapse
 
nicolasomar profile image
Nicolás Omar González Passerino

Vscode, Chrome and vscode terminal.
I would like to try windows terminal and mantain it as the only one for everyday usage.

Collapse
 
lazynormz profile image
Mike Jagd Winum

Editor: Visual Studio Code
Browser: Brave
Terminal: WSL2 - Ubuntu

Collapse
 
collegewap profile image
collegewap

VSCode + Firefox + GitBash

Collapse
 
dominikhaid profile image
dominikhaid

Firefox DEV VSCode normal debian/gnome terminal

Collapse
 
karandpr profile image
Karan Gandhi

VS Codium
Firefox
PowerShell - Bash

Collapse
 
mikee profile image
Miguel Palacios

VS CODE, Edge/Firefox, and Git Bash

Collapse
 
thefern profile image
Fernando B 🚀

VSCode, Intellij IDEA, Chrome + Firefox, fish shell.

Collapse
 
vlasales profile image
Vlastimil Pospichal • Edited

Vim, Firefox, Bash with Screen.

Collapse
 
hydraulisch profile image
3e2

Code Editor: GitLab IDE
Browser: OpreaGX
Terminal: GIT

Collapse
 
bugs_bunny profile image
Derek Oware

VSCode, Chrome & ohmyzsh

Collapse
 
aghost7 profile image
Jonathan Boudreau

Editor: Neovim
Browser: Firefox
Terminal: Alacritty

Collapse
 
xcyraxx profile image
Adil Jafar

Terminal: Kitty
Browser: Firefox Nightly
Shell: Zsh
Code Editor: Vim

Collapse
 
_gdelgado profile image
Gio

Editor: NeoVim with several plugins
Browser: Firefox & Chrome
Terminal: Kitty
Shell: zsh with oh-my-zsh configured

Collapse
 
haruanm profile image
Haruan Justino

neovim, firefox and zsh in konsole

Collapse
 
markokarapandzic profile image
Marko Karapandzic

Vim or VS Code(with Vim extension), Chrome, Zsh(with ohmyzsh and powerlevel10k theme)

Collapse
 
eckelon profile image
JA Samitier

Brave, Alacritty, nvim and raw zsh

Collapse
 
pablohs1986 profile image
Pablo Herrero

Editor: VS Code.
IDE: NetBeans / IntelliJ.
Browser: Chrome.
Terminal:

  • macOS: ITerm2 + ZSH shell + Oh My ZSH + Powerlevel10k.
  • Windows: Windows Terminal + Git Bash.
Collapse
 
vitogd profile image
Victor Guedes

Visual Studio 2019/Visual Studio Code + Chrome + Powershell with oh-my-posh installed.

I don't use as much my terminal, I only use for install a vcpkg package or commit to github...

Collapse
 
kompuser profile image
Benoit Ricaud

vscode + firefox + zsh

Collapse
 
sambhavjindalgithub profile image
Sambhav-Jindal-github

vscode/pycharm + chrome+ intelliJ

Collapse
 
ryands17 profile image
Ryan Dsouza

I use Chrome and Firefox (mostly Chrome), iterm2 as my terminal with Zsh and VSCode with Vim bindings.

Collapse
 
pengeszikra profile image
Peter Vivo

VS code, Chrom, iterm2, jupyter notebook ( rust, python )

Collapse
 
ng_update profile image
Kieran

Atom, Chromium/Chrome, .zsh w/ omzsh.

Collapse
 
bmartin2013 profile image
Barbara Martinez • Edited

VS Code and Brave browser. I use bash terminal integrated with VS code

Collapse
 
dailydevtips1 profile image
Chris Bongers

IDE: VS Code
Browser: Chrome
Terminal: iTerm2

Collapse
 
micahlt profile image
Micah Lindley

I use Atom for my editor, Google Chrome for my browser, and either Windows Terminal or GNOME Terminal, depending on which OS I'm using.

Collapse
 
kilianvalkhof profile image
Kilian Valkhof

Editor: Atom
Browser: Polypane
Terminal: Guake (with zsh) mapped to my caps lock.

Collapse
 
gouranga profile image
Gouranga satapathy • Edited

Vs code + chrome + git bash & powershell

Collapse
 
ug02fast profile image
Arthur Zhuk

Vim or VsCode-Vim, Brave, zsh

Collapse
 
jmfayard profile image
Jean-Michel 🕵🏻‍♂️ Fayard

Intellij idea, Firefox and zsh/iterm

Collapse
 
tominekan profile image
Tomi Adenekan • Edited
  • VSCode (one of the best out there)
  • Microsoft Edge for linux (for the win :)
  • Bash (I'm too lazy to find another one)
Collapse
 
ajkachnic profile image
Andrew

I use VS Code, Brave, and Alacrity. I’ve very much enjoyed my experience with all three!

Collapse
 
2kabhishek profile image
Abhishek Keshri • Edited

On Linux: Chromium, VS Code & Konsole
On Windows: Edge, VS Code & Windows Terminal(WSL 2)

Collapse
 
cashless_jay profile image
Peter Joshua

Vscode + chrome / chromium + git bash

Collapse
 
brtymn profile image
Bartu Yaman

Atom + Brave + Hyper Terminal.

Collapse
 
stefandrl profile image
Stefan Drl

PHPStorm + Chrome + iTerm/IDE terminal

Collapse
 
nikhilmwarrier profile image
nikhilmwarrier

VS Code, Chromium. (I don't use any terminals nowadays)

Collapse
 
aminiam08 profile image
aminiam08

Vim or Qt Creator + Firefox + oh my zsh

Collapse
 
nickviola profile image
Nick Viola • Edited

IDE = Custom vim with a crazy amount of remaps and plugins

Browser = Chrome

Terminal = ITerm

Tools = tmux and ALE in vim

Collapse
 
ooosh profile image
Nick Waller

VS Code, Chrome, iTerm 2