Hace unos días me encontré con una noticia que me dejo impactado.
"... Si bien el objetivo de hacer crecer la comunidad de creadores de
software se mantiene, hemos decidido retirar Atom para promover nuestro
compromiso de llevar el desarrollo de software rápido y confiable a la
nube a través de Microsoft Visual Studio Code y GitHub Codespaces.
Hoy, anunciamos que vamos a cerrar Atom y archivaremos todos los proyectos bajo la organización el 15 de diciembre de 2022..."
"... GitHub y nuestra comunidad se han beneficiado enormemente de aquellos que presentaron problemas, crearon extensiones, corrigieron errores y crearon nuevas funciones en Atom. Atom jugó un papel integral en los viajes de muchos desarrolladores", como es mi caso, no estoy realmente interesado en cambiarme a las otras alternativas.
Habiendo una discusión sobre como conservar el proyecto por la comunidad (dejo el enlace aquí) y dejar a un lado la marca de atom para darle continuidad, les dejo un enlace a proton es como ellos denominan una nueva imagen del amado 'Editor de texto pirateable' Atom.
Mientras se estabiliza la comunidad para obtener de nuevo a atom, les mostraré una alternativa llamada VIM.
Instalación en Windows
Primero se debe descarga desde la página de vim el ejecutable. Al instalar desde el ejecutable se debe tener cuidado en esta sección, te preguntará el tipo de instalación, la opción que elija dependerá del tamaño disponible de su equipo.
Instalación en Linux / BSD
Distribuciones basadas en Debian y Debian
$ sudo apt-get update
$ sudo apt-get install vim-gtk
RedHat y distribuciones basadas en RedHat
$ sudo yum check-update
$ sudo yum install vim-X11
Fedora
$ sudo dnf check-update
$ sudo dnf install vim-X11
Distribuciones basadas en OpenBSD y OpenBSD
$ sudo pkg_add vim-x11
Distribuciones basadas en FreeBSD y FreeBSD
$ sudo pkg install editors/vim
Personalización de Vim
Hay que crear en el home del usuario un archivo .vimrc
$ touch ~/.vimrc
Para la configuración básica de vim, se agrega en este archivo las siguientes líneas:
set nocompatible
filetype on
filetype plugin on
filetype indent on
syntax on
la primera deshabilita la compatibilidad con vi.
La siguiente, habilite la detección de archivos de tipo.
Habilite los complementos y cargue el complemento para el tipo de archivo detectado.
Cargue un archivo de sangría para el tipo de archivo detectado.
Active el resaltado de sintaxis.
Ahora para enumerar las filas a un costado
set number
En cuanto a la localización del cursor, las siguientes lo resaltan tanto vertical y horizontal
set cursorcolumn
set cursorline
Para mejorar la experiencia de usuario en cuanto el espacio de trabajo
set shiftwidth=4
set tabstop=4
set expandtab
set nobackup
set scrolloff=10
set nowrap
set incsearch
set ignorecase
set smartcase
set showcmd
set showmode
set showmatch
set hlsearch
set history=1000
Establezca el ancho de turno en 4 espacios.
Establezca el ancho de la pestaña en 4 columnas.
Use caracteres de espacio en lugar de tabulaciones.
No guarde archivos de copia de seguridad.
No permita que el cursor se desplace por debajo o por encima de N número de líneas al desplazarse.
No envuelva las líneas. Permita que las líneas largas se extiendan hasta donde llegue la línea.
Mientras busca en un archivo, resalte de forma incremental los caracteres coincidentes a medida que escribe.
Ignora las letras mayúsculas durante la búsqueda.
Anule la opción de ignorar mayúsculas y minúsculas si busca letras mayúsculas. Esto le permitirá buscar específicamente letras mayúsculas.
Muestra el comando parcial que escribes en la última línea de la pantalla.
Muestre el modo en que se encuentra en la última línea.
Mostrar palabras coincidentes durante una búsqueda.
Utilice el resaltado al realizar una búsqueda.
Establezca los comandos para guardar en el historial, el número predeterminado es 20.
Aunque si buscas algo genial este video es un poco antiguo pero lo suficientemente interesante para probar algunas cosas.