0 to LSP : Neovim RC From Scratch

así que voy a hacer esto. Voy a escribir mi
configuración de neovim desde cero, no, quiero decir realmente desde cero, está bien, así que esto incluirá
mis complementos favoritos que utilizo, los mejores remaps de su LSP tree-sitter de por vida, algunas configuraciones básicas del editor,
el nueve yardas completas y lo haré desde la experiencia Vanilla Neo Vim
hasta la experiencia Giga chat neovim, así que espero que ya le hayas gustado el video allí mismo
simplemente presiónalo ahora mismo y una vez que lo hagas que puedes seguir bajando, puedes ir a ver mi nuevo
Strength RC en el enlace de GitHub provisto, así que supongo que lo primero que debo hacer es crear el
CD del directorio neovim y abrir Strength ahora, esto es aterrador pantalla aquí, esta es la
experiencia de red predeterminada, que es el árbol de archivos de Strength, junto disadvantage el esquema de shade predeterminado, que es,
mayúscula e x que significa explorar trae de vuelta esa hermosa red cian RW presione go into en los.
dos puntos presione get in en los dos puntos regrese a nuestro initial one y requiere theprimeagen recuerda que un.
knit.lua es como index.html es como el que va a dejar de abrir hermoso, tenemos algo.
bueno aquí, así que ahora hagamos que Strength sea utilizable, así que lo primero que haré es.
De hecho, voy a agregar una reasignación para que sea realmente fácil volver a netrw porque no tengo que.
presionar dos puntos ex-spouse enter.Quiero algo que me parezca un poco más rápido, así que voy a bajar. a Lua, voy a ir a theprimeagen y voy a presionar el signo de porcentaje para crear ese archivo. nuevamente y llamarlo remap.lua aquí voy a escribir vim.g.map leader es igual a un espacio y luego. strength. mapa clave establecido en modo normal líder ah líder PV Strength comando ex entonces, ¿ qué está pasando aquí si. no está familiarizado con
reasignaciones efectivas mientras que en modo typical si presiono líder PV. ejecutará este comando para mí líder,
por supuesto, es el espacio de acuerdo, solo para probar esto,. vayamos a colon SL, este archivo se origina aquí y luego espacio PV perfecto, se ve bien ahora, lo que. no podemos olvidar es
ir a mi archivo init en el directorio theprimeagen e ir a solicitar. theprimeagen reasignar al tener esto aquí, se obtendrá automáticamente cada vez que se.
abra Neil Vim, así que deja de volver a abrirlo.Hola theprimeagen
hola entra aquí leaderpv. impresionante ahora estamos navegando, así que lo siguiente que tenemos que hacer es conseguir un complemento. en el administrador y un.
buscador difuso porque siento que necesito poder saltar entre archivos rápidamente y nada.
lo hace mejor que un buscador difuso, excepto que está bien, así que para obtener un administrador de complementos, todo lo que tenemos que.
hacer es ir a Net vaya a packer.niovim y desde aquí podemos simplemente copiar este.
comando encantador y simplemente ponerlo directamente en nuestro covering encantador, luego regrese a Packer.
tome estas dos líneas aquí, cópielas regrese a Vim ahora vamos a ir a Lua en.
theprimeagen vamos a crear un archivo más llamado packer.lua, peguemos lo que obtuvimos de.
Web y ahí vamos y la función hazlo para obtenerlo uh-oh, nos encontramos fool un error, ¿ sabes.
por qué no lo hemos hecho? Salga de Vim Vuelva a abrirlo Vaya a Lua Vaya hasta aquí Ahora hágalo increíble Acabamos de.
instalar Packer, así que no lo sabía, así que ahora escribamos Load o Sincronice solo para probarlo.Mira lo que. tenemos.
somos un administrador de complementos, cerrémoslo, volvamos an Internet,.
vayamos a telescopio.neovim, es un buscador borroso creado por Telescopic Johnson y mantenido por Connie,.
el verdadero héroe, realmente el verdadero héroe, desplacémonos hacia abajo, copie esta declaración de Packer a la derecha. aquí,.
baje a una línea vacía, péguelo. Presiono igual para alinearlo bien, vuelva a gritarlo.
y luego, por supuesto, empaque o sincronice una vez más y observe que el telescopio ahora está instalado, pero.
no tenemos ninguno.
formas de abrirlo wrong simplemente escribir el comando, así que agreguemos algunos reasignaciones para que.
leaderpv vuelva a subir netrw atrás uno atrás uno cree un directorio llamado después de ir a después.
cree un directorio llamado complemento vaya a enchufe y cree telescopio.lua y ahora regresemos a.
Lua y tomemos estas dos líneas principales aquí en la sección de Lewis cópielo y péguelo tengamos nuestros propios.
enlaces de teclas Quiero PF para el archivo del proyecto usará buscar archivos y luego haremos uno.
más Voy a saltar aquí e iré a CP para encontrar blurry, vaya a FF aquí mismo y obtenga archivos. Lo que esto.
hará es permitirme tener una búsqueda de archivos de git y luego una búsqueda de todos los archivos, ya que en este momento no estoy en.
un git.
Repositorio Quiero poder simplemente tomar todos los archivos y esos son archivos buenos.
aquí, pero hay momentos en los que solo quieres mirar solo los archivos que están en git. Es mucho.
más rápido. bien, agreguemos una.
reasignación más, esta es súper útil, de hecho, voy a sacarla de esta y pasar aquí, y.
vamos a PS para la búsqueda de proyectos y, en lugar de usar esto, usemos una función,.
así que solo estoy voy a escribir código directo para ejecutarlo cuando presione esto dentro de aquí.
voy a incorporar y hacer una cadena grep proporcionando un término de búsqueda que será una.
entrada de función Strength y voy a proporcionar grep al igual que boom puse un pequeño punto y coma al.
last a pesar de que no necesitaba hacer un poco de Esso y ahora puedo escribir líder PF mira ese.
buscador difuso de colores horribles vamos a packer maravilloso Incluso puedo hacer líder PD, que.
me va a dar una pequeña cadena de grep allí y busquemos en todos los lugares donde decimos.
la palabra requiere, goo que solo lo tenemos en un pequeño lugar justo allí, eso es bastante.
bueno, ¿ verdad? y luego, por supuesto, control P se transmite nosotros no estamos en él no estamos en el directorio git.
esto no cuenta correcto no, no cuenta pero honestamente el cian no funciona para mí está bien.
pensé que el cian iba a ser 2023 no va a ser así que agreguemos un shade el esquema está bien, así que.
elegí Rose Pine para que neovim baje aquí, copie esta línea aquí para la.
instalación de Packer, péguela en AP igual para esa hermosa sangría de ocho espacios, haga un poco, así que haga un poco de.
sincronización de Packer, mire cómo funciona y Rose Pine es fantástico.
instalado perdió la waifu en segundo plano.
probablemente ganó su suscripción porque está tan impresionado en este punto Gracias Me gustaría.
agradecer especialmente cuando configuré ese LSP Sé que te va a gustar el video clip.
así que yo vea dos cosas un poco mal aquí, en guide lugar, nuestro fondo transparente desapareció y, en segundo lugar,.
los colores no child realmente tan buenos, así que arreglemos esas dos cosas para que la primera no sea.
demasiado difícil de arreglar. Después de conectarlo, cree un.
archivo llamado colors.lua, está bien, entonces debemos hacer dos cosas, una, estableceremos el esquema de shade y,.
dos, estableceremos un fondo transparente, así que crearé una función international.
Sé que.
no tienes que hacerlo de esta manera, hay muchas formas mejores de hacerlo, pero esta es la forma que he.
Me aseguraré de colorearlo correctamente. Vamos a colorear el vamos.
esos lápices, voy a decir que shade es igual a color o Rose Pine, de esa manera siempre tengo un.
shade predeterminado, por lo que si solo se llama desde cualquier lugar, siempre obtendremos esa agradable experiencia de Rose Pine. Esquema de color del comando Vim ah color y luego ahora necesitamos configurar el fondo para que sea.
transparente, así que voy a usar esta API de Vim Neil Vim estableció ceros HL solo para el espacio international.
para que cada ventana obtenga esto, lo pasaré regular eso solo significa que esto es solo Vim, ¿.
por qué se llama normal? No sé, ha existido probablemente por más tiempo que yo. Hacer un poco de.
fondo es igual a ninguno, excepto, por supuesto, en minúsculas, luego copiar eso, hacerlo una.
vez más y hacerlo para flotar de esa manera, también sucede para flotadores.
y.
luego felicítelo un poco hermoso, pero los colores aún no boy los correctos,.
necesitamos un cuidador de árboles si no está familiarizado disadvantage el cuidador de árboles, el cuidador de árboles permite un análisis increíblemente rápido.
de su código que está en su editor en este momento y crea un árbol step-by-step, por lo que cada.
cambio, solo usted sabe, cambia una pequeña parte de él y proporciona resaltar el trabajo de strength en la.
sangría y es increíblemente rápido,.
avergüenza al código vs.Vamos a Tree Caretaker aquí, desplácese hacia.
abajo y solo tome su línea de instalación aquí y ahora tenemos que traducir este líder. aquí, pero esta vez vamos a usar poner eso allí salta a este borra eso.
y llámalo ejecutar es igual a TS actualizar ahí vamos hemos creado exactamente lo mismo traducido de plug.
que es un administrador de paquetes diferente a Packer este uno I' ' Voy a golpear un hermoso, así que date cuenta de que.
accidentalmente creé un error de sintaxis, vuelve aquí, borra ese pequeño corchete, haz otro, así que.
haz un pequeño paquete o sincroniza increíble, ahora tenemos un cuidador de árboles y sí, notarás que cada.
vez que instalamos Perdí eso, así que ahora puedo ir a Lua a colorear mis lápices, pero esta vez llámalo como.
una función y bam, estamos de vuelta en la acción, tenemos la waifu, está bien, todo está bien ahora,.
pero ahora necesitamos inicializar a Tree Sitter porque mira esto.
Todavía tiene un aspecto repugnante,.
no tenemos analizadores ni nada configurado, necesitamos obtener cosas aquí para que se vea bien, así que voy a.
ir aquí, voy a llegar hasta aquí y yo Solo voy a copiar todo este.
trozo de código porque hay algunas cosas que vamos a necesitar aquí, así que cópielo líder PV vamos a.
volver vamos a ir después de enchufar y listo tree sitter.lua espero que estés empezando a ver.
un patrón aquí Creo mi Packer Instalo el complemento que quiero Voy a después de agregar el archivo que lo.
configura, es bastante sencillo, peguemos lo que obtuvimos de Web, la.
mejor manera de hacer cualquier cosa y voy a agregar un añadir un the same level de elementos a esta lista porque también quiero.
ayuda para vimhelp y también quiero JavaScript en caso de que necesite hacer algo de JavaScript o algún.
tipo de letra mecanografiada porque nunca se sabe, nunca se sabe si quiero instalarlo sincrónicamente no.
Instalación automática verdadera ignorar lárgate de aquí borra ese comentario Ni siquiera sé por qué.
lo necesito habilitar absolutamente queremos esos deliciosos destacados habilitados saca C de allí saca esta.
función de deshabilitar de allí no la necesitamos tampoco quiero rechazos resaltando no,.
no soy genial, vamos a gritar un poco, notarás que comenzamos a descargar analizadores de.
inmediato, estos analizadores nos ayudarán a darnos un color hermoso y, con suerte, cuando termine,.
automáticamente veremos que todo está listo si no haré que suceda bien para que parezca que no lo hizo.
hagamos un poco de colon e ¿ estás listo? extranjero bueno, eso fue aburrido, salgamos.
y luego lo abriremos de nuevo, está bien, vayamos a after plug -en tree caretaker oh, eso se ve.
mucho mejor mira todos los colores que es significativamente mejor si volvemos a ese.
archivo de Packer dollar que no se ve mucho mejor antes period como si solo las cuerdas.
obtuvieran algo todo lo demás period solo blanco, este es el poder de teresitter, pero ¿ puedo mostrarte solo.
una cosita más algo que me encanta? Vamos aquí y escribamos tree caretaker.
playground neovan y vayamos a esta opción principal, desplacemos hacia abajo la página, está bien, solo está instalado.
como plug fue así que solo voy a agarrar esta línea ir hasta aquí abajo pegarla en adjustment plug.
para usar y llamar a la función Yell It Out Packer sincronizar va a instalar el patio area de recreo Voy a.
salir de nuevo Lua colorea mis lápices impresionante pero ahora obtenemos algo increíble.Voy a ir así.
TS aquí están todas nuestras funciones de cuidador de árboles, pero voy a ir a TS playground después de reiniciar. toda.
esta información, qué es esto, bueno, este es el AST real que existe ahora mismo dentro de mi.
editor debido a Tree Caretaker, esto es a lo que ahora tienes acceso si alguna vez deseas hacer algún complemento,.
es alucinante el poder que contiene. ahora dentro de su editor y tiene acceso gratuito a él,.
hay tres complementos más que debemos instalar para hacer que la experiencia de Vim sea increíble, déjeme.
mostrarlos, así que el primero, por supuesto, es el mío Harpoon, solo creo que es una forma gloriosa de navegar por los archivos, así.
que voy a copiar la URL allí arriba, copiar ese salto aquí, pegarlo en Yell It Out Packer,.
sincronizarlo bien para que Harpoon esté instalado, abramos cualquier archivo dentro del líder del directorio después,.
PV abre esa red, crea harpoon.lua ahora solo necesito hacer una configuración rápida de Harpoon. Vamos como esta marca regional es igual a requerir harpoon.mark copia y pega reemplaza una marca disadvantage UI y.
luego, por supuesto, ahora solo necesitamos agregar algunos reasignaciones ahora antes de hacerlo, noto inmediatamente que mi waifu.
es ido, tengo miedo, está bien, volvimos a ser miembro.El hombre se
convirtió en miembro. Gracias por convertirse en miembros de YouTube. modo Quiero poder presionar el líder a y agregar.
el archivo actual en el que estoy para copiar ese arpón, luego digamos Ctrl e y podemos alternar la interfaz de usuario.
menú rápido y ahora solo necesito poder hacer mis navegaciones salta aquí, haz el archivo de navegación uno,.
pero como lo estoy llamando como una función, necesito envolverlo en una función, así que envolvámoslo en una.
función muy rápido, vamos a copiar y pegar f h r t control a pace f h r n Ctrl a control a pegar.
f hah f h r s control AAA boom boom boom gritar este archivo ahora tenemos una navegación dulce cuando.
presiono Ctrl e aquí está mi menú Harpoon no tenemos archivos aquí líder a ahora tenemos un archivo al que podemos.
volver, por supuesto que es nuestro archivo Harpoon, carguemos nuestro archivo Packer, agreguemos eso.
a nuestra lista de Harpoon, pongámoslo como el número uno, ahora deberíamos poder cambiar de un lado a otro tan.
rápido como quisiéramos entre Harpoon y Packer, todo bien, increíble el próximo debe tener un complemento, por supuesto,.
es el árbol de deshacer aquí, así que solo voy a copiar la link, saltar aquí, copiar y pegar, pegarlo.
en Yell It Out Packer, sincronizar el hermoso Harpoon, mi camino de regreso a Harpoon, abrir netrw, crear el.
Necesito poder abrir el árbol de deshacer. Ahora no puedo recordarlo,.
así que saltemos aquí, desplácese hacia abajo aquí. Está justo aquí, perfecto, ese es el que queremos. Solo voy a pegar eso adentro y voy a ir Mapa de teclas de Vim configurar modo typical líder U por supuesto que quiero.
líder U y luego todo lo que tenemos que hacer ahora es simplemente ir Comando Vim deshacer árbol fantástico.
gritémoslo recuperemos nuestra waifu y ahora si presionamos líder U podemos ver todo lo que hemos hecho, así que.
volvamos a Packer y vayamos líder U ahora lo que van a ver aquí es este pequeño árbol que está.
pasando aquí mismo, eso significa que debería poder ver todo los cambios que hemos.
hecho recientemente, así que ahora, si voy aquí, esta es una rama, justo en nuestro historial de deshacer, así que podría.
empezar a editar esta rama y ver que tenemos algo movido aquí, lo que.
significa que realmente puedo volver a este y comience a hacer cosas aquí también, así que si alguna vez tiene.
algo que termina siendo en el pasado, puede buscarlo a través del árbol de deshacer, es fantástico,.
o si alguna vez accidentalmente hace un cambio que necesita recuperar de deshacer El árbol es tan bueno, está bien,.
uno más, solo voy a copiar, voy a pegar, voy a hacer esto.
waifu atrás.
salta a Harpoon crea un nuevo archivo llamémoslo fugitive.lua y ahora solo tenemos que agregar un.
mapa de vimkey de reasignación easy configurado en modo normal si presiono líder GS significa estado de git así es como lo.
pienso Quiero ejecute el comando Vim obtain vamos a gritar este archivo líder GS. No estoy en.
el repositorio de git, así que solo para probar esto vaya a CD Neo Strength obtenga un punto increíble salte aquí.
líder GS todavía no está allí porque sabe que Vim simplemente no lo hizo No sé, estaba allí para comenzar disadvantage el.
líder GS. Mire que ahora tenemos la capacidad de manipular y hacer cosas en git en este punto. Creo que tengo suficientes complementos para realmente poder moving company. Tengo mi árbol de deshacer. Tengo un buscador difuso. Tengo Harpoon Tengo integración con git Tengo un buen esquema de shade estamos listos para rockear todo lo que realmente.
queda es el LSP y tenemos una increíble configuración de Vim todo bien para configurar el LSP solo ve a LSP cero.
esto es increíble I realmente me gusta mucho, por lo que necesitamos encontrar la cara de instalación,.
así que solo ve aquí con esta grandmother cantidad de complementos diferentes que boy una fusión.
de todo lo que solías tener que configurar ahora en un solo complemento.
atrás salté todo.
el camino hacia abajo para pegar todo en Packer solo tengo que formatearlo así que hagamos uno de esos todavía.
tengo ocho sangría de espacio vamos a cambiar eso aquí en un poco ahora solo haz un poco.
así y de supuesto Packer sincronizar ahora vamos a instalar todos estos otros complementos que están todos.
relacionados con LSP. para configurar nuestro LSP, por lo que la forma más fácil de hacerlo.
es simplemente saltar aquí y agarrar esto, esto le dará un LSP preestablecido, todo.
configurado, listo para rockear solo para usted, ya tengo algunas cosas que me gustan, así que Necesito.
editar esta configuración un poco, así que acabo de pegar en la mía. No es necesario que me vea configurar todo. Aquí vamos, así que tengo un servidor TS eslint algunos Neko Lua y un analizador de óxido fantástico aquí hay algunos.
reasignaciones que me gustan para cuando estoy completando me gusta controlar p y N para ir sabes former.
y siguiente en mi lista de finalización Ctrl y acepta el espacio comienza la finalización No quiero ningún.
icono de signo Los iconos de signo simplemente no kid para mí ahí vamos lo configuramos con nuestras asignaciones personalizadas que.
tengo para mí, esta última es genial, pero es realmente genial, así que la conexión ocurre en cada.
búfer que tiene un LSP asociado, eso significa que voy a tener todas estas reasignaciones solo.
existen para el búfer actual en el que estoy, por supuesto, un búfer es el texto que estamos editando aquí, lo.
que significa que estas reasignaciones solo viven durante la vida útil de este búfer, lo que significa que si voy a algo.
que no tiene un búfer Todavía puedo usar GD para saltar a la definición e intentará hacer el mejor esfuerzo de strength para.
saltar a la definición, pero si tengo un LSP, usaré mi LSP en su lugar, esto es realmente útil,.
podría ser un poco complejo.Probablemente debería sacar
esta pequeña declaración impresa. No necesito ayuda. No sé qué estaba pasando allí.
No sé, ha existido probablemente por más tiempo que yo. Solo voy a pegar eso adentro y voy a ir Mapa de teclas de Strength configurar modo typical líder U por supuesto que quiero.
Stick que ahora tenemos la capacidad de manipular y hacer cosas en git en este punto. Creo que tengo suficientes complementos para realmente poder mover. Tengo Harpoon Tengo integración disadvantage git Tengo un buen esquema de color estamos listos para rockear todo lo que realmente.estas cosas hermosas boy increíbles, tenemos
todo instalado ahora, estamos listos para rockear, así que abrí mi aviso Introduction of code 2022,
todavía tengo el saludo de theprimeagen y hola, entremos aquí, saltemos a decir el día
uno de 2022 Introduction of code we debería tener nuestro LSP instalado automáticamente aquí mismo impresionante
todo se está resaltando nos vemos bien y debería poder comenzar a escribir Max
mira esto, puedes ver todo aquí están todas las cosas diferentes que están disponibles cuando presiono
esto ahora vemos todas las diferentes cosas que están disponibles para un número entero de su tamaño, lo que significa que
puedo llamar a ordenar por mirar que puedo llamar a ordenar en esto, oh, no es un tamaño u, es esto, oh, este es un
vector tamaño de view vectorial mi error, pero ahí vamos LSP la configuración fue así de easy, no tuvo que hacer todas
las reasignaciones que podría haber simplemente apegado a estas tres líneas que tienen la
experiencia cero predeterminada de neovim LSP que es bastante fácil, United States Mason debajo del capó si no está familiarizado
con Mason, efectivamente, Mason le permite simplemente examinar paquetes e instalar cualquier cosa a su
voluntad, oh, Dino, presionemos, boom, ahora estamos instalando Dino ahora mismo,
goo eso, mire, es así de fácil y si abre un archivo en el que detecta que le preguntará si
desea instalar el servidor de idioma asociado con este tipo de archivo.Es bastante
inconveniente
en este punto, mi experiencia con Strength es bastante precisa, pero faltan un the same level de cosas. Tenga en cuenta que
no tengo números de línea ni parientes. números de línea Todavía estoy sangrando en ocho tabulaciones a la derecha, por lo que
hay algunos conjuntos básicos que deben configurarse para que mi experiencia Strength esté completa y luego tengo
algunos reasignaciones que realmente Turbo Cargan mi experiencia Strength bien, así que lo primero que lo que quiero
hacer es volver a mi inicio, eliminemos esta declaración de hola, simplemente no la necesitamos allí,
regresemos, vayamos a nuestro tejido que está dentro de la carpeta theprimeagen y eliminemos ese
también, bien, así que ahora lo que necesitamos lo que debo hacer es agregar algunos conjuntos para que mi experiencia con el editor sea un poco mejor
porque, como si quisiera tener automáticamente números de línea, quiero que sean automáticamente relativos
para que, mientras me muevo, pueda saltar entre líneas, quiero estar como quiero poder presionar
8 hacia arriba y saber que necesito ir a esa línea, así que agreguemos un punto fijo Lua, asegurémonos de
volver a nuestra carpeta de punto, copie ese salto a esta R y escriba y configure Quiero asegurarme
Tengo ese archivo establecido.Debería poder usar el líder GD y noto que salta aquí a. set.lua, ya que tenemos LSP cero
instalado, eso es bastante útil, así que ahora solo. necesito agregar todos mis conjuntos de Strength, en lugar de Escribiéndolos, solo corto y pego todos aquí. Déjeme. repasarlos uno a la vez.
Me gusta un cursor gordo, así que ahora, cuando presiono o y entro en el modo de inserción,.
noto que mi arrow es muy, muy delgado. Salgamos de insertar. modo Vamos a escribir gritar ahora,.
observe que algunas cosas acaban de suceder en mi pantalla, pero cuando presiono o todavía tengo ese arrow gordo,.
es solo porque he estado usando Vim durante tanto tiempo que se siente normal y natural a continuación,.
por supuesto, línea números Quiero números de línea más Quiero números de línea relativos, así que si quisiera.
saltar hasta aquí abajo para envolver, solo sé presionar 9k o J, lo siento, es tan Ingrid en mi cabeza.
Ni siquiera recuerdo las direcciones en las que va esto el siguiente solo me hace tener cuatro sangrías de espacio,.
oye, Vim, trata de ser inteligente disadvantage mi sangría.No.
me gusta el salto de línea. ejecutar deshacer de esa manera.
puedo deshacer cosas de Días y días atrás estos cuello X2 están fuera del mundo increíble No me gusta.
cuando busco mantiene los términos resaltados pero me encanta la búsqueda step-by-step mira esto así que.
si voy a Strength you notarán que está resaltado mientras busco si pongo una estrella notarás que lo hace.
todo si hago el mismo espacio puedes verlo de esa manera si tienes algunas.
búsquedas complicadas o incluso búsquedas o lugares que lo que estás haciendo puedes usar la búsqueda step-by-step para.
guiarte realmente si estás haciendo lo correcto me gustan los buenos colores lo único realmente interesante.
aquí, por supuesto, es desplazarte, lo que significa que a medida que baje nunca tendré menos de ocho caracteres.
en la parte substandard, excepto cuando estoy al last de un archivo, por lo que si agregáramos un montón de espacios.
aquí abajo, ya que yo iría hacia arriba, notará que nunca tiene ocho o nunca tiene menos de ocho.
eso es genial, correcto, tiempo de actualización rápido, grandmother columna de shade excelente y, por supuesto, creo que este es.
solo un mejor lugar para poner mi clave líder, está con todos los demás conjuntos, está bien, así que lo último que.
necesito hacer es simplemente hacer todo mi alto poder reasignaciones asombrosas, así que volvamos a salir aquí.
y creemos, saltemos a la reasignación y comencemos a ponerlas aquí mismo, así que corté.
y pegué mis accesos directos anteriores que solía tener, pero me di cuenta de que tenía una.
función conveniente para hacer, digamos un modo normal o reasignación se siente como el viejo vimway, así que.
hagamos una búsqueda y reemplazo realmente asombrosos aquí mismo, así que lo que quiero hacer es hacer.
estos signos de porcentaje de dos puntos que significan hacer esto por todo el voy a hacer una barra oblicua y voy a.
hacer una pelea de Kirby tuerto, excepto que solo hago un solo punto, por lo que va a agarrar todo lo.
que tiene un DOT aquí y luego voy a ir ni mapear no paréntesis de apertura de mapeo recursivo,.
luego voy a reemplazarlo disadvantage el mapa de teclas de Vim, establecer comillas, barra oblicua, uno, recuerde nuestro primer.
grupo de Little Match que hicimos, así que observe que nuestro mapa V Standard aquí mismo se vuelve justo allí, oh sí,.
así que goo bien eso.
todo a lo largo de todo aquí presiona go into todo ha.
sido reasignado correctamente incluso el modo X justo allí vamos déjame repasar mis reasignaciones que.
uso child bastante sorprendentes, por lo que estos dos primeros están fuera de este mundo usan el movimiento.
comando y lo que me permiten hacer es cuando estoy resaltado, puedo ir así, puedo mover.
las cosas y si hay una declaración if, entonces adivinen qué podemos tomar y podemos.
moverlos y se sangrarán automáticamente qué hermoso es que si no está familiarizado.
con Jay Jay simplemente toma la línea debajo de usted y la agrega a su línea real con el espacio,.
este permite que su arrow permanezca en el mismo lugar aunque esté aplicando línea tras.
línea en su lugar de poner el cursor muy por encima al last porque cada vez que lo hacía, mi cursor.
estaría muy por aquí en lugar de eso, no quería eso, quería que mi J permaneciera en su lugar, estos dos siguientes.
son increíbles, lo que hacen es permitir el control D y U, que es un salto de media página para mantener mi.
cursor en el medio, me ayuda a mirar en un solo lugar mientras me muevo y así no se siente tan.
desorientador.Estos dos siguientes también child fantásticos, permite que los términos de búsqueda permanezcan en el medio, así que cuando. busque Strength, solo mantendré el arrow en el medio, estos son buenos momentos en Twitch,.
no vamos a hablar de que este es fantástico, así que échale un vistazo para que sepas cómo a veces.
tienes como decir Foo y luego tienes una barra y resaltas y copias Foo y luego resaltas.
Barb y quieres pegar Foo sobre ella wrong perder tu búfer de pegado real de Foo Tengo.
líder p y lo que va a hacer es borrar mi palabra resaltada en el.
registro vacío y luego péguelo porque eso significa que todavía tengo a Foo conservado. Qué fantástico es.
que para aquellos que no conocen demasiado bien a Strength, lo que habría sucedido es que habría.
resaltado y pegado y ahora simplemente comenzaría a pegar la barra. y no quería que no quisiera.
que estos próximos tres sean increíbles tengo que agradecer a asborne por estos efectivamente si voy.
líder y ahora va a esto aquí mismo puedes verlo aquí mismo que es el registro positivo.
que también es el portapapeles de su sistema, así que ahora, si voy a AP y jalo este párrafo, lo que sucederá es que.
ahora puedo presionar Ctrl V y puedo saltar aquí y puedo comenzar a pegarlos en otro lugar,.
así que solo tengo que hacer líder y para jalar en el portapapeles de mi sistema o simplemente para tenerlo solo dentro de.
Strength, de esa manera puedo tener estas dos cosas separadas porque realmente apesta cuando están juntas un poco.
más de eso, como eliminar para anular el registro, ya sea en modo normal o en modo aesthetic, lo sé.
te.
vas a burlar de mí, hay una razón por la que hago esto porque en el modo de edición vertical, si.
solo presionas el control C para salir, en realidad no guardará todos estos cambios verticalmente, sino que.
tienes que presionar Escape, es lo único que Puedo decir ahora mismo que en realidad es diferente.
entre el control C y Retreat, así que solo puse un reasignación porque estoy tan acostumbrado, está bien, tomé.
el hábito de IntelliJ hace 10 años, dame un descanso, nunca presiones la Q mayúscula honestamente. es.
el peor lugar del universo esto aquí es fantástico esto me permite presionar Ctrl F y ahora.
puedo cambiar de proyecto puedo ir an Arrival of code 2022. mira que estamos de vuelta en nuestro proyecto de óxido.
volvamos a través de tmux En la sesión former, notó ese pequeño control, una l mayúscula que está.
usando tmux, qué fantástico es que, oh Dios mío, por supuesto, esto es.
solo una navegación de solución rápida.Un comando bastante divertido,. así que si voy como este
espacio, lo que va a hacer es darme este pequeño menú. aquí y ahora puedo comenzar a reemplazar la palabra que estaba bastante bien y realmente me gusta esto. último uno aquí para mostrarle lo
que hace vamos a crear un archivo más llamémoslo Foo entremos. aquí vamos octothorpe bang adelante usuario bin y Bash vamos a crear un pequeño manuscript de bash y. vamos an Echo hola y en lugar de hacer eso en el que tengo que ir bien bash can up. parece que estoy instalando uh The Bash tree caretaker parser gracias, así que en lugar de ir a la. línea de comando y hacer ese chamode más X camino a esto, solo voy líder X y qué, ¡ ay! líder X y lo que va a. hacer en realidad va a convertir esto en algo que sea ejecutable, así que cuando. vaya a CD Lua theprimeagen ls notarán que Foo es realmente ejecutable bastante bueno, eh,. déjame eliminar esa D mayúscula elimina boom y ahí tienes nosotros Acabo de configurar Strength para que sea increíble.Tenemos el. control. Tenemos el árbol de deshacer. Tenemos compatibilidad con LSP.
Tenemos un telescopio difuso. Tenemos Harpoon. por supuesto, conjuntos predeterminados sensatos para una buena experiencia de editor, así que. espero que realmente te guste esto nuevamente, presiona el botón Me gusta, está bien, esto fue difícil. y también si ese reemplazo last fue mágico, di abajo en los comentarios a continuación, hazme saber que quieres. vea un video clip sobre algo dulce y macro y busque Foo en strength y puedo hacer que suceda. gracias el nombre es theprimeagen si no ha visto kickstart.neovem está hecho. por telescopic Johnson es una excelente manera de comenzar con neovim, le brinda prácticamente todo lo que. necesita desde el principio y va a tener muchas teclas configuradas de una manera que child. más familiares, como la pestaña para desplazarse por autocompletar, and so on. Puede encontrar el enlace en la descripción.
Tengo ese archivo establecido.Debería poder usar el líder GD y noto que salta aquí a. set.lua, ya que tenemos LSP cero
instalado, eso es bastante útil, así que ahora solo. Salgamos de insertar. último uno aquí para mostrarle lo
que hace vamos a crear un archivo más llamémoslo Foo entremos. Tenemos el árbol de deshacer. Puede encontrar el enlace en la descripción.