What's the best text editor This poll is closed. |
|||
---|---|---|---|
emacs | 0 | 0% | |
vim | 11 | 20.00% | |
notepad | 2 | 3.64% | |
notepad ++ | 10 | 18.18% | |
textedit | 2 | 3.64% | |
microsoft word | 2 | 3.64% | |
notes.app | 3 | 5.45% | |
vscode | 7 | 12.73% | |
sublime or atomic or one of those | 7 | 12.73% | |
textwrangler (remember that one?) | 3 | 5.45% | |
<textarea> in the browser | 2 | 3.64% | |
this thread | 6 | 10.91% | |
Total: | 25 votes |
|
I like my neovim setup because it's portable and I've tinkered with it endlessly so it is tailored to myself, but I can't recommend it over a modern IDE unless you find that tinkering process enjoyable in itself. I'm a lot quicker in it now, but there was a significant learning curve and there's still some bits and pieces I still need to iron out here and there that an IDE would totally sidestep, but also I can have like 20 files open with basically no overhead which is nice. Being able to open a full terminal in a buffer with a hotkey is also pretty convenient imo. This does not stop me from talking about it at work way too much, that's just part of the package apparently.
|
# ? Aug 8, 2022 16:01 |
|
|
# ? May 25, 2024 15:32 |
|
i use vim and ale for p-langs or intellij for java there are pros and cons to both, my vim config is 11 lines for vim stuff and 5 more for configuring ale, i get paid, who cares
|
# ? Aug 8, 2022 16:14 |
|
Vim is fine. Most of the people I work with seem to use it just fine without becoming terminal nerds that have an 8000 line config file that they have to share across computers.
|
# ? Aug 8, 2022 17:04 |
|
AnimeIsTrash posted:Vim is fine. Most of the people I work with seem to use it just fine without becoming terminal nerds I mean that's what you literally are if you make the voluntary choice to use vim
|
# ? Aug 8, 2022 19:20 |
|
i am not a nerd! I am not a nerd! i continue to insist as i expand and turn into a Unix greybeard
|
# ? Aug 8, 2022 19:56 |
|
20+ years of vim, and my vimrc is only 5 lines, 3 of which were added just to be obnoxiouscode:
|
# ? Aug 8, 2022 20:01 |
|
i also mostly edit config files and config management nonsense rather than code. pycharm is nice when i have to write more than a quick script.
|
# ? Aug 8, 2022 20:02 |
|
I would simply use the vscode neovim extension to get vim keybinds on top of actual ide features https://marketplace.visualstudio.com/items?itemName=asvetliakov.vscode-neovim
|
# ? Aug 8, 2022 20:05 |
|
I have a large arcane vimrc I copied from who knows where and I don’t fully understand it
|
# ? Aug 8, 2022 22:53 |
|
Asleep Style posted:I would simply use the vscode neovim extension to get vim keybinds on top of actual ide features worst of both worlds
|
# ? Aug 9, 2022 00:27 |
|
vscode isn’t an ide
|
# ? Aug 9, 2022 01:31 |
|
my homie dhall posted:vscode isn’t an ide how do you define ide?
|
# ? Aug 9, 2022 02:12 |
|
insane dick energy
|
# ? Aug 9, 2022 03:09 |
|
lol if you aren't still running the same hand-edited version of an emacs color theme since 2010 across a half dozen jobs and languages just lol still works as-is without any changes
|
# ? Aug 9, 2022 04:41 |
|
emacs configs are like sourdough starters if you think about it
|
# ? Aug 9, 2022 04:41 |
|
Yeah except instead of eating some delicious bread you end up eating toe jam
|
# ? Aug 9, 2022 05:00 |
|
https://www.youtube.com/watch?v=oNRWRsv1nhU
|
# ? Aug 9, 2022 05:06 |
|
akadajet posted:how do you define ide? eye test
|
# ? Aug 9, 2022 07:38 |
|
akadajet posted:how do you define ide? by being a microsoft marketing person anxious to make it look like vs and vs code aren't two products doing the same thing
|
# ? Aug 9, 2022 14:38 |
|
Sweevo posted:if they did nobody heard them lol
|
# ? Aug 9, 2022 17:31 |
|
AnimeIsTrash posted:Wasn't there a YOSPOS goon who used to go sicko mode if you said anything bad about vim? Am I just imagining this? I swear I remember someone melting down about this in one of the earlier versions of the linux thread. he is me
|
# ? Aug 9, 2022 17:32 |
|
Bored Online posted:emacs style chording is bad for your wrists. i have no information to back this up i do not think this is actually true except for dolts who never learned to use the right side of keyboard modifier keys
|
# ? Aug 9, 2022 22:27 |
|
I just mapped my modifiers in QMK so holding Caps = Control, Enter = Alt, and Tab = Windows, and chording is no problem now.
|
# ? Aug 9, 2022 23:08 |
|
i just use a good editor instead of janitoring some piece of poo poo designed around a 50 year old keyboard nobody ever actually used
|
# ? Aug 10, 2022 00:01 |
|
ill go sicko mode on anyone who insults ed
|
# ? Aug 10, 2022 02:16 |
|
anything more complicated than edit.com is bourgeoisie decadence
|
# ? Aug 10, 2022 04:28 |
|
just use dd and pull from /dev/random until you get a file that looks the way you want it
|
# ? Aug 10, 2022 04:33 |
|
Best Bi Geek Squid posted:anything more complicated than edit.com is bourgeoisie decadence you misspelled edlin.com
|
# ? Aug 10, 2022 04:44 |
|
decadent https://www.youtube.com/watch?v=iIsZVqhaneo
|
# ? Aug 10, 2022 04:56 |
|
akadajet posted:how do you define ide? a text editor knows about the text of text files, an ide knows about the entire project and the concepts and structures defined within and how they relate, and provide tools for analysing and changing that structure, which are all integrated. vscode is a very bad ide, or maybe a series of quite bad ides, or a very good text editor
|
# ? Aug 11, 2022 10:34 |
|
oh so like emacs + lsp
|
# ? Aug 11, 2022 11:04 |
|
chaosbreather posted:a text editor knows about the text of text files, an ide knows about the entire project and the concepts and structures defined within and how they relate, and provide tools for analysing and changing that structure, which are all integrated. in practice (when doing c++ at least): vs forces you to define a project hierarchy separate from the directory tree which also double as the build system definition It's completely unecessary for an ide to work in this way and this is extremely impractical In practice on large cross platform projects you don't want to use the built-in build system as your primary build system because it's poo poo so you end up with another build system (cmake or similar) that generates vs' projects and solutions you therefore may have build files to edit that may or may not be referenced by the projects and become annoying to find and work with from inside vs (i often end up running vs code on the side for this reason) when it comes to "changing the structure" aka refactoring on large projects you are usually better off turning intellisense anyway and installing some third party plugin such as visual assist because the integrated poo poo is unbearably slow (as in updating the database is slow and for some reason slows the UI down, at the most awkward of times) my experience of using vs code for c++ on personal projects (not as big as the ones at work but not completely trivial either) is just better (and ironically i do also use Microsoft's c++ extensions in vscode, they just work better there) there is absolutely nothing that makes vs code any less or any worse of an ide than visual studio, but Microsoft needs to justify the continued existence of the later and it being paid software (rather than folding every remaining specific vs tool into vs code and putting vs out of it's misery)
|
# ? Aug 11, 2022 13:18 |
|
chaosbreather posted:a text editor knows about the text of text files, an ide knows about the entire project and the concepts and structures defined within and how they relate, and provide tools for analysing and changing that structure, which are all integrated. vscode is a bad text editor because it tries to be an IDE and because its made with javascript. both of these mean its slow and more of a pain to use. like it cant even handle clearing consoles properly so if you try to do the most basic thing like powershell scripting it fucks up and is unusable
|
# ? Aug 11, 2022 14:46 |
|
Zlodo posted:in practice (when doing c++ at least): vs forces you to define a project hierarchy separate from the directory tree which also double as the build system definition oh yeah vs isn’t an ide, it’s dog poo poo. jetbrains makes ides. I honestly didn’t know anyone ever used or thought about it ever
|
# ? Aug 11, 2022 15:15 |
|
emacs has org-mode. Like emacs itself it's fantastic and powerful.... once you spend lots of time learning it
|
# ? Aug 11, 2022 15:23 |
|
emacs is my favorite blender frontend
|
# ? Aug 11, 2022 15:56 |
|
emacs is many things: a blender front end, an operating system, a sink for excess greybeard energy but being a good text editor is not one of those things
|
# ? Aug 11, 2022 17:33 |
|
the org mode reference above another good example of the problems with emacs. it's an actual killer app that the emacs maintainers (i.e. primarily rms) hates. considers it monolithic garbage because it is its own complex ecosystem, thinks is should be exploded into a billion lisp fragments every user should wire together themselves. lots of emacs dists trying to actually put something cohesive together, but ultimately it is an ongoing technical infight forever splintering making little headway.
|
# ? Aug 11, 2022 17:51 |
|
orgy-mode
|
# ? Aug 11, 2022 18:44 |
|
|
# ? May 25, 2024 15:32 |
|
first time I ssh'd into a machine and there wasn't nano I learned vim by necessity and never looked back even if I wanted to use emacs it'd be impossible to setup on new machines 24/7
|
# ? Aug 12, 2022 16:36 |