Un nuevo editor alternativo a NeoVIM - Helix Editor
HTML-код
- Опубликовано: 17 окт 2024
- si habláramos de editores ergonómicos y rápidos, podríamos mencionar a Vim, NeoVim o Emacs.
Sin embargo muchos que intentan aprenderlos se desaniman por la enorme cantidad de atajos que deben aprender, ademas de las configuraciones y plugins que deben añadir para poder tener una funcionalidad similar en otros editores.
Asi que este es Helix, un nuevo editor de texto no gráfico, que en la practica se parece mucho a Neovim y kakoune (github.com/maw..., solo que este no necesita plugins iniciales, ya que soporta una gran cantidad de lenguajes por defecto, ya tiene incluido autocompletado de código, puedes configurar sus colores, posee selección de múltiples cursores, una paleta de comandos incluida por defecto, similar a fzf.vim (Fuzzy finder) o telescope (github.com/nvi..., y tambien posee los mismos modos de VIM, aunque añade algunos otros mas.
Y es muy veloz al estar desarrollado en Rust. Este editor es open source, y de momento sus funcionalidades son mas limitadas en comparación a Vim, lo que lo hace también mas fácil de aprender y sencillo al necesitar de plugins adicionales, aunque este editor es mas para aquellos que ya has usado un editor de no gráfico antes.
Para conocer mas puedes visitar el sitio helix-editor.com
#helixeditor #neovim #vim #desarrolloweb
Me encanta VIM/Neovim. Al principio es un infierno el tema de los atajos, pero una vez que los dominas y aprendes a crearlos de manera personalizada, te conviertes en un ninja. Escribes y navegas código con mucha fluidez.
Hola amigo quisiera ponerme en contacto con Tigo para hacerte unas preguntas,, puedes dejarme tu WhatsApp?
Vi como hacían nuestros ancestros además de que viene por defecto en casi todas las distribuciones.
me gustaria una review y config de helix lo instale todo muy bonito , lo que si no me autocompleto html y no encontre comohacerlo
Puedes hablar de micro, Fazt?
"Muchos que intentan aprenderlos se desaniman por la cantidad de atajos que deben de aprender"
No necesitas aprender una gran cantidad de "atajos" en Vim para empezar a sacarle provecho, aunque la cantidad de provecho que le saques al editor sea directamente proporcional a tu destreza con el mismo. En este punto creo que es más una consecuencia de creer que para darle buen uso al editor necesitas conocer lo que más puedas de el mismo.
"Ademas de las configuraciones y plugins que deben añadir para poder tener una funcionalidad similar a la de otros editores"
Creo que aquí discrepo en dos puntos. Primero, entiendo que el mensaje implícito es de que se necesita de plugins para sacarle provecho al editor, cosa que no es necesariamente cierta. La mayor parte de las cosas que se tienden a hacer con plugins se pueden hacer perfectamente sin plugins y/o con los plugins que traen por defecto Vim/NeoVim. El segundo punto asumo que es que el usuario buscaría tener una funcionalidad similar a la que encuentra en otros editores, pero creo que esto rompe un poco el propósito de usar Vim. Por poner un ejemplo, digamos que quiero configurar mi instancia de Vim para que sea lo más parecida posible a VS Code, ¿Cual sería el propósito de ello cuando sencillamente puedo usar VS Code? En caso de necesitarlo, tengo plugins en VS Code que me ayudan a dar soporte a edición modal. Creo que la experiencia en editores como Emacs o Vim se disfruta más y es de mayor provecho si uno va con la predisposición de aprender una nueva forma de interactuar con el contenido, en vez de querer forzar las costumbres que teníamos en editores más convencionales dentro de los editores mencionados previamente.
"[Helix] no necesita plugins inciales ya que soporta una gran cantidad de lenguajes por defecto"
Aquí hago una referencia al punto anterior, añadiendo de que NeoVim por lo menos tiene soporte para una gran cantidad de lenguajes de programación por defecto, y que continuamente se está añadiendo soporte para nuevos lenguajes.
"Tiene autocompletado de codigo, puedes configurar sus colores, posee selección de multiples cursores, una paleta de comandos incluida por defecto"
Vim tiene un modo completo para autocompletado. Tal vez no es tan evidente como en otros editores, pero si es más completo si uno aprende a usarlo correctamente. Para este punto recomendo revisar recursos sobre el modo autocompletado en Vim. También tiene soporte para paletas de colores, siendo esta completamente configurable. Finalmente, sobre lo de la paleta de comandos, Vim tiene por ejemplo el modo ex que no es más que una interfaz para el editor ex, que en si mismo no es más que, a su vez, un lenguaje de edición y un interprete para el mismo lenguaje, al que se puede acceder desde el modo normal y desde el modo ex, y vimscript, que es un lenguaje de programación Turing Complete con el que se pueden crear todo tipo de funciones y plugins para Vim.
Enumero todos estos puntos porque mi interpretación me hace entender que el video hace un contraste entre Helix y otros editores, como haciendo énfasis a features que no estarían presentes en otros editores y gran parte de las cosas que se mencionan están completamente cubiertas en otros editores, haciendome parecer de que esto no es más que otra reinvención de la rueda. Por otro lado, si estoy mal con mi interpretación pido disculpas, como disclaimer, parte de lo que dije previamente no está explicitamente mencionado en el video y es solo mi interpretación del mismo.
MUCHO TEXTO
@@8koi245 Demasiado, súper demasiado xD
resumen!
🤓🤓🤓🤓🤓
ag esa gente que no lee en los comentarios
buen comentario bro, da gusto leer opiniones de más personas
Aguante nano 💪🏻🗿
Como siempre un paso al frente Fazt 🇵🇪
Master 👹
muy dificil para instalarlo en debian :c me salta error de 1)failed to parse the 'edition' key 2021 is unknow, cambio en el archivo Cargo.toml a 2018 y sale 2) cargo-features = ["named-profiles"] agrego esto, y me salta otro error. en fin muy dificil.
si tiene un tree viewrs ya me vendí xd
que es eso
@@nilobrayanvallejopablo564 creo q donde miras la arquitectura de tus carpetas de un proyecto o en general
yo intente helix pero no funciona el lps :(
Para mi sublime text es El equilibrio perfecto. Es un editor muy rápido como para competir con vim, pero sin la complejidad de tener que aprender tantos comandos, te da muchos atajos por defecto y la posibilidad de agregar tus propios atajos o modificar los que ya existen como para no tener que tocar el mouse como en neovim. Al mismo tiempo soporta muchos lenguajes y tiene autocompletado inteligente pero sin ser tan pesado como visual studio.
Sublime text no tiene un autocorrector como vs code
Además visual studio o visual studio code
@@yolitarecuerdos7098 vsc
@@Elba_Nanito es lo mismo decir así
@@yolitarecuerdos7098 hay un ide llamado visual studio code (vsc)
Me alegra mucho que Rust esté tomando tanta fuerza para desarrollo de apps, juegos y cosas que necesitan mucha rapidez. Me gusta Helix, pero veo que es un parto instalarlo en windows jajaja
Es super facil tenerlo en windows. Me encantó desde el primer uso
Lo suponía 🏳️🌈?
Imagina usar winbugs
I use neovim btw
enseñanos a instalarlo en windows :c
para instalarlo es muy parecido a la instalacion de neovim
Si tenes dudas o no sabes como instalarlo te puedo guiar
@@WitchGameer muchas gracias 🥺 cómo empiezo?
1. Primero descarga rust - 2. clona el repositorio - 3. abre una terminal dentro de la carpeta y ejecuta el comando cargo install --path helix-term - y por ultimo 4. xcopy /e runtime $Env:AppData\helix
untime y ya estaria para ejecutarlos solo esscribe hx en la consola
Para instalarlo en Windows tenes que ir a system32 borrarlo e instalar Linux abrir una terminal y poner sudo pacman -S helix
Pero we no me diga eso que ya me configuré Nvim 😢
Sigue con Neovim es mucho más amigable que este editor y tiene más información
Esta verde. Me quedo con neovim por ahora
Pero es mejor que todas esas funcionalidades y soporte para lenguajes se instalen con plugins a que vengan por defecto, para que tener cosas que no necesitas y que te ralentizan la pc? Para mi vim es claramente mejor
Tiene todos los plugins que TODO el mundo usa con Neovim por defecto, ni uno más. Treesitter, LSP, FuzzyFinder y poco más. Jump points, multicursor (real), y highlight first en vez de expression first, la principal diferencia. Por lo demás, salvo meterle el servidor de lenguaje que quieras, es igual de liviano y está escrito en Rust.
Será que Helix enterrara a Vim o Neovim 👀
lo dudo
Es como decir que deno enterró a nodejs
asi decian de java
JJAJAJAJAJAJJ
VScode Forever.xd
Creo q JS nunca debió pasar a desktop, es una máquina de comer recursos.
X2
@@mastermaster153 x3
x4
x10
x10000
@@comentsization existe bun
vscode lentea totalmente la pc come mucha ram XD
otro editor basura para los que no saben usar atajos de teclado, no basta con kate, no basta con vscode, no basta con sublime, tienen que lanzar otra mierda más, otra más y otra y otra y otra y gastando tiempo en vez de desarrollar una buena documentación para idiotas en neovim , no, hayq ue desarrollar algo nuevo porque seguro será más guay que neovim que es el estándar por defecto y está hecho por la gent emás lista del software libre, vamos a lanzar otra mierda más, vamos, qué divertido!!!
Parece que te ofende mucho
@@GERARDHHH cuando lleves muchos años de experiencia y veas esto entenderás, cuando se trabaja en oceanía entera o incluso USA se usa Neovim y si sabes de programación LUA y gestores de paquetes para dichos pluggins donde sabes como pasar mierda de diferentes gestores a lazzyvim y utilizas lo último de lo último, entenderás que el único editor en tu vida es Neovim y si acaso emacs, pero con neovim tendrás lo mejor de Vs code junto con vim 100% teclado, no hace falta más, concentren sus habilidades y desarrollos en un solo editor 100% libre ya hecho y que funcione, no más editores basura, esoty harto de tanta basura y niñatos usando cosas que en el trabajo luego te toca regaññarlos.