
En Windows, siempre usé SecureCRT para trabajar en ssh y no conocía el dolor. Pero luego me di cuenta de que debería probar el terminal de 24 bits y trabajar en ssh usando un hermoso tema para vim en un servidor remoto.
Paso 1. Un programa de terminal de 24 bits
Desafortunadamente, en este momento SecureCRT no admite una pantalla de 24 bits, solo un
hilo se cuelga
en el foro , lo que agregará soporte en un futuro lejano y brillante.
Así que fui en busca y encontré
tal idiota sobre este tema. Hay una lista de diferentes terminales para
Linux / Mac / Windows con soporte para True Color. Puedes repetir, ver lo que te gusta. Me instalé en MobaXterm para Windows, es algo similar al SecureCRT habitual para mí, incluso la configuración de SecureCRT recoge. Hay una versión portátil, puede descargar desde aquí:
mobaxterm.mobatek.netDespués de comenzar, si escribe el comando:
lscolors
verá una placa de prueba como en la captura de pantalla al comienzo del artículo.
Paso 2. NeoVim
Luego instalé neovim en una máquina remota, a la que me iba a conectar a través de ssh, usando el terminal de MobaXterm.
Aquí están las instrucciones de instalación de neovim:
github.com/neovim/neovim/wiki/Installing-NeovimY pon vim-plug:
github.com/junegunn/vim-plugPaso 3. El tema challenger_deep con soporte True Color


Elegí el tema
challenger_deep con soporte True Color, personalmente me gustó. Pero hay
muchos de ellos, puede elegir a su gusto, solo tiene que buscar soporte para True Color.
Y la configuración más mínima para neovim:
call plug#begin('~/.local/share/nvim/plugged') Plug 'vim-airline/vim-airline' Plug 'itchyny/lightline.vim' Plug 'challenger-deep-theme/vim' call plug#end() syntax on filetype on filetype plugin on filetype plugin indent on set termguicolors colorscheme challenger_deep
El archivo ~ / .config / nvim / init.vim es un análogo de .vimrc para vim clásico.
Siguiente:
:PlugInstall
Y, de hecho, todo debería convertirse en una captura de pantalla.
Paso 4. Soporte de color en tmux
De manera predeterminada, si inicia una sesión tmux (analógica a la pantalla), los colores se desvanecerán y volverán a su curso aburrido habitual. Así es como puedes vencerlo y devolver el esquema de color.
Creamos el archivo ~ / xterm-24bit.terminfo con los siguientes contenidos:
xterm-24bit|xterm with 24-bit direct color mode, use=xterm-256color, sitm=\E[3m, ritm=\E[23m, setb24=\E[48;2;%p1%{65536}%/%d;%p1%{256}%/%{255}%&%d;%p1%{255}%&%dm, setf24=\E[38;2;%p1%{65536}%/%d;%p1%{256}%/%{255}%&%d;%p1%{255}%&%dm,
Asegúrese de que haya una línea vacía al final del archivo.
Ejecute el comando:
tic -x -o ~/.terminfo xterm-24bit.terminfo
Y además:
export TERM=xterm-24bit
Puedes ponerlo en .bashrc
En la configuración .tmux.conf, agregue:
set -g default-terminal "xterm-24bit" set -g terminal-overrides ',xterm-24bit:Tc'
¡Comenzamos tmux y disfrutamos!
Soporte de color de 24 bits en pantalla
Tuve que recoger de la fuente. Aproximadamente aquí en esta línea:
yum install ncurses-devel yum install pam-devel yum install texi2html texinfo git clone https://git.savannah.gnu.org/git/screen.git
En la carpeta src
./autogen.sh ./configure & config.status make && make install
screen --version Screen version 4.99.0 (build on 2020-01-08 20:01:25)
