Consola / Terminal :)

Instalar zsh y establecer como predeterminado 

sudo apt install zsh
chsh -s $(which zsh)

Instalar Oh My Zsh

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

Configurar Oh My Zsh

nano ~/.zshrc
...................
ZSH_THEME="agnoster"

plugins=(
  git
  bundler
  rake
  rbenv
  ruby
)

Para usar theme agnoster debe instalar poweline fonts 

sudo apt install fonts-powerline

Para que se vea bien en la terminal de vscode debe instalar Menlo For PowerLine

https://github.com/abertsch/Menlo-for-Powerline

En VsCode debe configurar sus preferencias de usuario

 {"terminal.integrated.fontFamily": "Menlo for PowerLine"}

¿ Como abrir mi editor de texto preferido desde el explorador ?

Buenas,

Para poder abrir mi editor de texto predilecto, desde el chrome utilizando xdg-open y el protocolo txmt:// deberán seguir los siguientes pasos.

  1. Crear un script para adaptar el link al tipo de comando soportado por su editor de texto. Este ejemplo sirve para vscode y sublime code 2.
#!/usr/bin/env bash
request=${1:23} # Borra los primeros 23 caracteres
request=${request//%2F//} # Reemplazo %2F con /
request=${request/&line=/:} # Reemplazo &line= con :
request=${request/&column=/:} # Reemplazo &column= con :
code -g $request # Abro vscode


Ubicamos el script en $HOME/bin/vscode_handler

2) Crear una app desktop, linkeando el mime type txmt a el handler creado en el punto 1

sudo nano /usr/share/applications/vscode-handler.desktop

[Desktop Entry]
Name=VSCODE URL Handler
GenericName=Editor de texto
Comment=Gestiona las URL Scheme txmt://
Exec=/home/<nombre de usuario>/bin/vscode_handler %u
Terminal=false
Type=Application
MimeType=x-scheme-handler/txmt;
Icon=vscode
Categories=TextEditor;Development;Utility;
Name[en_US]=VSCODE URL Handler

3) Actualizar la base de datos de apps

sudo update-desktop-database