Como poner una terminal en sublime text 3

Adoro Sublime Text, a menudo salto a otros editores para usar un terminal integrado, ¡pero ya no! ¡Un nuevo paquete llamado Terminus escrito por  Randy Lai  agrega soporte para un panel de terminales integrado y una vista! ¡No puedo entender lo increíble que es esto! ¡He estado tratando de encontrar un paquete para agregar soporte de terminal durante años! 
Terminus está muy inspirado en  TerminalView, otro paquete de Sublime Text que agrega un terminal a una vista. 
Lo que me encanta de Terminus es que puedes agregar un panel que se puede alternar o una vista. 

Instalación tanto en Windows como Linux

Para instalarlo, simplemente abra Package Control y busque Terminus

Uso

Hay combinaciones de teclas predeterminadas para más información te dejo el github de randy3k con los comandos.
Una ves instalado terminus en sublime text tecleamos ctrl+shift+p y ingresamos Terminus Key Bindings.
[
   {
      "keys": ["ctrl+alt+t"], 
      "command": "terminus_open", 
      "args": {
      "cwd": "${file_path:${folder}}"
     }
    },
    {
      "keys": ["ctrl+w"], 
      "command": "terminus_close", 
      "context": [{"key": "terminus_view"}]
    }
]
Con este Json lo que le estamos diciendo es que al presionar crtl+alt+t abra la terminal y con ctrl+w cerrar terminal, tu puedes ingresar la combinación de teclas que más te guste.

Configuración en linux

En los sistema unix tenemos la ventaja de configurar el color de nuestra terminal, cabe aclarar que no es 100% funcional en todos los sistemas operativos.
Ahora presionamos ctrl+shift+p y escribimos terminus settings.
{
   "shell_configs": [
     {
        "name": "Zsh",
        "cmd": ["zsh", "-i"],
        "env": {},
        "enable": true,
        "platforms": ["linux", "osx"]
      },
    ],
   "256color": true,
   "unix_term": "xterm-256color",
   "preserve_keys" : [
        "ctrl+k",   // there are a number of shortcuts with "ctrl+k" prefix.
        "ctrl+p"   // to show Go to Anything
    ],
   "theme": "user",
    "user_theme_colors": {
     "background": "#2b303b",
     "selection": "#4f5b66",
     "00": "#4c4c4c",
     "04": "#4682b4"
    }
}
Esta es la configuración de colores que uso pero ustedes pueden personalizarlo a su gusto. Saludos

Comentarios