2 ms·
>I don't understand why people need a GUI to edit text Because I rarely want to just "edit text" - >50% of the time I want to have a visual representation of t
by rubber_duck 11y ago
>I don't understand why people need a GUI to edit text
Because I rarely want to just "edit text" - >50% of the time I want to have a visual representation of the file tree with colored/graphical icons, drag & drop, etc.
A significant part of programming is organizing and exploring trough things, especially in huge code bases - GUI hands down beats any text based solution I've seen. This is also why I still won't use VS code as my go-to editor - no file icons - when I have a file tree with hundreds of nodes icons are the best way to find the stuff I'm looking for.
- thegenius2000 11y agoWhy use a file tree when you have a terminal? It's been shown to be the most effective (and before you shoot, by "effective" I mean fast) way to manage files, and that way you can do advanced searching through whatever code base you're using. Plus you can access all the other awesome tools (like Git) for managing your project.
- ebiester 11y ago1. I forget exact file names in large codebases. I'm using the visual representation to jog my memory. 2. It's easier for me to remember where an infrequently-used command is in a menu tree than it is to remember the command. It is faster for me to scan through a menu than it is for me to go to stack overflow. 3. This is clunky: https://groups.google.com/forum/#!topic/vim_mac/YUrhWQvlTRA https://groups.google.com/forum/#!topic/vim_mac/YUrhWQvlTRA and I don't know that it's any better on any platform. 4. My editor should be able to handle an interface to git as well. I have a plugin for it and MacVim personally.