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
  • НаукаНаука

Комментарии • 342

  • @BettaTech
    @BettaTech  4 года назад +62

    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

    • @deathharrison
      @deathharrison 4 года назад

      Falta que uses vimium en tu navegador para que todo fluya mas elegante....

    • @Josehernandezl
      @Josehernandezl 3 года назад

      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?

    • @auraSinhue
      @auraSinhue 3 года назад

      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!

    • @pipe201196
      @pipe201196 2 года назад

      Puedes pasar tu configuración directamente?

    • @malachiazariah7237
      @malachiazariah7237 2 года назад

      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.

  • @alf_a_666
    @alf_a_666 4 года назад +152

    Hay un curso de vim gratis en udemy del canal de HolaMundo, muy bueno por cierto, explica las partes basicas y algunos plugins.

    • @juanestebanromeroguzman
      @juanestebanromeroguzman 2 года назад +1

      Muy bueno

    • @destynova693
      @destynova693 2 года назад +1

      No se le entiende nada y ni los links pone

    • @MiguelAngel-mf3yu
      @MiguelAngel-mf3yu 2 года назад

      su curso es imcompleto , le faltan cosas , esta cortado

    • @lZanel_
      @lZanel_ 2 года назад +2

      @@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.

    • @neji_3004
      @neji_3004 Год назад

      @@destynova693 jajaja con tu comentario me haces darme cuenta de la hueco que eres 🤣

  • @kozmicluis2552
    @kozmicluis2552 4 года назад +15

    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)

  • @NoPudieronConGuevara
    @NoPudieronConGuevara 4 года назад +5

    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

  • @flamekasai7211
    @flamekasai7211 4 года назад +6

    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!

  • @VeslorTV
    @VeslorTV 4 года назад +1

    Tu canal es una joya y se nota que te mola lo que haces. Eso es contagioso! Un saludo.

    • @BettaTech
      @BettaTech  4 года назад

      Millones de gracias!!!!

  • @polferdman9222
    @polferdman9222 2 года назад

    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!

  • @efra-rz
    @efra-rz 3 года назад

    Gracias, te ganaste un nuevo suscriptor, recién hoy estoy empezando por curiosidad a utilizar Vim. Un saludo!

  • @carlosAJJY
    @carlosAJJY 4 года назад

    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.

  • @santiagoosoriosanchez250
    @santiagoosoriosanchez250 4 года назад

    Gracias por tus videitos siempre aprendo algo nuevo con tus videos sigue asi!

  • @nicolasdiaz3544
    @nicolasdiaz3544 3 года назад +168

    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...

    • @brus2099
      @brus2099 3 года назад +22

      No tengo más de dos meses en vim pero tocar el mousse para vscode ya me da asco. Da pereza jajaja.

    • @ItsEddyGD
      @ItsEddyGD 3 года назад +10

      @@brus2099 Osea la unica ventaja de vim es no usar el raton?
      Porque para mi gastar 5seg para abrir una carpeta no es problema ._.

    • @brus2099
      @brus2099 3 года назад +14

      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.

    • @cristianfigueredo566
      @cristianfigueredo566 3 года назад +56

      @@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

    • @brus2099
      @brus2099 3 года назад +10

      @@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...

  • @sprintwithcarlos
    @sprintwithcarlos 4 года назад

    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!

  • @keyjayh
    @keyjayh 4 года назад +1

    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.

    • @CesarB794
      @CesarB794 4 года назад

      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.

  • @WhileTrueThenDream
    @WhileTrueThenDream 4 года назад +13

    RUclips me sugerió este vídeo en plan "soy tu conciencia, aprende a manejar el vim de una vez..." jajajja. Buen vídeo.

  • @albaeivanp7493
    @albaeivanp7493 2 года назад

    Brutal , x cierto... Un vídeo de zsh va bash estaría criminal

  • @celsomartin9634
    @celsomartin9634 4 года назад

    Saludos BettaTech

  • @miaurestor
    @miaurestor 4 года назад +2

    Vim es la mera onda, super excelente!!!!

  • @CommitThatLine
    @CommitThatLine 4 года назад

    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.

  • @noface960
    @noface960 3 года назад

    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

  • @alberteinstein7412
    @alberteinstein7412 3 года назад

    Hola @BettaTech,
    que piensas del editor gedit?. Es un editor algo basico pero yo lo veo completo y sencillo

  • @anuarlez
    @anuarlez 4 года назад

    No conocía que vim tuviera tantos plugins. Genial.

  • @orlandoubilla7055
    @orlandoubilla7055 4 года назад

    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

  • @salvadorcano553
    @salvadorcano553 2 года назад +1

    Gracias por tu aportación, estaría bien que profundizaras un poco más: configuración snippes, macros, vimspector, javadoc, javatest....

  • @aresrube
    @aresrube 4 года назад

    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?

  • @EdenAlbertoSilvestre-bs6cw
    @EdenAlbertoSilvestre-bs6cw 4 года назад

    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.

  • @michaeldavidsolerborda5217
    @michaeldavidsolerborda5217 2 года назад

    Salu2 BettaTech, quisiera saber que tema de iterm2 estás utilizando. Gracias de antemano por tu respuesta!!!

  • @hanzuk9496
    @hanzuk9496 4 года назад +65

    Yo uso la extensión de Vim en VSCode y estoy feliz como una lombriz :3

    • @twb0109
      @twb0109 4 года назад +6

      Yo quisiera poder, pero vsc me va lento como el .... Y se bugea cuando presionó Esc (Lo tengo mapeado a caps lock)

    • @MarioAVisca
      @MarioAVisca 4 года назад +2

      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

    • @cumesoft
      @cumesoft 4 года назад

      Brandon Sánchez prueba en sublimetext , va rapido todo

    • @twb0109
      @twb0109 4 года назад

      @@cumesoft lo probé en mis inicios, talvez lo vuelva a probar, pero nunca fue de mi agrado xD

    • @matiasduport171
      @matiasduport171 4 года назад

      @@twb0109 trmenda pc de la nasa XD

  • @leninzapatap
    @leninzapatap 3 года назад

    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?

  • @barrabasz
    @barrabasz 4 года назад +2

    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!

    • @Snowbound_0
      @Snowbound_0 3 года назад

      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

  • @GeekLuisEduardoAlcantaraOlvera
    @GeekLuisEduardoAlcantaraOlvera 3 года назад

    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

  • @pathoslp
    @pathoslp 3 года назад

    Me gusta todas las recomendaciones de IntelliJ. Uso IdeaVim en IntelliJ para poder usar la misma navegación en IntelliJ como en Vim.

  • @DuniC0
    @DuniC0 4 года назад

    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.

    • @BettaTech
      @BettaTech  4 года назад +2

      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

  • @marciorossi5075
    @marciorossi5075 4 года назад

    Consulta, como haces debugging en vim? puntualmente los breckpoints
    Gracias, vim es una herramienta que quisiera aprender

  • @alexandercuesta4041
    @alexandercuesta4041 3 года назад

    Hola. como vas? Me gustaría saber donde encontrar el archivo guía de donde empezaste a escribir el archivo de vimrc

  • @codigovikingo3337
    @codigovikingo3337 4 года назад

    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.

  • @ivanpartida7467
    @ivanpartida7467 4 года назад +3

    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!

  • @ibarrajuan
    @ibarrajuan 4 года назад +1

    Excelente muchas gracias, tengo una consulta, como seria para hacer debug y recorrer el código step by step, colocar breakpoints 🤔

    • @elmachado
      @elmachado 4 года назад +1

      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.

    • @jitlerv8600
      @jitlerv8600 3 года назад

      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

  • @pellax
    @pellax 4 года назад +1

    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.

    • @BettaTech
      @BettaTech  4 года назад

      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.

    • @pellax
      @pellax 4 года назад

      @@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 .

  • @blackc7014
    @blackc7014 4 года назад +7

    Por primera vez en mi vida puedo decir primer comentario :"), Buen video y si que avanzaste mucho

    • @cinturonnegro1263
      @cinturonnegro1263 4 года назад +1

      almost

    • @economista1634
      @economista1634 3 года назад +2

      Si te suscribes a canales pequeños, dirás primer comentario todos los días 😎👌

  • @JonasReyes
    @JonasReyes 4 года назад +1

    /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!

  • @oscarmartinezmartin683
    @oscarmartinezmartin683 3 года назад

    interesante y gracias por los enlaces

  • @eduardoaranda4379
    @eduardoaranda4379 4 года назад +6

    Ojo ahí 👀👀👀👀👀 Es más cómodo usar espacio como leader key

  • @chuny_dev
    @chuny_dev 3 года назад

    ¿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

  • @jorgealexanderarguello6103
    @jorgealexanderarguello6103 3 года назад

    Podrias mostrar como configuraste el plugin de COC, esta interesante

  • @hectorjuncal2312
    @hectorjuncal2312 3 года назад

    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

    • @jitlerv8600
      @jitlerv8600 3 года назад

      creo recordad que el git es una consola linux en si misma

  • @josuefuenteschaqui
    @josuefuenteschaqui 3 года назад

    Con que tecla se selecciona la opción del autocompletado

  • @whellenchen7340
    @whellenchen7340 4 года назад

    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

    • @BettaTech
      @BettaTech  4 года назад

      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.

    • @whellenchen7340
      @whellenchen7340 4 года назад

      @@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)?

    • @BettaTech
      @BettaTech  4 года назад

      @@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)

  • @xxnurioxx
    @xxnurioxx 4 года назад +5

    ¿Como controlas el testing desde Vim?

    • @eliasgill2453
      @eliasgill2453 3 года назад +1

      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

  • @grivasgervilla
    @grivasgervilla 4 года назад +9

    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.

    • @JonasReyes
      @JonasReyes 4 года назад

      Hola, me interesó tu comentario. Dime algo, este Doom Emacs permite desarrollar para la WEB con plugins y autocompletado?

    • @grivasgervilla
      @grivasgervilla 4 года назад

      @@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.

  •  4 года назад +1

    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/)

  • @vercety88
    @vercety88 4 года назад

    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

    • @BettaTech
      @BettaTech  4 года назад +1

      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.

    • @vercety88
      @vercety88 4 года назад +1

      @@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 :)

  • @franciscotorres4411
    @franciscotorres4411 3 года назад

    Buen vídeo

  • @carlosAJJY
    @carlosAJJY 4 года назад +2

    Sería interesante que hicieras contenido más detallado sobre el uso de vim, contenido para novatos, jejeje

  • @ledezmajr
    @ledezmajr 10 месяцев назад

    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

    • @BettaTech
      @BettaTech  10 месяцев назад +1

      Pues es lo que uso siempre ahora 😆

  • @syscabmcommunity3368
    @syscabmcommunity3368 3 года назад

    Este es el mismo vim que usamos los sysadmin en linux.. el vim que viene por defecto en linux?

  • @mancobot
    @mancobot 4 года назад

    Adoro VIM, pero CudaText me tiene enganchado!!

    • @jitlerv8600
      @jitlerv8600 3 года назад +1

      nunca lo había escuchado pero me dejaste intrigrado

  • @RicardoDQuiroga
    @RicardoDQuiroga 4 года назад

    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.

  • @nerdl4bs
    @nerdl4bs 3 года назад

    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

  • @yoelarias2345
    @yoelarias2345 4 года назад

    buenas , una pregunta fuera del tema . Que marca es el micro ?

  • @luisgazcon4928
    @luisgazcon4928 4 года назад

    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

    • @alberteinstein7412
      @alberteinstein7412 3 года назад

      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

  • @juancarlosdiaz6172
    @juancarlosdiaz6172 3 года назад +1

    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 :)

  • @MrG0CE
    @MrG0CE 3 года назад

    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 :)

  • @savehunters4873
    @savehunters4873 3 года назад

    que tipografia estas usando?

  • @wilsonpilco5313
    @wilsonpilco5313 4 года назад

    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.

  • @_keji_5110
    @_keji_5110 3 года назад +2

    Yo uso windows y he intentado instalar neovim pero no puede alguien me puede decir como instalarlo se lo agradecería muchísimo, saludos

    • @gerardosuarez9051
      @gerardosuarez9051 3 года назад +1

      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

  • @dreamdead01
    @dreamdead01 2 года назад

    Yo igual ando aprendiendo a usar vim para mi dia a dia

  • @ElvisSerranoessh009
    @ElvisSerranoessh009 4 года назад

    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.

    • @BettaTech
      @BettaTech  4 года назад

      De momento estoy utilizando webs tipo keybr.com para practicar las letras. Los números aun no los domino al cien por cien jaja

    • @ElvisSerranoessh009
      @ElvisSerranoessh009 4 года назад

      @@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.

  • @Fusioninja
    @Fusioninja 4 года назад

    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?

    • @Fusioninja
      @Fusioninja 4 года назад

      "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)

  • @juanalfonso60
    @juanalfonso60 Год назад

    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!!

    • @trucosfreak
      @trucosfreak Год назад

      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 🙌

  • @tato03130
    @tato03130 2 года назад

    Que colorscheme utiliza? Alguien sabe?

  • @alexmon689
    @alexmon689 2 года назад

    Alguien sabe cual es el theme qué usa?

  • @MarioAVisca
    @MarioAVisca 4 года назад

    Un mapeo que es súper cómodo y quizás te sirva es el de mapear el caps lock al esc.

    • @BettaTech
      @BettaTech  4 года назад +1

      lo tengo mapeado a ii para no perder el caps lock!

  • @ProgramadorMediocre
    @ProgramadorMediocre 3 года назад

    ¿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.

  • @baldomero7458
    @baldomero7458 4 года назад

    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. 👍

    • @baldomero7458
      @baldomero7458 4 года назад

      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;}());

    • @CesarB794
      @CesarB794 4 года назад

      tambien puedes crear funciones en el vimrc para que all llamar a :HTML te cree una plantilla basica de html.

    • @baldomero7458
      @baldomero7458 4 года назад

      @@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?...)

    • @jitlerv8600
      @jitlerv8600 3 года назад

      @@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".

  • @WzrLvDJ666
    @WzrLvDJ666 3 года назад

    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

    • @jitlerv8600
      @jitlerv8600 3 года назад

      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

  • @yorozuya6115
    @yorozuya6115 4 года назад

    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.

  • @pellax
    @pellax 3 года назад

    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.

    • @BettaTech
      @BettaTech  3 года назад

      Mira si necesitas instalar ripgrep para que funcione correctamente

    • @pellax
      @pellax 3 года назад

      Miraré a ver. Gracias

  • @daniellopez7240
    @daniellopez7240 4 года назад

    Hola, que buen video, me puedes hacer el favor de compartir el vimrc, te lo agradezco

  • @ProgramadorMediocre
    @ProgramadorMediocre 4 года назад

    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.

  • @leowright9554
    @leowright9554 3 года назад

    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

  • @jorgeantonio4208
    @jorgeantonio4208 4 года назад

    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.

    • @BettaTech
      @BettaTech  4 года назад

      Mirate la familia de Nerd Fonts!
      github.com/ryanoasis/nerd-fonts

  • @juandiegomartinez3584
    @juandiegomartinez3584 4 года назад

    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 ?

    • @BettaTech
      @BettaTech  4 года назад

      Cualquier portatil te sirve! Lo importante es que le pongas dual boot con linux porque eso si lo necesitaras

    • @juandiegomartinez3584
      @juandiegomartinez3584 4 года назад

      @@BettaTech osea con eso te refieres a tener Windows y Linux no?

    • @BettaTech
      @BettaTech  4 года назад

      @@juandiegomartinez3584 Yes! Habra asignaturas en las que necesitaras usar Linux

    • @juandiegomartinez3584
      @juandiegomartinez3584 4 года назад

      @@BettaTech vale muchas gracias! Me informaré de cómo poner el dual boot

  • @matias25pinto
    @matias25pinto 3 года назад

    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

  •  4 года назад

    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

  • @lunflix
    @lunflix 4 года назад +1

    Podrías aser videos de plugin de Minecraft

  • @daniellopez7240
    @daniellopez7240 4 года назад +4

    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.

    • @BettaTech
      @BettaTech  4 года назад +2

      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? 🤔

    •  4 года назад +1

      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.

    • @Megalcristo2
      @Megalcristo2 3 года назад

      @ 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.

    •  3 года назад

      @@Megalcristo2 gracias por el tip, yo utilizo CoC, me ahorra tiempo y le da ese extra tipo IDE que es bienvenido

  • @gutylabs9058
    @gutylabs9058 3 года назад

    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.

  • @JeSus-hl6zj
    @JeSus-hl6zj 4 года назад

    Visual Studio Code tiene una extensión para usar los comandos de Vim

  • @CragCode
    @CragCode 4 года назад

    prueba starship es una exelente opcion para zsh

  • @jonatanguzman2783
    @jonatanguzman2783 4 года назад

    Saludo bro

  • @gz4589
    @gz4589 4 года назад

    Vim es una religión.

  • @Juanma_Arenas
    @Juanma_Arenas 4 года назад

    buenardo

  • @Elsuisse
    @Elsuisse 4 года назад +2

    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 } }

  • @TomasTamayo
    @TomasTamayo 3 года назад

    Cuando lo combines con tmux (recomendado) te va a explotar la cabeza ;-)

  • @MarcosAG90
    @MarcosAG90 3 года назад

    PLUS PLUS!!!!!

  • @adrezpe
    @adrezpe 3 года назад

    Yo en este momento estoy usando neovim y la verdad me va bien

  • @Aaaaaaaaaaaaaaaaaaaaaaa185
    @Aaaaaaaaaaaaaaaaaaaaaaa185 4 года назад

    Nadie: Beta tech en sus thumbnails:😲

  • @VANTYCSolutions
    @VANTYCSolutions Год назад

    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.

  • @frenkdev
    @frenkdev 3 года назад

    Tengo una duda, usar VIM provoca el famoso sindrome del tunel carpiano?

    • @jkf16m96
      @jkf16m96 3 года назад

      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

  • @economista1634
    @economista1634 3 года назад +3

    Lo veo muy difícil el VIM :c
    Bueno llevo apenas 2 meses aprendiendo programación y hasta mientras seguiré con el VE COD

    • @romaneloriginal4788
      @romaneloriginal4788 3 года назад +1

      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