Programmers' editor - Page 1
Forum section: electronics / projects

author: Wilson__
author_rank: Frequent Contributor
timestamp: June 03, 2024, 06:59:58 pm
content: Any advises for programmers' editor.Notepad++ v8.6.5 is fine to find function definition inside a folder (says HAL of STM32). Any others editor people may be using?Many thanks

author: Picuino
author_rank: Super Contributor
timestamp: June 03, 2024, 07:11:43 pm
content: Notepad++ is the one I usually use.Eclipse.Visual Studio Code.

author: kripton2035
author_rank: Super Contributor
timestamp: June 03, 2024, 07:46:15 pm
content: Geany

author: ataradov
author_rank: Super Contributor
timestamp: June 03, 2024, 08:18:41 pm
content: Sublime. With minimal setup it does what I need it to do and does not get in a way.

author: Karel
author_rank: Super Contributor
timestamp: June 03, 2024, 08:32:58 pm
content: Katehttps://kate-editor.org/

author: eutectique
author_rank: Frequent Contributor
timestamp: June 03, 2024, 09:15:45 pm
content: 1. gvim + ctags2.CLion

author: rcjoy
author_rank: Regular Contributor
timestamp: June 03, 2024, 09:17:38 pm
content: Real programmers use Emacs.https://xkcd.com/378/

author: brucehoult
author_rank: Super Contributor
timestamp: June 03, 2024, 09:31:16 pm
content: emacs, of course. Why would a programmer use an editor that isn't largely made using program code you can inspect and modify? And add your own customizations to that have the same status as the build in things?I also like to use an editor that runs on tiny SBCs, not only a big honking workstation, and that works via ssh just the same as in a local GUI window.Though TextMate, Sublime Text, and VSCode do meet many people's needs and look more "modern" and flashy.

author: eutectique
author_rank: Frequent Contributor
timestamp: June 03, 2024, 10:25:51 pm
content: For the record, vim has commandsearlierandlaterto travel in time through your file's state. Sayearlier 35mand get to where you were before that glass of Westmalle Tripel. Saylater 8hand you are done for the day.

author: ataradov
author_rank: Super Contributor
timestamp: June 03, 2024, 10:27:36 pm
content: But you can't figure out how to quit vim, so you just continue to work even after you are done for the day.

author: MarkF
author_rank: Super Contributor
timestamp: June 03, 2024, 11:23:24 pm
content: At work, I used:1) Visual Studio Prof. on Windows machines2) nedit on Linux machines- it allows you to create your own custom keyword color coding for non-programming languagesSince retiring, I use Visual Studio, MPLAB X, and the Arduino IDE.I'm too heavily invested in Windows to use Linux.I stopped at Windows 10 (Win 7 is my daily driver). So, Linux may be in my future.

author: moffy
author_rank: Super Contributor
timestamp: June 03, 2024, 11:29:33 pm
content: Emacs users be like:https://www.youtube.com/watch?v=urcL86UpqZc&pp=ygULZW1hY3MgdXNlcnM%3Dand Vim users be like:https://www.youtube.com/watch?v=9n1dtmzqnCU&pp=ygURdmltIHVzZXJzIGJlIGxpa2U%3DP.S. I generally use Notepad++, plenty of plugins.

author: tggzzz
author_rank: Super Contributor
timestamp: June 03, 2024, 11:30:59 pm
content: Quote from: ataradov on June 03, 2024, 10:27:36 pmCoffee hits keyboard

author: brucehoult
author_rank: Super Contributor
timestamp: June 03, 2024, 11:50:10 pm
content: Quote from: moffy on June 03, 2024, 11:29:33 pmVery funny, but too long lol

author: SiliconWizard
author_rank: Super Contributor
timestamp: June 03, 2024, 11:55:43 pm
content: Quote from: kripton2035 on June 03, 2024, 07:46:15 pm+1 for Geany, with the Project Organizer plugin, which makes setting up "workspaces" a breeze. Very useful addition IMO.I also use Kate occasionally, it's pretty good but I personally find it has annoying "quirks" (which are decisions of the authors) which I don't like for heavy work.Note that for those who still use Windows, Geany bulds on Windows no problem using MSYS2 - there are probably read-made binaries too, although I would suspect these would be a bit out of date.

author: djacobow
author_rank: Super Contributor
timestamp: June 04, 2024, 12:32:15 am
content: The lack of response from the OP suggests this might have been nerd-bait.I used to like learning trying new editors and tools, and these days I generally have too much work to do.I'm sticking with vim/neovim and some favorite plugins. I learned vi almost 35years ago; the core muscle memory is like breathing now.

author: David Hess
author_rank: Super Contributor
timestamp: June 04, 2024, 12:39:04 am
content: I really liked Codewright but it was discontinued after Borland acquired it.Now I use Notepad++. In the past I used WordStar.

author: Kosmic
author_rank: Super Contributor
timestamp: June 04, 2024, 12:46:43 am
content: I have been using Visual Studio Community Edition at home for multiple years now. Working great for me.I definitly prefer the full-blown visual studio to VSCode.

author: T3sl4co1l
author_rank: Super Contributor
timestamp: June 04, 2024, 03:06:37 am
content: Code::Blocks. References can be explored whether in the project or not (library paths / includes are checked), making that straightforward.Tim

author: Smokey
author_rank: Super Contributor
timestamp: June 04, 2024, 03:14:23 am
content: For desktop side , I was a notepad++ guy for a while, but vs code is pretty good once you get used to it. One stop shop for a lot of stuff.If we are talking embedded, then it's mostly vendor tools.

author: RAPo
author_rank: Super Contributor
timestamp: June 04, 2024, 04:24:14 am
content: I use the jetbrains suite both on windows and Linux. Additionally I use Visual studio,Arduino and Platform IO. For large files ultraedit is my goto editor.

author: Wilson__
author_rank: Frequent Contributor
timestamp: June 04, 2024, 11:29:25 am
content: Thanks. I hit thanks on every message. Need time to try out many advises, ranging from 'mentioning of Wordstar' (may be along MS-DOS and Lotus 123) and many in between.

author: David Hess
author_rank: Super Contributor
timestamp: June 04, 2024, 12:35:34 pm
content: Quote from: Wilson__ on June 04, 2024, 11:29:25 amThe advantage of Wordstar is in its interface, which is faster than using keyboard plus mouse, or keyboard plus dedicated arrow and function keys. This can be duplicated in some other editors. I think VI can do it?

author: xvr
author_rank: Frequent Contributor
timestamp: June 04, 2024, 05:04:51 pm
content: Quote from: rcjoy on June 03, 2024, 09:17:38 pmMany editors have high entry threshold, but only VIM has highexitthreshold.

author: Wilson__
author_rank: Frequent Contributor
timestamp: June 04, 2024, 08:40:26 pm
content: Wordstar (Lotus 123 and 10M Ethernet card of full length IBM PC card, kind of 30 or 40 square inches. Also 300 to 2400 BPS modem) did serve many productive office-users on single digit MHz CPU (some say, that changed course of history of mankind), Apple II, Z80 and the later IBM PC 8088 CPU at 4.7MHz and 64kB RAM

author: aeberbach
author_rank: Regular Contributor
timestamp: June 04, 2024, 10:43:03 pm
content: I learned to play Hack (later Nethack) first, so vi keys were pretty much learned before I ever saw a vi. How to quit on the other hand...

author: SiliconWizard
author_rank: Super Contributor
timestamp: June 04, 2024, 11:40:09 pm
content: Quote from: moffy on June 03, 2024, 11:29:33 pmYeah, all of his videos are hilarious and only barely exaggerated.

author: David Hess
author_rank: Super Contributor
timestamp: June 05, 2024, 12:20:47 am
content: Quote from: Wilson__ on June 04, 2024, 08:40:26 pmI first encountered Wordstar on a 64K Z80 CP/M system with 8 inch floppy drives and a Soroc IQ120 terminal. I reprogrammed Wordstar to take full advantage of the terminal's command codes and reset the RS-232 baud rate to 19,200.Later we had it on Z80 Softcard CP/M on an Apple ][e. Then it was on an IBM PC with MS-DOS or PC-DOS, and I used it on PCs until long filenames came into being. I also used it on a Kaypro II.For I while I reprogrammed whatever editor I was using with the Wordstar command keys, but at some point editors were no long able to support this. I think you can still do this on VI.