Estos son algunos de los comandos básicos que uso a diario cuando utilizo VIM.
Si usas por primera vez vim tal vez no sepas por donde empezar y deberías empezar por instalar vim aunque hoy en día la mayoría de las distribuciones linux traen instalado vim; si esto no es así solo bastará con realizar
sudo apt install vim
o el comando similar a este último que tu distribución necesite para instalarlo; en este caso esa instrucción sirve para las distribuciones basadas en debian como por ejemplo Ubuntu.
Dejo en el repositorio de github la configuración de VIM, acá podrás encontrar toda la configuración que utilizo para configurar mi VIM. Los complementos que utilizo son para el desarrollo de sitios webs y para administración de servidores.
Dentro del repositorio git-hub que compartí en la linea de arriba pueden encontrar varios archivos pero dos son los importantes (los otros son para los videos de youtube) .vimrc y .vimrc.plug ahí está toda la configuración que uno necesita para dejar vim como se muestran en los videos de youtube (esto puede modificarse con el paso del tiempo)
Si te aparece este mensaje dentro de tu editor VIM
The ycmd server SHUT DOWN (restart with ‘:YcmRestartServer’). YCM core library not dete…; you need to compile YCM before using it. Follow the instructions in the documentation.
esto se debe a que tu complemento YouCompleteMe necesita ser reinstalado.
Es tan simple como posisionarse dentro del directorio de instalación de YouCompleteMe en mi caso /home/fideo/.vim/plugged/youcompleteme y ejecutar esto
python install.py
Esto hará el proceso de instalación y corrige todas las librerías y dependencias que necesita para que se ejecute correctamente el complemento.
Si estás utilizando AnyDesk en Ubuntu 22.04 y te encuentras con el mensaje de error “No se admite el servidor remoto de pantalla Wayland”, no te preocupes. Este problema es común y tiene una solución sencilla. En esta guía, te explicaré cómo habilitar o deshabilitar Wayland en Ubuntu 22.04 para que puedas usar AnyDesk sin problemas.
Python es un lenguaje de programación de alto nivel, interpretado, orientado a objetos y de uso generalizado con semántica dinámica, que se utiliza para la programación de propósito general.
Y aunque puede que conozcas a la pitón como una gran serpiente, el nombre del lenguaje de programación Python proviene de una vieja serie de comedia de la BBC llamada Monty Python’s Flying Circus.
En el apogeo de su éxito, el equipo de Monty Python estaba realizando sus escenas para audiencias en vivo en todo el mundo, incluso en el Hollywood Bowl.
Vi fue creado por William Nelson Joy mas conocido como Bill Joy; él empezó a desarrolar allá por el año 1976 este editor. Luego en 1991 Bram Moolenaar realiza una mejora este editor y lo llama Vim siendo este uno de los editores de texto mas utilizados por los desarrolladores.
Pero este post no trata de hablar de historia de Vim sino de lo que se puede hacer con él.
Tmux github powerline status. Cree un repositorio en github para publicar mi configuración de Tmux; también la configuración de powerline y el .bashrc de mi PC por si alguien quiere usar esta configuración.
Este es el la dirección en github del repositorio desde ahí se puede descargar y/o clonar https://github.com/fideo/tmux.conf
Hay que crear en el home de su usuario (en mi caso /home/fideo/) el archivo .tmux.conf y copiar el contenido de lo que publiqué en github o directamente descargarlo pegarlo en su home.
Tengo un servidor con lo manejo con CWP (Centos Web Panel) y en los logs vi un error como este
ERROR: Can't create temporary directory /var/lib/clamav/
Estuve investigando un poco como corregirlo y me dí cuenta que era problemas de permisos; al ejecutar
sudo freshclam
Esto debería realizar una actualización de la base de datos del antivirus; pero por no tener bien asignados los permisos me daba ese error. Cuando estaba el contenido del directorio /var/lib/clamav/
me mostraba que existen dos tipos de usuarios clamupdate
y clamscan
.
Lo que hice fue probar primero con el usuario clamupdate
y volver a ejecutar sudo freshclam
y esto me mostró el mismo error; entonces luego probé con el otro usuario clamupdate
y volví a probar y ahí funcionó correctamente.
En linux podemos obtener de varias formas la ip interna de una PC; lo más común es ejecutar ifconfig
directamente en la consola, pero para esto tenemos que tener instalado net-tools.
sudo apt install net-tools
Pero yo no quería instalar nada (de caprichoso nomás) y fui por la forma tradicional que tiene linux para mostrarte las ip y es con el comando ip propiamente dicho que acompañado por el objeto address te muestra las direcciones ip creadas para tu PC. Pero si ejecutamos esto en nuestro linux
Necesitaba copiar un texto desde un server y decidí instalarme xclip. Para esto ejecuté:
sudo apt install xclip
NOTA
Si necesitas instalar xclip en otro sistema que no sea derivado de Debian podes ingresar aquí
Es muy fácil de usar xclip; si queremos copiar un texto podemos hacer lo siguiente:
echo "Un texto cualquiera" | xclip -i
Luego si queremos copiar ese texto en la consola hacemos lo siguiente: