Si lo quiers hacer en windows Te recomiendo leer primero el paper que escribi de integracion Cmnder, Conemu y Msys2
Primero debemos tener oh-my-zsh instalado
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Install Powerline10k
Powerline10k theme vamos a correr lo siguiente
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
/** ***WINDOWS*** **/
Si es asi, vamos a abir una terminal zsh con cmder
Adional agrega las tipografias para que puedas ver sus iconos
MesloLGS NF Regular.ttf DejaVu Sans Mono Nerd Font Complete.ttf FuraMono-Regular Powerline.otf
Descarga e instalalas asi
Resultado en Cmder/conemu
Para una terminal asi, te recomiendo leer mi paper de como dejar de extrañar linux en windows
/** * UBUNTU */
Cambiamos a bajar algunas de las fuentes Hack Nerd Font, JetBrains Mono Nerd Font, Ubuntu Nerd Font
Luego Abre una terminal y cambiala por alguna de las anteriores
p10k configure
Para integrarlo a visual code usa el siguiente tipo de letra
Lo primero es crear un .bat (en mi caso C:\tools\cmder\vscode.bat)
@echo off
SET CurrentWorkingDirectory=%CD%
SET CMDER_ROOT=C:\tools\cmder
CALL "%CMDER_ROOT%\vendor\init.bat"
CD /D %CurrentWorkingDirectory%
Luego en visual code en settings.json
"terminal.integrated.shell.windows":
"C:\\WINDOWS\\System32\\cmd.exe",
"terminal.integrated.shellArgs.windows":[
"/K",
"C:\\tools\\cmder\\vscode.bat"
],
"terminal.integrated.automationShell.linux": ""
Editamos el msys64\msys2_shell.cmd y cambiamos la variable set
Adicional te recomiendo agregar la reciente zsh, oh-my-zsh y sus tjema powerleve10k de este paper en visual code con el siguiente linea:
"terminal.integrated.automationShell.linux": "C:\\Users\\sjnavarro\\tools\\msys64\\msys2_shell.cmd",
"terminal.integrated.shellArgs.windows": [
"-defterm",
"-mingw64",
"-no-start",
"-here"
]
En visual code
si todo va bien con eso es mas que suficiente
si instalamos cmder
en eclipse: windows -> preferences -> Terminal -> LocalTerminal -> Add..
Los siguientes parametros
- path: C:\tools\Cmder\vendor\conemu-maximus5\ConEmu\ConEmuC64.exe
- arguments: cmd /k C:\tools\Cmder\vendor\init.bat
- icon: C:\tools\Cmder\icons\cmder_purple.ico (Opcional)
Listo!!
Ya no estrañes tanto tu linux terminal
Para intellij, ctl + alt + s
shell_path: C:\Windows\system32\cmd.exe /k C:\tools\Cmder\vendor\init.bat