He utilizado VIM durante 30 días... os CUENTO mi EXPERIENCIA (configuración y plugins)
HTML-код
- Опубликовано: 20 июл 2024
- Llevo ya unos días utilizando VIM como mi editor principal... En éste vídeo te cuento mi experiencia y cómo lo he configurado, además de los plugins que uso. Espero que os guste!
👾 Redes sociales 👾
► Twitter: / bettatech
► Instagram: / betta_tech
► Canal Secundario: / @forkdebettatech
► Slack: bit.ly/33gaDDM
👨🏼🏫 MIS CURSOS 👨🏼🏫
👽 Curso de iniciación a la programación con JavaScript:
► bit.ly/3kr4bTc
👕 MERCHANDISING DEL CANAL:
► Tienda RUclips: / bettatech
► Tienda Teespring: teespring.com/stores/bettatec...
⭐️ AFILIADOS ⭐️
🎁 7% Descuento en HOSTINGER (Código BETTATECH)
► www.hostg.xyz/aff_c?offer_id=...
🧠 Autocompletado con IA (Kite)
► www.kite.com/get-kite/?...
🐾 MacPaw (CleanMyMacX):
► macpaw.audw.net/c/2523912/941...
🎵 TODA la música es de EpidemicSound:
► www.epidemicsound.com/referra...
✉️ CONTACTO PROFESIONAL:
► Respuesta no garantizada:
bettatechyt@gmail.com
📚 LIBROS 📚
Design Patterns
► amzn.to/39XuQlq
Head First Design Patterns
► amzn.to/2uq6XUq
Refactoring
► amzn.to/2SQnf2c
Clean Architecture
► amzn.to/3bZVonJ
Clean Code
► amzn.to/32WVKq3
Introduction to Algorithms
► amzn.to/34SyVFP
Cracking the Coding Interview
► amzn.to/2QkdwC6
Índice:
Introducción: 0:00
Powerlevel10k: 2:30
Zsh y OhMyZsh: 3:08
vimrc: 3:30
Plugins: 5:00
Shortcuts de teclado: 7:56
Seguiré?: 11:53 Наука
Os dejo aquí los enlaces de interés!
Mi configuracion: github.com/martincrb/system-config/blob/master/.vimrc
ZSH: www.zsh.org/
Oh My ZSH: github.com/ohmyzsh/ohmyzsh
Powerlevel10k: github.com/romkatv/powerlevel10k
Fuzzy File: github.com/junegunn/fzf
CoC: github.com/neoclide/coc.nvim
Vim Airline: github.com/vim-airline/vim-airline
Falta que uses vimium en tu navegador para que todo fluya mas elegante....
Excelente presentación, estoy migrando desde vscode y tus videos me van genial, muchas gracias por compartir👍🏼. Tengo una duda con el FZF, cómo puedo hacer para que ignore la carpeta node_modules?
Excelente video. Creo que muchos de los videos en donde usas vim serían más claros si usas alguna aplicación como carnac para mostrar las teclas que presionas en la pantalla. Saludos!
Puedes pasar tu configuración directamente?
I dont mean to be offtopic but does someone know a tool to get back into an Instagram account..?
I was stupid lost my account password. I would love any help you can offer me.
Hay un curso de vim gratis en udemy del canal de HolaMundo, muy bueno por cierto, explica las partes basicas y algunos plugins.
Muy bueno
No se le entiende nada y ni los links pone
su curso es imcompleto , le faltan cosas , esta cortado
@@MiguelAngel-mf3yu El curso te brinda todo el conocimiento básico, yo lo hice hace mas o menos 2 meses y me brindó todo lo necesario para comenzar en él, es un muy buen curso, obviamente le faltan cosas, pero está echo para adentrarse en vim o nvim, y explica muy bien, no entiendo porque algunos dicen que no se le entiende.
@@destynova693 jajaja con tu comentario me haces darme cuenta de la hueco que eres 🤣
Mis plugins:
Ale - Linter asíncrono para detectar errores
CoC - IntelliSense para varios lenguajes
Airline - La barrita de abajo
NerdTree - Explorador de archivos
AutoParis - Para completar paréntesis, ", {, ' entre otras cosas que vienen en pares.
Surround - Cambia tags y marcas de citación por otras
CtrlP - Lo mismo que fuzzy finder pero con un atajo al estilo VsCode (Ctrl - P)
Muy buen video, estoy en una PC del gobierno y Linux y Vim serán lo que me devuelva esa fluidez que tenía en mi antiguo RIG, cuando la tenga devuelta, lo usaré sigue haciendo videos de esta calidad son muy útiles.
Por cierto, tu perfil de lado me mata de risa por lo mucho que me recuerdas al meme del Chad YES.
Grande
Me alegro que te esté gustando Vim, lo del nocompatible se pone siempre porque por defecto vim intenta ser compatible con Vi, un editor muy viejo del que Vim nació. Es tan antiguo que muchas de las características de vim están desactivadas en el modo compatible y por eso todo el mundo lo desactiva.
Respecto a la leader key, la coma es muy común, otra muy común es el espacio, personalmente yo tengo ese ya que los pulgares están siempre ahí.
Y lo del escape hay otro atajo por defecto en Vim para salir de los modos, Ctrl-[ Algunas personas se acostumbran a ese en lugar de escape.
Happy Vimming!
Tu canal es una joya y se nota que te mola lo que haces. Eso es contagioso! Un saludo.
Millones de gracias!!!!
Mhe haze gracia que tambien llevo utilizando vim desde haze algunos meses. He probado de tener vim como extension en vscode i vs i ahora estoy intentando ir con neovim muy interesante ver tu punto de vista!
Gracias, te ganaste un nuevo suscriptor, recién hoy estoy empezando por curiosidad a utilizar Vim. Un saludo!
Muchas gracias por la info, la primera vez que hablaste vim me fui a probarlo, pero no me quedé en la configuración, y al estar utilizando wxpython, al instalar paquetes para autocompletado, al escribir wx. daba lagg por la cantidad de sugerencias que buscaba, y hasta allí lo dejé.. a ver si con tu configuración me va mejor.
Gracias por tus videitos siempre aprendo algo nuevo con tus videos sigue asi!
95% del video: Mostrando la configuración de Vim.
5% del video: Hablando sobre la configuración de Vim.
Me quedé con ganas de saber sobre la experiencia de los 30 días...
No tengo más de dos meses en vim pero tocar el mousse para vscode ya me da asco. Da pereza jajaja.
@@brus2099 Osea la unica ventaja de vim es no usar el raton?
Porque para mi gastar 5seg para abrir una carpeta no es problema ._.
No brother, no gastas 5 segundos. Eventualmente gastas más.
Por su parte, el hecho de memorizar comandos casi "a fuerzas" hace que tu movilidad explorando el código sea mayor, lo que trae como consecuencia que seas más rápido escribiendo código, leyendolo, recurriendo a definiciones, etc.
La labor de programar realmente se vuelve productiva, aunque vim parezca súper primitivo y aunque de primeras te parezca una tontería.
Y lo del mouse solo es la burla que yo hago a los que siguen picando íconos, parecen niños.
@@brus2099 guau picar iconos es de niños, se llaman interfaces graficas, deja de estar en el pasado, siempre veo a este tipo de gente que aprende algo no muy popular y se agrandan por la tonteria, cuando tengas un lambo me avisas
@@cristianfigueredo566 yo pico iconos en el celular todo el tiempo, no te lo voy a negar, pero imagínate llegar a una empresa y que tu entorno de desarrollo sea un arch. ¿Como te vas a ver preguntando por tu Windows y tu botoncito de vscode? Es una burla, si, pero es parte de mi experiencia. Tu no eres quién decide, lo hace las necesidades de tu empresa. Al final si no te adaptas te cuesta a la larga, y que mejor que haciéndolo en un editor mil veces más rápido que te ayuda mejor con la labor de abstracción.
Ah y otra, tu crees que en Dell, IBM u Oracle usan Windows y macs con bonitos UI? Ponte al día padre, no es egolatría, a mi también me vino así el golpe de realidad...
A mi me encanta VIM y de hecho uso el plugin de VSCode pero hay funcionalidades como el debugger, la conexión remota via SSH a los droplets, los plugins de Docker y K8s que me simplifican la vida y no me sería práctico usar solamente VIM. Además trabajo por mi cuenta y hago todo yo, en un equipo donde todo esté perfectamente delimitado yo creo que sí podría trabajar así como propones. Muchas gracias por todos tus vídeos, mucho ánimo y un saludo!
Con el anterior vídeo me convenciste de probarlo y lo hice. Luego de un par de horas de probarlo, al volver a mi editor usual ya estaba extrañando los atajos.
El tema es darme tiempo de acostumbrarme a usarlo por completo (aún soy lento y no me acuerdo de todos los atajos) y personalizar el vimrc hasta que quede como me gusta, así que solo me puedo dar el lujo de hacer eso los domingos cuando me pongo a programar algo por gusto.
PD: También he terminado practicando mecanografía ja ja ja.
instalate el plugin de vim en tu editor usual del dia a dia, y vas a ver que un un par de dias te acostumbras a moverte por el editor, que es lo mas importante, luego en tu rato libre busca como personalizar vim a lo bestia mediante el .vimrc y la instalacion de plugins.
RUclips me sugerió este vídeo en plan "soy tu conciencia, aprende a manejar el vim de una vez..." jajajja. Buen vídeo.
Gracias!! Jajaja
Brutal , x cierto... Un vídeo de zsh va bash estaría criminal
Saludos BettaTech
Vim es la mera onda, super excelente!!!!
Me he pasado años trabajando con VIM para programar mis análisis. Tenía que hacerlo y testearlos en el cluster directamente y durante 7 años trabajaba por ssh directamente. Hoy en día, que uso algunos IDEs, sigo tirando de VIM porque uma vez que ganas memoria muscular hay cosas que se hacen muuuuy rápido.
gracias por compartir. En Mac, tengo configurado que la tecla BLOQ MAYUS sea la tecla ESC. Se configura en las opciones de teclado del sistema. Se me hace mas cómodo que teclear 2 veces una tecla, que por lo demás se usa muuuucho
Hola @BettaTech,
que piensas del editor gedit?. Es un editor algo basico pero yo lo veo completo y sencillo
No conocía que vim tuviera tantos plugins. Genial.
Se ve interesante todos estos plugins que le agregan herramientas o agilidad al uso del editor. Me dieron ganas de volver a darle una oportunidad a Vim! Jaja
Gracias por tu aportación, estaría bien que profundizaras un poco más: configuración snippes, macros, vimspector, javadoc, javatest....
Saludos BettaTech, yo habia usando hace mucho tiempo en la escuela, en una materia que se llama Sistemas Operativos y esa materia era practicamente trabajar con todas las herramientas de LInux. Hoy que lleve poco menos de una año de experiencia laborar volvi a usar Vim por curiosidad y me han gustado todas las caracteristicas que tiene, uno de los problemas que he tenido era el usar el clipboard del sistema y el de Vim, te has encontrado con el mismo problema con el OS qué ocupas?
Mira que me ha resultado bien tu vídeo buscar archivos como opción de búsqueda en la Shell de la terminal me ha encantado no me gusta ir línea por línea buscado ficheros.
Salu2 BettaTech, quisiera saber que tema de iterm2 estás utilizando. Gracias de antemano por tu respuesta!!!
Yo uso la extensión de Vim en VSCode y estoy feliz como una lombriz :3
Yo quisiera poder, pero vsc me va lento como el .... Y se bugea cuando presionó Esc (Lo tengo mapeado a caps lock)
Lo usé por mucho tiempo, pero una cosa que no está muy buena o por lo menos en su momento no se podía, era tener mapeos a funciones
Brandon Sánchez prueba en sublimetext , va rapido todo
@@cumesoft lo probé en mis inicios, talvez lo vuelva a probar, pero nunca fue de mi agrado xD
@@twb0109 trmenda pc de la nasa XD
Disfrute el video, uso VSCode por el momento y dificilmente tenga tiempo para pasarme VIM en este momento de mi vida pero de seguro el proximo año tratare de probarlo, por cierto que teclado y mouse usas?
Buen video! Yo siempre que he empezado me frustro de lo lento que soy y lo dejo 😆, le tendre que dar otra oportunidad cuando tenga mas tiempo!
Te recomiendo el curso de vim de HolaMundo en udemy, te enseña desde como crear un archvio en vim, hasta configurarlo y meterle plugins
Hola hay alguna pagina donde se puedan ver los plugins para instalar, me gustaria ver donde estan o saber como buscarlos para ver si me paso por completo a vim. Saludos
Me gusta todas las recomendaciones de IntelliJ. Uso IdeaVim en IntelliJ para poder usar la misma navegación en IntelliJ como en Vim.
Hola Martin,
Yo también me he atrevido a probar vim un poco y hay algo que sí que echo en falta, me refiero a las plantillas y snippets dinámicos.
Bien visto! Yo no uso muchos snippets ni plantillas dinámicas, por eso quizá no lo he notado en falta. Pero desde luego echaré un ojo a ver que veo! Si ves algo nos dices :D
Consulta, como haces debugging en vim? puntualmente los breckpoints
Gracias, vim es una herramienta que quisiera aprender
Hola. como vas? Me gustaría saber donde encontrar el archivo guía de donde empezaste a escribir el archivo de vimrc
Jajaja tenemos casi la misma configuración, es bastante común. ¿Has probado el nerdtree? también es un pluging común, te abre el árbol de ficheros del proyecto, es bastante cómodo, con eso ya tienes casi un IDE, a mi me gusta porque estoy en varios proyectos y no tengo la memoria suficiente de acordarme de la localización de todos los archivos, necesito una visión general de todo el proyecto.
Algunos de mis comandos favoritos son:
% te transporta hacia el par de un caracter sobre el que se encuentre el cursor o al más cercano (paréntesis, corchetes, comillas, etc.), se puede usar junto con c, d, v, y, etc.
i significa inside, es un movimiento que se combina con c, d, v, y, etc. para realizar estas acciones sobre lo que se encuentre dentro de un par (paréntesis, corchetes, comillas, etc) de manera excluyente.
a es lo mismo que i pero de manera no excluyente (around en lugar de inside).
n| te transporta hacia la columna n de la línea donde te encuentras
* busca en el archivo todas las instancias de la palabra sobre la cual está posicionado el cursor de arriba hacia abajo, # busca desde abajo hacia arriba.
Muerte a los IDEs y al bloatware, larga vida a vim!
Excelente muchas gracias, tengo una consulta, como seria para hacer debug y recorrer el código step by step, colocar breakpoints 🤔
X2 Esto me parece muy importante, hasta ahora estoy probando vim dentro de intellij. Sería de gran ayuda saber cómo se hace debug en vim y usar la terminal para desarrollar en Typescript y otros lenguajes.
vim es un editor de texto no un IDE y eso que mencionas son cosas propias de un IDE, así que la respuesta es no, no se puede. Seguro hay proyectos para hacer debugg y break point en vim pero nativamente son cosas que no se pueden hacer
Este vídeo es oro, sobre todo para los que llevamos usando vim a pelo desde hace tiempo. Te robo el .vimrc y te doy mi like.
jajaj gracias! Vim a pelo para ficheros únicos ya te da todo lo necesario. Ahora bien, si que es cierto que noté que para proyectos grandes me faltaba la agilidad para moverme y navegar entre distintos ficheros.
@@BettaTech Hasta la fecha la mayoría de veces lo he usado para ficheros únicos, también hay maneras estandard para cambiar de un fichero a otro pero nunca me he logrado acostumbrar y por lo general sigo yendo lentillo porque pocas veces me he molestado en incorporar nuevos comandos a mi repertorio pero todo llegará porque como dijiste en vídeos anteriores, hay gente por ahí haciendo auténticas virguerías incluso sin plug ins .
Por primera vez en mi vida puedo decir primer comentario :"), Buen video y si que avanzaste mucho
almost
Si te suscribes a canales pequeños, dirás primer comentario todos los días 😎👌
/excelente amigo, yo he empezado a aprender porque realmente tengo un PC limitado de RAM y VSCode, Sublime y demás editores me consumen mucha RAM junto a los navegadores, ya varias veces se me ha colgado la PC por lo mismo, estos editores hechos con javascript o typescript a veces elevan el consumo de ram cuando usas pluguins para automatizar procesos como recarga automática de las vistas html. Importante decirles que uso GNU/Linux, y no ha sido problemas de mi distro porque he usado Ubuntu, Manjaro y ahora !POP_OS y ha sido el tema. La unica forma de que otros editores me consuman menos ram y sean más estables cuando los instalo a través de FlatPack, pero este tipo de aplicaciones me deja los editores muy restringidos para el acceso a directorios vitales donde se cargan plugins, otras apps etc... Concretamente he empezado a usar NeoVIM ya que VIM original no está como que muy compatible con muchos plugins que están al día. Recientemente he usado también TMUX para dividir en múltiples áreas la terminal y trabajar bien, sin embargo el otro día se me colgó la PC en medio de un desarrollo serio y me sentí temeroso de que me fuese a repetir la falla y yo termine perdiendo archivos de mi código... bueno, gracias por el video!
interesante y gracias por los enlaces
Ojo ahí 👀👀👀👀👀 Es más cómodo usar espacio como leader key
¿Alguien sabe de un plugin para renombrar un archivo y se cambie en todos los lados donde lo he importado? o la variable como en vs code, sería muy útil, gracias
Podrias mostrar como configuraste el plugin de COC, esta interesante
Tu como instalarias vim dentro de windows?? yo usé scoop, que es un gestor de paquetes que se instala por powershell y se usa al puro estilo del apt-get
creo recordad que el git es una consola linux en si misma
Con que tecla se selecciona la opción del autocompletado
Hola BettaTech, para elegir la carrera de ingeniería informática, es más recomendable la UPC (Cataluña) o la UPM (Madrid). El tema salidas profesionales, prestigio, calidad de enseñanza, profesores, ambiente...
Por cierto, las clases en la UPC ¿sabes si se imparten en catalán o se puede elegir español?
Gracias
Diria que las dos son muy buenas opciones. Depende más de donde quieras vivir supongo (barcelona o madrid). En cuanto al idioma, depende del profesor. Mi experiencia es que la mayoria de profesores pasaban al castellano si habia algun alumno que no entendia el catalán. Ahora bien, eso ya depende de cada profe y nose si tu experiencia puede ser distinta.
@@BettaTech He visto que la Facultad de Informática de Barcelona está un poco al exterior ("marginada") es fácil llegar con transporte público (Tran, Bus)?
@@whellenchen7340 tiene estacion de metro a 10 minutos de la facultad. Yo tardaba 35-40 min en metro y porque tenia que cambiar de linea (vivia por el centro de la ciudad)
¿Como controlas el testing desde Vim?
hay bastantes plugins que podrian ayudar y hacer la mayor parte de las funciones de testeo y un tanto de debug, pero si que es ahi si que es recomendable usar un IDE
Hola, ahora que estás aprendiendo Vim, y antes de que te habitues demasiado a él, vengo a recomendarte que le eches un ojo a Doom Emacs.
No sé bien cómo describirlo, pero es una especie de capa por encima de Emacs, que proporciona un sistema de interacción por modos igual al de Vim, y que permite aprovechar toda la potencia de Emacs interaccionando con la ergonomía que proporciona Vim.
Me encantan tus vídeos. Sigue así. Saludos.
Hola, me interesó tu comentario. Dime algo, este Doom Emacs permite desarrollar para la WEB con plugins y autocompletado?
@@JonasReyes Hola, la verdad es que no soy desarrollador web así que no puedo decirte nada en base a mi experiencia.
Sí que Doom Emacs tiene un módulo dedicado a web: github.com/hlissner/doom-emacs/tree/develop/modules/lang/web
En él configura distintos paquetes de Emacs para web.
Yo diría que sí que te permitirá tener un buen entorno de desarrollo web con autocompletado (company, ivy o helm son 3 de los motores de autocompletado que están disponibles para Emacs) y demás.
Doom Emacs no es más que una capa por encima de Emacs, así que toda la potencia que tenga Emacs para desarrollo web estará en Doom Emacs, por si quieres investigar qué opciones para desarrollo web tiene Emacs.
Siento no poder ser más de ayuda. Un saludo.
Yo te sugeriría agregar algunos plugins de tpope, el tipo es una eminencia en vim github.com/tpope, y tambien otro buen plugin es ALE (github.com/dense-analysis/ale).
Para mi lo mejor de VIM es poder desplazarte en el fichero de manera rapida e intuitiva una vez comprendes los text objects (blog.carbonfive.com/vim-text-objects-the-definitive-guide/)
Muy buen vídeo, como todos los que sueles hacer. Una pregunta hay plugins para hacer debug de los programas. Una de las razones por las que uso vscode es por la facilidad a la hora de hacer debug. Gracias
Efectivamente, plugins hay. Aún no me he peleado con hacer debugging en VIM, porque creo que si no me voy acostumbrando poco a poco colapsaré... jaajaja
Pero sí que miré si existían, por ejemplo: www.dannyadam.com/blog/2019/05/debugging-in-vim/
Lo único que supongo que habrá plugins más específicos para cada lenguaje.
@@BettaTech muchas gracias si lo consigues y requiere alguna configuración muy específica y lo ves oportuno estaría muy bien hacer un vídeo :)
Buen vídeo
Sería interesante que hicieras contenido más detallado sobre el uso de vim, contenido para novatos, jejeje
Hola.
3 años después como vas con vim?
Recientemente volví a montar mi ambiente de vim con neovim 0.9, también cree unos snippets y creo que con eso ya me quedo con vim
Pues es lo que uso siempre ahora 😆
Este es el mismo vim que usamos los sysadmin en linux.. el vim que viene por defecto en linux?
En teoría, sí
Adoro VIM, pero CudaText me tiene enganchado!!
nunca lo había escuchado pero me dejaste intrigrado
set notcompatible es que no sea retrocompatible, Fzf tiene el :Ag (instalarlo por aparte) para buscar dentro de un fichero e instalar bat para colorear resultado de :Files.
Una cosa que podés hacer para evitar el doble i (ESC), es remapear el teclado y poner ESC en la tecla CAPSLOCK. Esto puede parecer loco, pero vas a ver que es mucho más cómodo, porque te queda en la línea media del teclado. Y originalmente, cuando se creó VI, la tecla ESC estaba más cerca: catonmat.net/why-vim-uses-hjkl-as-arrow-keys
Otra cosa interesante es usar el modo vi en la consola. Una vez activado funciona en intérpretes como Python, o la consola de MySQL, Postgres. En zsh bindkey -v
buenas , una pregunta fuera del tema . Que marca es el micro ?
Yo tengo 16 y llevaba rato usando lo típico Sublime, VSCode y Eclipse para Java, me pase a vim más que nada porque VSCode ya no anda tan fluido, la verdad me está gustando bastante vim aunque hay momentos en los que me trabo y me quedo pensando en que hacer, aún me falta bastante para poder controlarlo bien
usa gedit, esta programado en C y muy bien implementado, siempre y cuando el fichero que vayas a editar no tenga mas de 4 millones de lineas ya que hay un bug que hace colapsar
Yo he personalizado de tal manera VIM que ahora lo considero superior a VSCode y eso que a vscode lo he super tuneado con guist, plugins, shortcuts, templates, etc. y ni asi se acerca al nivel que he logrado actualmente con este editor :)
y el tutorial pelon?
PODRÍAS PORFIS HACER UNA GUÍA DE COMO INSTALAR Y HACER FUNCIONAR LAS EXTENSIONES DEL COC O USAR LOS LSP. TE LO AGRADECERÍA :)
que tipografia estas usando?
genial, vim es muy versatil, ademas puedes probar a conectarte a tu pc desde una conexion ssh, asi puedes usar vim desde el movil o una tablet con un app cliente ssh, la verdad no es la forma mas rapida de trabajar, pero es una opcion que tienes ahora que conoces vim.
Yo uso windows y he intentado instalar neovim pero no puede alguien me puede decir como instalarlo se lo agradecería muchísimo, saludos
Es sencillo, debes asegurarte tener chocolatey instalado en tu pc, sino lo tienes desde la powershell en modo admin lo instalas, luego ejecutas el comando choco install neovim, y listo, lo colocara en una carpeta llamada tools en tu disco local. Para configurar ya es otra historia jajaja
Yo igual ando aprendiendo a usar vim para mi dia a dia
Que guia estas siguiendo para practicar mecanografía? no se porque pero en mi caso particular me cuesta bastante cuando tengo que escribir los números en mi Mac, si podrías dar unos consejos para mecanografiar te lo agradezco.
De momento estoy utilizando webs tipo keybr.com para practicar las letras. Los números aun no los domino al cien por cien jaja
@@BettaTech xD muchas gracias por compartir la web, di con esta, www.typingclub.com, tiene una sección donde explican y practicas con los números es muy buena, voy a checar la que me has compartido.
BETTA , trato de instalar vim 8.1 pr apoder usar el COC pero me salta este error:
al inicio: Makefile:304: auto/config.mk: No existe el archivo o el directorio
al final: Makefile:2064: fallo en las instrucciones para el objetivo 'auto/config.mk'
recalco que estoy clonado desde el repo oficial :c, alguna sugerencia?
"Bueno, ya lo solucione, no borro el comentario por si alguien le pasa lo mismo xD, haha solo debe leer el : "
readme.md(github.com/vim/vim/releases) (link que te lleva a los releases de vim )
"seleccionar la version que quieran (descargarla obvio )e instalar ncourses con : "
sudo apt install ncurses-dev.
"luego ya pueden hacer el "
sudo make
sudo make install.
y listo.
(bueno esto me funciono a mi, lo siento si la explicacion no es muy clara, saludos)
Una consulta, instalé el NeoVim y lo usé y me enamoré, por el valor agregado de los modos, pero después fui a visual code y busque si no hay un plugin de vim y con eso prácticamente tengo el poder de vim y visual code juntos. Ahora mi pregunta es, Sigue siendo mejor NeoVim en ese caso? Saludos y me gustan mucho tus contenidos!!
Depende de tu uso, al instalar nvim en visual studio code creo que solo tienes el neovim nativo, no lo puedes configurar(es lo mas poderoso de vim/neovim, su increíble capacidad de personalización) , poner keymaps personalizados o instalar plugins de la comunidad. Si eso no te importa y estas acostumbrado a vsc esta super bien 🙌
Que colorscheme utiliza? Alguien sabe?
Alguien sabe cual es el theme qué usa?
Un mapeo que es súper cómodo y quizás te sirva es el de mapear el caps lock al esc.
lo tengo mapeado a ii para no perder el caps lock!
¿Pana tu eres programador Android y programas en el desde VIM?¿Es posible crear aplicaciones para Android sin usar Android Studio, en este caso con VIM?
Android Studio es muy pesado para mí vieja Laptop y por eso te pregunto.
Yo no tengo Pc pero me recordó a lo que hice yo al modificar los atajos de teclado de mi tab para conseguir escribir codigo mas agilmente.
Por ejemplo si escrivo q y enter, automaticamente me escribe esto:
document.querySelector('');
asi me ahorro tener que escribirlo cada vez.
Buen video, tomare algunas ideas para seguir customizando mi teclado. 👍
Aqui otra, si escribo zrad (uso z como mi liderKey):
const radianes = (function(){let radian=Math.PI/180;function F(grados){return (grados*radian);}return F;}());
tambien puedes crear funciones en el vimrc para que all llamar a :HTML te cree una plantilla basica de html.
@@CesarB794 no comprendo tu comentario pero me parecio interesante, podrias explicarme..
(toma en cuenta que no tengo pc sino una tablet, asi que mi so es android, y supongo que no hay vim para android. o si?...)
@@baldomero7458 si lo hay amigo puedes descargarte una app que se llama "Termux", te puedo dar fe que es la mejor hasta ahora por encima de GNURoot y demas.
La uso para configurar servidores por ssh desde mi cel, aunque este viajando en un bus.
Lo que hace es instalar linux en android (xd), así tienes una terminal desde la cual puedes descargar paquetes oficiales tan simple como "apt-get install vim".
Si te da problemas apt puedes usar otro gestor de paquetes como snapcraft.io lo puedes instalar con: "apt install snapd".
estoy haciendo la transicion a vim, ya que estoy paila en memoria solo tengo 4 y los navegadores y el sistema operativo ya se lo estan cargando, habro el VScode y boala el pobre ventilador empieza a andar, y aun no he empezado hacer nada, ademas veo que es muy rapido el trabajo en el vim, por eso me estoy cambiando, a ver si algun dia abandono a windows de una vez por todas, pero falta informacion avanzada de vim
Yo tenía un pc con 2 gb de ram y tenia win7 pero iba lento aveces.
Luego pase a usar Debian como SO y Sublime Text como ide.
Y actualmente es lo que uso. Tambien utilizo vim sobre todo para abrir archivos que necesito editar solo una vez como archivos de configuracion y asi.
Pero en mi opinion sublime es la mezcla perfecta entre lo ligero y simple de usar de Vim y lo potente de un IDE.
Punto aparte ahora ya no uso el mouse para nada.
Si tu pc es lento te recomiendo cambiar a linux. o usar win7 Home Basic
Yo personalmente uso Emacs, me parece muy extensible y visto que en vim usas muchos plugins quizas deberias echarle un vistazo. Instalando algunos modos puedo tener un ide para Python o Rust. Emacs tienes mas capacidad de extenderlo, infinitamente realmente pues es maquina de Turing completa. Los atajos son mas modernos que los de Vim pero si te gustan los de Vim los puedes configurar. Y tienes org-mode que es Dios.
La linea 90 del .vimrc me da error y por más que miro la documentación del fuzzy finder no logro ver que pasa, lo he instalado con el homebrew del linux , he añadido algún set más pero se sigue quejando.
Mira si necesitas instalar ripgrep para que funcione correctamente
Miraré a ver. Gracias
Hola, que buen video, me puedes hacer el favor de compartir el vimrc, te lo agradezco
Ya la vi, gracias
Yo uso VIM en versión completa y no la que viene con Lubuntu por defecto que es la Tiny para que me colore el código de aros lenguajes. No instalo los plugin porque no tengo paciencia además que quiero dominar la sintaxis y el autocompletado me hace perezoso para aprenderme las instrucciones.
Set nocompatible es para ignorar la compatibilidad con la versión anterior de Vim (vi), que podría ser inútil si no llevas usando muchos años Vim
Me podrías decir que el nombre de la fuente que estas utilizando, también estoy comenzando con Vim y me instalado el powerline. Y este plugin me sugiere uno, esto para que todo se vea bonito, pero odio la fuente es muy gruesa.
Mirate la familia de Nerd Fonts!
github.com/ryanoasis/nerd-fonts
Hola, voy a hacer ingeniería informática y me gustaría saber qué portátil comprarme , tengo presupuesto de 900 euros , que portátil debo comprarme ?
Cualquier portatil te sirve! Lo importante es que le pongas dual boot con linux porque eso si lo necesitaras
@@BettaTech osea con eso te refieres a tener Windows y Linux no?
@@juandiegomartinez3584 Yes! Habra asignaturas en las que necesitaras usar Linux
@@BettaTech vale muchas gracias! Me informaré de cómo poner el dual boot
Me encanta Vim pero aun no lo puedo aplicar en mi trabajo real usando Angular soy mas lento y el trabajo es contra reloj y termine usando de nuevo VScode
Muy bien, Vim no es solamente un editor sino excelente ambiente en el cual todo programador se puede sentir productivo y feliz. Si les interesa, pueden revisar el comando "vimtutor" en su terminal, es un recorrido paso a paso sobre cómo empezar a utilizar el editor, también les dejo esta serie de notas: codingornot.com/temporada-01-iniciandose-en-vim
Podrías aser videos de plugin de Minecraft
Si no estoy mal el comando gd y gf ya están incluidos en vim sin necesidad de plugins, revisa el esos comandos a ver.
Están incluidos! Lo que creo que con coc utilizan el engine de autocompletado para ir a buscar a dónde ir, es decir imagino que funciona diferente con o sin coc? 🤔
Funcionan diferente gd, tiene un scope solo dentro del fichero abierto, y va a la primera coincidencia donde escribiste la palabra, gf abre el archivo bajo el cursor.
@ Si configuras la variable path busca la primera referencia en las rutas que le indicastes de esa variable, puede que tengas suerte y salte a la definición o no. Si quieres que salte a la definición correcta (casi) siempre, puedes usar ctags o algún LSP como coc.
Digo casi porque estás cosas pueden fallar sobretodo en proyectos raros, no es algo de vim puede ocurrir en cualquier IDE, aunque nunca me ha pasado.
@@Megalcristo2 gracias por el tip, yo utilizo CoC, me ahorra tiempo y le da ese extra tipo IDE que es bienvenido
Me indica que; la expresión no es válida: > fzf#install() } })
Argumentos inválidos para la función: plug#
Que podría ser el inconveniente. Gracias de antemano.
Visual Studio Code tiene una extensión para usar los comandos de Vim
prueba starship es una exelente opcion para zsh
Saludo bro
Vim es una religión.
buenardo
eh amiguito la ventana del fzf queda mucho mas piola flotante con las siguientes lineas lo configuras
let $FZF_DEFAULT_OPTS='--reverse'
let g:fzf_layout = { 'window': { 'width': 0.8, 'height': 0.8 } }
Cuando lo combines con tmux (recomendado) te va a explotar la cabeza ;-)
PLUS PLUS!!!!!
Yo en este momento estoy usando neovim y la verdad me va bien
Nadie: Beta tech en sus thumbnails:😲
El verdadero reto con vim desde mi punto de vista se llama LSP, especialmente con java es muy dificil de echarlo a andar, entiendo que no lo explicaste en el video porque creo que 30 días es muy poco para conseguir echarlo a andar.Vim te obliga a aprenderte los comandos y comprenderlos en lugar de estar apretando botoncitos con una interfaz gráfica. Otra cosa que noté es que Java funciona mejor en neovim ya que hay algunos plugins que no funcionan bien en vim entre otras cosas porque usa un lenguaje llamado LUA en lugar de vimscript y otra cosa es que hay que usar un plugin llamado mfussenegger en lugar del tipico nvim-lspconfig ya que este último carece de importantes funciones de code to action como por ejemplo crear constructores, metodos toString o los unimplemented method. Lo que me falta es echar a andar una integración para debugear desde vim y hacer pruebas unitarias. Estaria muy interesante conseguir ser productivo con una simple terminal sin necesidad de levantar un ambiente grafico como con InteliJ o vscode.
Tengo una duda, usar VIM provoca el famoso sindrome del tunel carpiano?
Una mala postura (mala ergonomia) y no descansar cada 30-60 minutos (separarse del escritorio y caminar) es lo que provoca eso y mucho más.
Vim no te lo causara
Lo veo muy difícil el VIM :c
Bueno llevo apenas 2 meses aprendiendo programación y hasta mientras seguiré con el VE COD
Por supuesto, arrancar a programar y a la vez usar Vim es un suicidio. Asegurate de ya sentirte comodo programando y recien ahi podes pensar en Vim