[ home ] [ a / jp / h / lain ] [ b / hum ] [ mu / tech / v / vis / x ] [ meta / nexo ]

/tech/ - Tecnología

No rompas las leyes de Isaac Asimov
Nombre
Email
Comentario
Archivo





[]
Adjuntar
Clave (Para eliminar el post.)

  • Archivos soportados: [ jpg, jpeg, png, gif ] , [ ogg, mp3 ] , [ webm ] & [ pdf ].
  • Adjuntos soportados: [ youtube, vimeo, dailymotion, metacafe & vocaroo ].
  • Tamaño máximo total 20MB.



File: programming.jpg (189.09 KB, 850x1202) ImgOpsiqdb

189.09 KB

No.814

¿Qué editor de código usa el wai programador promedio y por qué?

Yo uso vim para shellscripting y proyectos pequeños, y he estado usando VS Code (VS Codium) por unos meses para proyectos más robustos. Si bien ha sido útil para mi, es muy pesado y lento para mi gusto y en comparación con la experiencia que he tenido con otros editores (claro, por node.js), y además he leído por IBs en inglés que ese editor solo es útil en desarrollo web y está muy lleno de características inútiles.

¿Qué recomiendan como alternativa para escribir código de propósito general? ¿O creen VS Code es decente como editor principal?
>>

No.815

Unica y exclusivamente SublimeText. He probado VS Code pero no tiene la caracteristica mas importante que es la de ir a las definiciones de clases y funciones. Quizas la unica ventaja de VS Code es que ya trae un debugger instalado
>>

No.816

>>814
Nano para pequenos scripts y si es un proyecto grande utilizo Kate
>>

No.817

Como aporte al hilo recomiendo que los que por alguna razón sigan usando nano se cambien a micro. Aún dista mucho de ser vim, pero en micro hay soporte real para el mouse, se pueden usar los atajos del teclado de toda la vida (CTRL+C para copiar, CTRL+X para cortar, CTRL+O para abrir, etc.) en lugar de los feos que trae nano, puedes cambiar el tema, ponerle plugins muy fácilmente y es más intuitivo que todos los editores CLI que conozco.
>>

No.821

>>817
gracias wai
>>

No.822

>>814
Como cualquier novato VSCode, y Sublime Text.
>>

No.827

>>814
Depende de lo mucho que te aburras, si estás dispuesto (o dispuesta) a estar media vida configurando el editor para que sea exactamente lo que quieras. Instala emacs/vim
>>

No.833

>>822
Me equivoqué aquí, es VSCodium.
>>

No.835

>>827
Vi un "framework" para Emacs llamado DoomEmacs, parece ser que te hace la configuración y mejora bastante la interfaz ¿lo recomiendan? (si alguien acá lo ha usado)
>>

No.836

>>835
A mi no me gusta, prefiero el emacs de siempre, ya que es mas util y menos complicado (y mas personalizable)
>>

No.840

VS Codium (vscode pero sin telemetría) y micro (nano con soporte de mouse )
>>

No.1534

Uso vi pero no todo el mundo debe conenzar por ahi. Ademas tengo Emacs para cosas complicadas.

Para los novatos sugiero xwpe que viene con las funciones de tecla que conocen (control-c para copiar, etc), es mucho mas facil que nano. Ademas tiene para conectarse a un compilador y asignar comandos. Si no esta en su repositorio solo bajenlo de internet y compilenlo.
>>

No.1536

>>814
Notepad++ me funciona bien. Cuando migre a Linux lo más probable es que use Vim, dicen que es bastante y bueno y no necesito del mouse para usarlo cómodamente.
>>

No.1538

>>814
Uso neovim con un monton de plugins y soy bastante feliz, Vs code me iba lentisimo y era complicado estudiar mientras leia un pdf o veia videos debido a que solo uso laptop, vim me a solucionado todo estos problemas ademas de su eficiencia y personalizacion
>>

No.1539

Actualizo el hilo para mencionarles que ahora estoy usando vim para casi todo, pero además descubrí lite, que es un editor de texto ultraligero y altamente personalizable si saben algo de programación lua, solo tomen en cuenta que está en desarrollo y aún es recomendable compilarlo desde el código fuente, aunque ya hay binarios precompilados en github releases.
https://github.com/rxi/lite
Plugins: https://github.com/rxi/lite-plugins
Encontré dos problemas cuando lo probé (los cuales ya solucioné editando partes del código):
>cuando abres un archivo no existente desde la terminal (ejemplo: $lite test.c) el archivo no se crea. Nuevamente, en mi fork de lite solucioné eso.
>No hay un plugin de editorconfig oficial, pero quien lo quiera le comparto el que yo hice :3
>>

No.1542

Bueno yo uso vim para editar archivos pequeños y configuraciones de texto, para proyectos uso Doom Emacs, sobre todo en el trabajo, me da la usabilidad de VSCode + los atajos de Vim y es relativamente rápido, no tanto como Vim pero por mucho mejor que VSCode, fui un Vim User por largo tiempo y ese framework es bueno para hacer la transicion, aunque igual es bueno aprender emacs (sin framework) para explorar mejor sus capacidades he ir construyendo poco a poco tu editor ideal.
>>

No.2786

>>814
actualmente estoy escribiendo en vim, hace poco empece a programar un proyecto en él, no he tenido problemas y es bastante cómodo
>>

No.2788

Uso vim. Trate de usar Emacs (doom emacs) y luego volvi a nvim, luego trate de usarlo otra ves (from scratch) y volvi a nvim. Emacs no es malo, y probablemente es superior en muchisimas cosas, pero todo lo que quiero hacer ya lo hago muy bien en nvim, asi que no tengo nada que cambiar o mejorar. Org mode se me hizo atractivo, pero la vimwiki es suficiente para mi.
>>

No.2789

Nada como el viejo y confiable vim, vim te cambia la vida a tal punto que ahora no puedo vivir sin los shortcuts de vim, también estoy tratando de aprender DOOM EMACS porque he escuchado buenas cosas de el, aparte, quiero aprender LISP.
>>

No.2805

>>814
Cabe recalcar que no soy programador (aún) y apenas voy a entrar a la universidad, lo poco que programó, estudió o las config que cambio uso Nvim y tengo pensado en un futuro aprender y usar Emacs.

En el pasado utilice Vscode y Sublime Text, el primero no solo era muy molesto por ser pesado y ocupar mucho espacio en la pantalla, el segundo simplemente me aburrió después de que conociera vim
>>

No.2818

>>814
Neovim. He usado VSCode y otros, pero son todos demasiado pesados y necesitan instalarse muchas tonterías solamente para tener una syntax compatible, cosa que con vim ya tenía de entrada. Armo mis propios scripts para optimizar y crear proyectos, así como para anotar cosas y estudiar en general.
>>

No.2858

>>2818
¿Qué hace tan especial a NeoVim?
>>

No.2859

>>2858
Que se llama como el prota de Matrix + Vim
>>

No.2860

>>814
por que no puedo hacer ctrl c ctrl v etc en vim?
>>

No.2861

>>2860
Sí puedes copiar, pegar y cortar texto, solo que de forma diferente. Tienes que apretar la tecla Esc y estarás en el modo de comandos, luego, presiona Ctrl + v, para entrar al modo visual. Con el cuadro que te aparecerá, seleccionas el texto, puedes cortarlo apretando la tecla "d" o copiarlo con la tecla "y", y para pegarlo, la tecla "p".
>>

No.2862

>>2861

Pero eso solo copia al registro de vim. Para poder pegar lo que está contenido en el buffer (portapapeles) hay que habilitar previamente la config con el comando :set paste y luego ya podés usar ctrl+v (si mal no recuerdo se puede tanto en modo typeo como en modo normal)
>>

No.2863

>>2862
Ah, y para copiar al buffer se puede usar "+y ó "*y
Para pegar es lo mismo pero en lugar de la y es la p
>>

No.2864

>>2860
Y para que queres hacer eso en vim?
Vim no es notepad, si queres aprovechar el potencial que tiene aprendete los modos y los shortcuts.
De ultima ni lo uses, porque si queres tratarlo como un procesador de texto gui comunacho te van a dar ganas de auto castrarte.
>>

No.2865

>>2862
>>2863
¡Oh!, eso no lo sabía. Gracias, Wai. Aunque creo que usaré por un tiempo el método que mencioné.
>>

No.2875

>>2860
Si puedes, ctrl + alt + c y ctrl + alt+ v.
>buaa buaa noooo TIENES que usar mis keybaindingz por defecto en vim
Si niño, si. Sé que dpy son teclas para cortar, pegar y yanquear. Y que se puede entrar a un modo de selección y copiar un número específico de líneas tecleando un número antes del comando, pero los que de hecho trabajamos en el PC necesitamos copiar cosas de otros programas a la interfaz CLI de cuando en cuando y no, no voy a configurar un .vimrc con autismo para lograr algo tan básico.
>>

No.2876

>>2875
*Añado: En la mayoría de terminales es shift + ctrl + c y shift + ctrl + v


[Post a Reply]
[ ]
[ home ] [ a / jp / h / lain ] [ b / hum ] [ mu / tech / v / vis / x ] [ meta / nexo ]