┏━━━━━━━━━━━━━━┓ ┃ Ayuda de 𝕍𝕚𝕞 ┃ ┗━━━━━━━━━━━━━━┛ ✍ 𝕍𝕚𝕞 es editor de txt, no es procesador como Office, por eso no hay Negrita, Italica, Inserción de Img, Cambios de Fonts, etc. Se complementan ambos. Para abrir un doc. estando ya en otro doc abierto y que esta en otro directorio/carpeta 1 nivel superior se puede usar 1°:w y luego :e ../ primerasletras y tabs hasta dar con el directorio y nuevamente 1° letras del doc y tabs hasta dar con él. y a su vez para guardar como y cambiar a él se reemplaza :e x :save y también vale ../doc y 1°letras y series de <tab>. Suspender y Reanudar trabajos: Se usa :stop (ó Ctrl+Z) y se reanuda dde la terminal con fg, si hay varios suspendidos es fg nombre/núm_trabajo. lista de trabajos suspendidos con "jobs" en la terminal y al ppio de cada uno entre corchetes está el número de proceso [#] y con él se hace fg # para reanudarlo. Fte: :h sus/:hstop y sobre fg en terminal: https://www.bonaval.com/kb/sistemas-operativos/linux-sistemas-operativos/manejar-procesos-en-linux-en-terminal-comandos-bg-y-fg-background-y-foreground/ Ayuda estando en Vim: tecla <F1>,(salida con <q>) Para los Links marcados con | | y en color distinto al txt de la ayuda (el color varia s/colorscheme, y acá se los llama tags, se va con Ctrl ] y luego se vuelva a ellos con ctrl o ó ctrl t, ambos sirven = s/comodidad. Dde la terminal hay un listado de comandos para iniciar vim con vim -h ó :vim --help. Una MB Ayuda está en https://www.sromero.org/wiki/linux/aplicaciones/manual_vim Tutorial de Práctica: Vimtutor en castellano: Para abrir Local el tutorial en castellano: en terminal escribir "vimtutor". Puse una copia en el servidor t-p del vimtutor en castellano en mi caja pública (~/caja/vimtutor) a la que se ac- cede para su descarga desde https://caja.texto-plano.xyz/jazei/vimtutor , luego descargado se debe abrir desde la terminal con el comando <vim ruta/a/la/descar ga/vimtutor>. El servidor t-p tiene la versión en inglés y anterior del vimtutor que se acce- de desde ssh.... <vimtutor>. Portapapeles de Linux y vim: Por la compilación en uso solo se puede pegar en Vim lo externo con <Ctrl+shift+V>, no se puede copiar en Vim y sacarlo. Con el plugin usando el comando cpiw sí se puede sacar de vim. alternativa para ello se guarda y se abre con el notePad (Ed) y de ahí se pega <Ctrl+v>. El plugin está en Doc/plugins.txt. Para tener la compilación que permite copiar y sacar fuera de vim leer https://qastack.mx/unix/12535/how-to-copy-text-from-vim-to-an-external-program Para saber la compilación que se tiene en la terminal se pone vim --Version y ahí se ve si es + o - en ....clipboard. Pestañas (Tabs), Ventanas (Windows) y pantallas (screens): Los buffers son los archivos y se pueden ver tanto en las pantallas de Vim como en las ventanas como en las tabs, o sea cualquier vista contiene buffers, no hay buffers o pestañas sinó pestañas que contienen buffers y cada pestaña puede contener varias ventanas por ej. cuando se pide una help de algo :h buffers la misma se muestra en nueva ventana superior en la tab actual y esa help es un buffer, el de la ayuda que da Vim sobre ese tema buffers en este ej., lo mismo para las ventanas, en cada una hay un buffer a menos que la pantalla sea para un file nuevo por crear. En las Pantallas pasa lo mismo, aunque se muestre un solo buffer el activo, se puede abrir en la pantalla otro buffer guardando previamente el actual :w y :e ruta/2° file o sin guardar con hide e ruta/2°archivo.ext, aunque se muestre un solo file habrá más files en la pantalla que se saben con ls para los visibles o ls! para todos-todos. Para cerrar un buffer es :bd o :bw pero no :q porque cierra Vim de una si estan todos los buffers guardados, recordar Usar :bd :bw No :q.:bd lo borra solo de la lista de buffers de ls (pero sigue en :ls! pasa a ser u de unlisted en ls!) y :bw lo borra del todo. La pantalla de Vim puede contener 2 o más ventanas, por ello es que los comandos para modificar, administrar y manejar las ventanas dentro de la pantalla llevan la w, por ej. <Ctrl+W>. La pantalla también puede alternar con vistas de los distintos buffers. Pantalla dividida: La pantalla se puede dividir en su interior en varias ventanas con el comando :#split ruta/nombre doc.ext y abre una ventana arriba de la actual ventana con una alt. de #lineas y conteniendo el doc.ext, por ej. :10split ~/Documentos/gopher/gophermap. :vsplit abre en vert. :new abre nueva ventana vacia arriba actual. :#new abre de #lineas (equiv a :split). Y en ella con :edit ruta/nombre doc abre ese doc. Cierre de la ventana :close, si se quiere que quede solo la actual es en ella :only y se cerraran el resto de las ventanas abiertas. Salto entre ventanas: ctrl+w w, para elegir a cual ir: ctrl+w y soltando hjkl Dimensionar ventana: en ella #ctrl w_ ajusta ventana a # lineas. ctrlw_ lo max alo posible. Pestañas: :tabe(dit) ~/.../archivo abre ese archivo en nueva pestaña. :tabnew abre nuevo doc en nueva pestaña, para cerrar pestaña es :tabclose :tabfirst te mueve a la 1° tab, :tablast a la últ. tab :tabnext # :tabprev # y :tabs lista las pestañas en modo normal se usa gt y gT para cambiar entre pestañas. Buffer = Archvivo, file que está siendo editado. Lista de buffers: comando :buffers o :ls (:buffers! y :ls! lista todos-TODOS tanto los visibles como los ocultos como los no listados con :ls que llevan una u de unlisted) y se muestran los files abiertos. el actual es el %a y (h=hidden, oculto) y los u con !, para editar uno de los buffers es 1° guardar, luego comando :b# o :bn edita el sig buffer, :bp edita/muestra el previo, :bf muestra el 1°. :bl muestra el últ. Para cerrar sin cerrar en serio se usa :bd# siendo # el num. que tiene con :buffers y el buffer pasa de a (o h) a u. Para abrir un nuevo buffer en la pantalla se usa el comando :(hide) e ruta/newfile, (sin guardar)/guardando el buffer actual antes de abrir el nuevo. Para cerrar en serio es :bw# . Una Lista de comandos para buffers: :h buffer-list Para usar la extensión descargable previamente "nerdtree" 1° cargar el plugin con :packadd nerdtree y 2° comando :NERDTree (las mayusc. son N E R D T). Para encriptar un archivo en la terminal vim -x nombre archivo o despues en vim el comando :X y <enter> luego te pregunta y repreg. la clave: tipear clave Y GUARDAR!! luego seguir o cerrar. Para borrar la clave es :set key= (y como siempre todo : termina con <enter>) Para no usar la vista previa de archivos de txt a traves del comando cat, en la terminal, se usa el comando view que abre vim en solo lectura, y chau cat!!! Para editar en el servidor usando vim local es asi: en la terminal tipear vim scp://<user>@texto-plano.xyz/public_gopher/intro.txt Para editar un archivo en la memoria usb se sale del home/user (del ~) con cd ../.. tanto en la terminal como en Vim en la linea de comandos, y luego cd media/pc/A si es A el nombre de la memoria. Usar pwd, nerdtree lo abre si se está ahí en A. Si el comando no devuelve el prompt se sale con la tecla <q> Siempre los comandos con : terminan con un "enter" , además se puede usar la tecla tab <⇔> escribiendo parte del comando y elijiendo el buscado de la lis- ta. Estando en modo normal o comando con :q! es salir sin guardar, :wq (ó :x) guarda y sale, :w NOMBRE NUEVO guarda una copia, con :save nuevo nombre (si además va en otro dir, crear el directorio antes) guarda y cambia a él para seguir dde ahí la edición en el nuevo doc que puede ser una copia conservando el original sin cambios futuros. Estando en Insert: Ctrl O :x o ctrl+O gk . <INSERT> estando en insert cambia el modo a Reemplazar que cambia las letras escritas por las que se escribe en el momento. y se sale con INSERT. Para centrar la linea donde está el cursor al medio de la pantalla comando zz Para que inicie vim dde el final de un Doc es en la terminal vim + ruta/doc_ a _ abrir o si ya se está en una ventana y se quiere editar otro doc al final de él es :edit + ~/ruta/al/doc/nombre_Doc (tb :hide edit + ruta/nombr para al cerrar el) nuevo reaparezca el anterior que estaba oculto esperando... Para abrir otro doc. en la ventana actual, se guarda el anterior y :edit( ó :e) sig- Doc, si se quiere mantener el 1° para despues seguir es asi: :hide edit sig- doc. y con + en el medio lo abre dde el final del doc. Vim acepta los comandos de ssh, o sea se puede hacer :pwd, :cd si se quiere a- brir otro archivo que esta en otro directorio bien distinto. Para saber la cant. de palabras del doc. o el núm de una palabra es g ctrl-g. Para caracteres raros buscarlos en :help digraph-table recordar los 2 num. de la 1°columna y luego en modo insertar pulsamos Ctrl+shift+k y a continuación introducimos los dos caracteres del símbolo que deseamos, y aparecerá el símbolo deseado. Siempre que queramos otro podremos introducirlo de la misma manera. Los caracteres de los simbolos de supraindices todos llevan la S Mayusc final, por ej. 2S (²) o 3 S(³) el -S (notar la S Mayusc.) (⁻) =S (⁼) y el +S(⁺). Los subindices son s minusc. 2s(₂) 3s (₃). Las fracciones: 12(½), 14(¼) reac. reversible: <> (↔) reac izq. -> → => ⇒ N° romanos: 5r(ⅴ) 5R(Ⅴ), 3r(ⅲ), 3R(Ⅲ). Recordando que en gopher no deben estar en las 3 1° lineas porque sino Gophercle no los muestra. 📝𝔼𝕞𝕠𝕛𝕚𝕤 𝕪 𝔽𝕠𝕟𝕥𝕤: 0Emoticones y Palabras en otras fonts: Se usa http://www.xahlee.info/comp/unicode_math_font.html Fuentes y emoticones para copiar y pegar en un txt o gopher o pág.gmi. Se copia con Ctrl+c en la pág web y luego se pega con Ctrl+Shift+v en Vim Para poner una regla avisadora en los docs.para avisar fin de linea próx. es así: -1) Para gopherMAP en lineas de info (i) luego de la columna 69 ncv lo que se escriba (aparecen los 2 ..), hay que hacer tab y enter y seguir escri- biendolo en otra linea nueva debajo, para ello es <esc> :set cc=69, y 59 p/lineas de I o O o h ya que estos usan col's extras para avisar que son links -2) Para Docs.txt si se quiere cortar linea a 79 col's es <esc> :set cc=79, esto pone una regla vertical en rojo en la columna 79 para avisar de enter ya. A 77 col's es un aviso de prox. enter. Para que se vean los caracteres ocultos es :set list (para ocultarlos es :set nolist) en ~/.vimrc están configurados estos caracteres para mostrar esp. tabs y enters: set listchars=tab:▸\ ,eol:¶,space:· Para saber cuales son las configuracione activas en un Doc. cualq. se escribe :set y muestra las set activas. para no ver el num. de las filas es :set nonumber o :set nonu . Para numerar filas relativas a la posición actual: set rnu set: nornu. Para ver los caract. ocultos es :set list o ;set li y no verlos mas en la sesión es :set nolist o :set noli. Las correcciones de ortogr. modifican el ancho de las lineas... si no se corto palabras manualmente, luego corrector usar gqip, sino Ajustar/cortar lineas recien al final del doc antes de subirlo para evitar repetir el corte con cada revision de ortograf. Ruler (Regla): la col. virtual y la real. es importante para Gopher nada más. Se usa para Gopher(maps), no en html o txt, y además ruler va junto a Par, en cambio para html o txt en vez de Par se usa parrafo unilinea (o sea :tw=0) o corte de linea con :set tw=80/83 y gwip, o gwG y se setea al inicio con :set tw=80/83(83 es el ancho para un office A4 con 2 margen de 2 cm) pero claro la pantalla de la terminal es de 80 en ese caso usar la pantalla maximizada... mejor usar 80 y listo! y se cortan las lineas a medida que se escribe al ancho dado con :set tw=##. Si no se setea a :set tw=80 al hacer gwip toma el seteo de Par o sea a 79, para que ajuste a 80 hay que hacer :set tw=80 y ahí recien gwip. Mientras tanto es unilinea o sea tw=0 y con gwip ajusta a 79. Si el txt va a ir a Office y lleva img incluidas en los parrafos directamente escribir en parrafos unilineas (:tw=0) o a lo sumo usar :lbr. El txt se acomoda mejor alrededor de las img cuando es unilinia. Y office hace el linebreak automatico, pero tb se puede hacer en vim en el caso de estar haciendo parrafos unilineas o sea escribiendo sin cortes de linea o sea :tw=0 o sea escribiendo por default que es hacer parrafos unilineas. Si se usa :tw=80/83 el linebreak se hace solo automatico. :lbr p/:tw=0 es cosmetico nada más. Ajuste de Parrafos: Tanto en tw como en Par: evitar usar gwG y gqG ya que corta todo de una... y hay parrafos que no los deberian cortar como los parrafos de Ver imagen.... que estan centrados y separan bloques de txt que si van justifi- cados. Ajustar de a parrafos con gwip ó gqip. El formateado al vuelo con set: fo+=a y set: fo+=t (ver :h fo-table para la re- ferencia) formatea durante la edición sin tener en cuenta el >N° del ruler o sea usa el ajustador ppio de Vim, o sea hace el corte p/tw=80, y además marea el cambio durante la edición, y si se pone permanente desde el .vimrc cuando se edita el mismo vimrc va modificando lo anterior y deja así los seteos ante- riores sin funcionar, por eso mejor usarlo para la sesión activa. Linebreak: (el no corte de palabras en párrafos unilinea) si se quiere que en forma transitoria, cosmética, solo en la pantalla no en el Doc no se corten las palabras al llegar a tw es set: linebreak set:lbr en :set tw=0 que es el default, sino no tiene sentido. Es Cosmético. Los navegadores web tiene el linebreak automatico, pero los navegadores de solo texto como Lynx o en terminal el comando less o view no viene por default automatico. O sea se muestran las palabras cortadas. Así que hay que evaluar si hacer parrafos unilinea o setear a tw=80 o usar Par con gqip... El prog. Par se descarga dde la Terminal con ($ sudo apt-get install par). En la linea de comando se escribe para Gopher :.!par -w79 o :set formatprg=par\ -w79j si se quiere justificar. Y r para reemplazar esp. en blancos con esp, aunque a este último no le encontre utilidad.) y para texto en general fuera de gopher se reemplaza 79 por 80 y luego en el párrafo se hace en modo comando gqip. Si lleva una URL demasiada larga que supera la linea ampliamente devolvera error al justificar porque no puede cortar una URL entonces en esos casos se debe setear previamente con :set formatprg=par\ w79 (o sea sacandole la j final del preestablecido en .vimrc, y será solo para esta sesión o hasta que se vuelva a reconfig. al preset con la j final). El comando <Tab> ayuda para encontrar laaa config. de Par, al dar :set form... tabs sucesivos. hasta dar con 79 o 80. Con Par seteado a 79, los enter manuales caen en las col's 80 (y si es automa- tico antes, porque ni Par ni tw cortan las palabras, eso se hace manualmente). Para cortar a 79 col's puntuales es asi: en el parrafo en modo normal se tipea gqip y luego en otro parrafo comando Dot: tecla <.> y repite. Leer la fuente: (Fte.:https://qastack.mx/vi/509/can-i-justify-text-in-vim). Ayuda somera con par help en la terminal y la pág. ppal es http://www.nicemice.net/par/ leer dde ahí el manual manpag. ctrl-g da el nombre del archivo. 1 Ctrol-g indica la ubicación y el nombre del archivo y con g Crol g aporta datos de cant. de palabras/total palabras y otros datos/relativo al total de esos datos. Para saber num. linea ver la linea de estado de la ventana activa que esta resaltada con color, si hay 2 ventanas en split. G lleva al final doc. 1G ó gg lleva al ppio docum. :#G lleva a esa linea #, tb se va con #% (sin los : ni la G) del doc. Dentro de la ventana H M y L lleva a top. medio y pie de la misma. Comando Undo <u> deshace, U deshace todo en esa linea, Ctrol+r Redo, rehace Buscar: para buscar es con / (para ignorar mayusc o minusc set ignorecase, ya puesto en ~/.vimrc). fletra busca la próx. letra. Para buscar Par y que no resalte par(a) que aparece en muchos lados, se debe buscar con /par<espacio> asi no encuentra las par(a). O sino setear transitoriamente como :set noignorecase y buscar con /Par<espacio> así no encuentra la palabra Par(a) que inicia oraciones. Para quitar el resalte de lo buscado y que no resalte lo nuevo como buscado: se hace una busq. nva con /aaaaa por ej. o cualq letra rara repet. Reemplazar una palabra en todo doc es :%s/Palabra_a_rempl/con_nuev_palabr/g Para reemplazar dentro de parentesis o comillas: comando ci( o ci" reemplaza contenido en el próx. par de parentesis/comillas. :ce Para centrar 1 linea de txt ya escrito a un ancho de 80, si se quiere cen- trar a tw=79 es :ce 79 y si se repite en sig. linea es : tecla ↑ (up arrow) para repetir el últ. comando que en este caso es (:ce). Si son varias lineas a centrar: en cualq otra linea o en esas, se especifica el rango de lineas a centrar y el ancho del doc.: 1,3ce 79 centrará las lineas 1, 2 y 3 del doc. a tw 79 independientemente de la linea donde se este dando el comando de centrado. Moverse dentro del Doc.: teclas de dirección {o hjkl (en modo normal)}, Si el parrafo es unilinea, o sea el parrafo que se ve como si fueran muchas lineas pero que eso es gracias al wrap, porque no contiene <enter> alguno, se mueve entre las (falsas) "lineas" con g j (alternando g con j, no las 2 teclas juntas) para bajar (↓), porque j bajaria a la sig. linea. Lo mismo para subir una falsa linea: 1° g, luego k, y si son varias "lineas" a subir se alterna g k g k g..... para (↑). Tecla <A> lleva al final de la linea/parrafo unilinea (estando en modo normal), considerar que el parrafo pueden ser de varias lineas pero se considera como 1 sola linea continua de corrido si no hubo un <Enter>, si no hubo salto de linea solo wrapping, por eso <A> lleva al final del parrafo. <0> lleva al ppio de la linea/parrafo unilinea. <w> salta de palabra en palabra y #w (y aprender como cuenta las palabras y puntuación vim recorriendo la oración de "palabra" en palabra con el comando w) salta # palabras, e y #e hacen lo mismo que w pero dejan el cursor al final de la palabra, (w lo deja adelante). <b> es para atras, #b retrocede # palabras. ge y #ge retrocede dejando cursor al final palabra. Notar los puntos finales de las oraciones que delimita cada oración Para saltar de oración. En oración. se usa ) y retrocede con (. Los parrafos se limitan con lineas en blanco alrededor de ellos. y se salta de parrafo en parrafo con } y retrocede con {. Comando Join <J> une la linea donde se está con la sig. linea (quita el enter que Separa las 2 lineas a unir), revierte el gqip. Comando y: con yiw se copia toda la palabra, yw copia lo que resta de una pala- bra yy copia la linea #yy copia las #lineas siguientes p pega lo copiado siem- pre dentro del mismo doc, o en :split. Comando u/U en Modo visual cambia lo seleccionado: Letra, palabra, linea, etc a minusc. con u /MAYUSC.con U. Y Con ~ en M. visual cambia autom. lo seleccionado a lo opuesto entre u/U. En el caso de revertir, se debe ir a la col. de inicio de cambio y ahí volver a seleccionar en M. visual y nuevamente comando ~. Con dd o #dd corta y se pega con p, = siempre dentro del mismo doc o entre Con pantalla partidas con :split. para otros doc. NO Exporta. xp extrapolar letras qu ⇒ que Errores: (estando en modo normal o sea pulsando tecla <esc>) <x> ó dl borra caracter. #x borra las sig #letras. <r> reemplaza letra, = con cl ambos reemplazan caracter con la letra, con R permite reemplazar varias letras juntas contiguas, El comando <C> cambia la letra/palabra/orden etc. pasando a modo Insertar, asi ciw sobre una palabra en cualq. posic la cambia toda, cw cambia desde el cursor al final pa- labra e inserta lo que escribamos, hay que volver al modo normal, con esc. c$ cambia hasta el final de la frase unilinea u oración. cc permite cambiar toda la linea. El comando sustituir <S> borra la letra del cursor y pasa a modo edit. Con . se repite el ult. cambio tal cual sobre la palabra nueva seleccionada. dd borra todo el parrafo unilinea o la linea, 3dd borra 3 lineas. Sirve para borrar lineas vacias. Siempre se deshace con u. Con p se pega lo borrado en el lugar donde se elija dentro del mismo doc o usando :split en otro doc. d3l borra 3 letras. Ctrl w en Insert mode borra la últ. palabra. :h de la ayuda se sale con :q :ab para la sesión: :ab lg Luis Guillón, para permanente va en .vimrc. con :colo(rscheme) [space]+Ctrl+d muestra la lista disponible de Vim colores predeterminados o los descargados con el plugin de schemes vim-colorschemes. <TAB> completa los nombres a partir de algo escrito. Para elejir Color predeterminado en Vim: :colo(rscheme) [colorscheme_name] change to specified colorscheme, por ej. :colo murphy, en .vimrc esta seteado como colo: random. Quitar los : intermedios tanto en schemes como en themes de Airline, porque esos: intermedios hace fallar la carga del scheme/theme. Mejor usar tab para seleccionar Traductor, Translate, corrector, corregir: El corrector para vim 8 se baja de https://atareao.es/tutorial/vim/el-corrector-ortografico-en-vim/ por las dudas si desaparece la pág. el comando para bajar el diccionario es: mkdir -p ~/.vim/spell cd ~/.vim/spell wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.latin1.spl wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.latin1.sug wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.utf-8.spl wget --no-check-certificate https://ftp.vim.org/vim/runtime/spell/es.utf-8.sug En Vim 9 ya lo trae en español. Si quiero activarlo transit. es :set spell si quiero desactivar transitoriamen- te el corrector es :set nospell Si quiero activarlo en forma permanente va en ~/.vimrc como set spell Usando el corrector: salir con esc. de la edición, luego: ]s salta a la 1° mal escrita y ahi z= ]s salta a la sig. palabra mal escrita y con z= y elegir la correcta. si la palabra es correcta se agrega al diccionario con zg (de https://www.linux.com/training-tutorials/using-spell-checking-vim/) Si quiero que corrija transitoriamente en inglés es :set spelllang=en_us La ayuda de vim sobre el corrector esta en :help spell.txt Autocompletar tags de cierre en doc.html: se tipea </ Ctrl+x ctrl+o y listo Abreviaturas: va en .vimrc p/q actuen en todos los arch ab: abreviat nombre. completo, para que active solo en M. insertar es :iab y para act. en M.. comando es :cab. Para conocer las abrev establecidas es :ab. Comparador de archivos: vimdiff (se ejecuta desde la terminal) vimdiff ruta/archivo1.ext ruta/arch2.ext si es comparar con la version en el servidor es así: en la terminal va:(estando en ~ tal como se está cuando se abre la terminal) vimdiff Documentos/gopher/componentes.txt scp://jazei@texto -plano.xyz/public_gopher/componentes.txt . En vim -h dice vim -D abre vimdiff. No funciona: vim sftp://jazei@texto-plano.xyz/public_gopher/componentes.txt → Edición remota de ficheros por SCP (u otros protocolos soportados). (Fte.: https://www.sromero.org/wiki/linux/aplicaciones/manual_vim) Para mover algo entre los doc's en vimdiff se va al doc donde están las lineas a copiar al otro doc y se hace :#,#vimdiffput (get si se permanece en el otro doc) y se copia al otro doc en las mismas lineas (#,#) Interesante forma de poner comandos estando en el modo Insertar: con Ctrl+o se puede poner :comando y luego se vuelve al modo Insertar autom., sirve para co- rregir palabras borrar e incluso para guardar y salir estando en modo Insert. Registros: los portapapeles clipboards de Vim: cuando se copia algo con yank se guarda en el reg 0, pero se puede guardar en cualq. letra con el comando <"><letra:a,b.c...><y (comando y / yank)> y así se guardan varias lineas para pegarlas en cualq. orden con el comando "letrap. Si son pocas palabras se guardan en el reg."-. Cuando se borra con d se guarda en el reg 1 al 9 y cuando se cambia con c lo cambiado se guarda en "". Ver registro con :reg . Para Imprimir: :ha y si se quiere convertir el archivo a html para luego impr es :TOhtml y se guarda en el mismo directorio. La config de la hoja es A4 y los margenes están el .vimrc como ↔ 3 cm 1 cm y ↑ 2 y ↓ 2 cm. Recuadros títulos: como el que encabeza a esta ayuda: se puede hacer Fuerte o normal usando Mayusc. o minusc. como en este ej: DR/dr HH/hh LD/ld VV/vv título VV/vv UR/ur HH/hh UL/ul ┌───────────┐ │ Normal │ └───────────┘ Para saber la Temp. CPU usando inxi (ya descargado anteriormente) se usa el comando :!inxi -s o mas completo pero dist. valor de temp:!sensors ******************************************************************** 📚 Referencias: Vimtutor de Vim: en terminal se escribe vimtutor, si está en Inglés, en mi caja hay una versión en Castellano de Vim 9 tanto para leerla (vimtutor.html) como para practicarlo (vimtutor) descargandolo y abriendolo en Vim, guardando una copia antes para volverlo a repetir el tutorial las veces que haga falta con :w vimtutor~ puede ser una copia. Mi caja está en https://caja.texto-plano.xyz/jazei/ Pág. Ofic. https://www.vim.org/vim90.php Documentación https://www.vim.org/docs.php Ayuda.txt https://vimhelp.org/? Como Instalar la últ. versión https://www.tecmint.com/install-vim-in-linux/ victorhck https://victorhckinthefreeworld.com/2018/09/20/mejora-tu-experiencia-usando-el-editor-vim/ Listado de algunos tutoriales https://victorhck.gitlab.io/comandos_vim/articulos.html Otros ttoriales sobre el uso https://www.sromero.org/wiki/linux/aplicaciones/manual_vim Algunos Tutoriales https://www.makeuseof.com/tag/5-things-need-put-vim-config-file/ Comandos de vim https://victorhck.gitlab.io/comandos_vim/ Abreviaturas https://victorhckinthefreeworld.com/2019/04/02/usando-abreviaturas-en-el-editor-vim/ Uso de Vimdiff dde la Terminal para comparar 2 files cualq. ubic. https://victorhckinthefreeworld.com/2022/09/15/comparar-diferencias-de-archivos-con-vimdiff/ Atajos I https://www.makeuseof.com/tag/vim-shortcuts-cheat-sheet/ Atajos II https://phoenixnap.com/kb/vim-commands-cheat-sheet Vim en Reddit https://www.reddit.com/r/vim/ Video sobre uso de Par, y al pie otros vid's mas sobre formateo, que ya los probé pero traen lios mejor no usarlos... http://vimcasts.org/episodes/formatting-text-with-par/ Catalogo de colorschemes disponibles en la web https://vimcolorschemes.com/ Más sobre colorscheme https://victorhckinthefreeworld.com/2020/12/02/mi-tema-de-colores-para-el-editor-vim/ Como instalar complementos https://victorhckinthefreeworld.com/2020/02/19/como-instalar-plugins-de-vim/ Generador de VimRC a gusto https://vim-bootstrap.com/ Página de Par, ayuda, tips http://www.nicemice.net/par/ Justificar: ej. https://qastack.mx/vi/509/can-i-justify-text-in-vim Corrector ortográfico https://atareao.es/tutorial/vim/el-corrector-ortografico-en-vim/