El editor Vim siempre suele estar disponible en cualquier servidor remoto. Es muy recomendable manejarse con cierta soltura con este programa para poder configurar un fichero, analizar logs, etc.
Pero además es que Vim puede ser una herramienta muy completa y conveniente para programadores sin necesidad de tener un IDE.
Hay mucha documentación y tutoriales de comandos básicos, pero aquí quiero poner los que más utilizo (y que se me suelen olvidar):
Grabar macros:
q<letra> : empezar grabación de macro en asociada a <letra>
q: terminar grabación
@<letra>: ejecuta la macro
<number>@@: ejecuta la ultima macro varias veces
https://vim.fandom.com/wiki/Macros
Seleccionar texto:
Usar "modo visual" con la letra "v".
Copiar a clipboard:
"+y
vim +<num_linea> file.txt
VIM Y PYTHON
let g:pymode_rope = 0
let g:jedi#completions_enabled = 0