Author Topic: Programmers' editor  (Read 1559 times)

0 Members and 1 Guest are viewing this topic.

Offline Wilson__Topic starter

  • Regular Contributor
  • *
  • Posts: 160
  • Country: gb
Programmers' editor
« on: June 03, 2024, 06:59:58 pm »
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
 

Offline Picuino

  • Super Contributor
  • ***
  • Posts: 1033
  • Country: es
    • Picuino web
Re: Programmers' editor
« Reply #1 on: June 03, 2024, 07:11:43 pm »
Notepad++ is the one I usually use.
Eclipse.
Visual Studio Code.
 
The following users thanked this post: Wilson__

Offline kripton2035

  • Super Contributor
  • ***
  • Posts: 2688
  • Country: fr
    • kripton2035 schematics repository
Re: Programmers' editor
« Reply #2 on: June 03, 2024, 07:46:15 pm »
Geany
 
The following users thanked this post: Wilson__

Offline ataradov

  • Super Contributor
  • ***
  • Posts: 11780
  • Country: us
    • Personal site
Re: Programmers' editor
« Reply #3 on: June 03, 2024, 08:18:41 pm »
Sublime. With minimal setup it does what I need it to do and does not get in a way.
Alex
 
The following users thanked this post: Wilson__

Offline Karel

  • Super Contributor
  • ***
  • Posts: 2267
  • Country: 00
Re: Programmers' editor
« Reply #4 on: June 03, 2024, 08:32:58 pm »
 
The following users thanked this post: Wilson__

Offline eutectique

  • Frequent Contributor
  • **
  • Posts: 453
  • Country: be
Re: Programmers' editor
« Reply #5 on: June 03, 2024, 09:15:45 pm »
1. gvim + ctags
2. CLion
 
The following users thanked this post: Wilson__

Offline rcjoy

  • Regular Contributor
  • *
  • Posts: 58
  • Country: us
Re: Programmers' editor
« Reply #6 on: June 03, 2024, 09:17:38 pm »

Real programmers use Emacs.   :)

https://xkcd.com/378/

 
The following users thanked this post: Wilson__

Online brucehoult

  • Super Contributor
  • ***
  • Posts: 4541
  • Country: nz
Re: Programmers' editor
« Reply #7 on: June 03, 2024, 09:31:16 pm »
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.
 
The following users thanked this post: Wilson__

Offline eutectique

  • Frequent Contributor
  • **
  • Posts: 453
  • Country: be
Re: Programmers' editor
« Reply #8 on: June 03, 2024, 10:25:51 pm »
For the record, vim has commands earlier and later to travel in time through your file's state. Say earlier 35m and get to where you were before that glass of Westmalle Tripel. Say later 8h and you are done for the day.
 
The following users thanked this post: Wilson__

Offline ataradov

  • Super Contributor
  • ***
  • Posts: 11780
  • Country: us
    • Personal site
Re: Programmers' editor
« Reply #9 on: June 03, 2024, 10:27:36 pm »
But you can't figure out how to quit vim, so you just continue to work even after you are done for the day.
Alex
 
The following users thanked this post: oPossum, PA0PBZ, Siwastaja, eutectique, harerod, Wilson__

Offline MarkF

  • Super Contributor
  • ***
  • Posts: 2681
  • Country: us
Re: Programmers' editor
« Reply #10 on: June 03, 2024, 11:23:24 pm »
At work, I used:

1) Visual Studio Prof. on Windows machines

2) nedit on Linux machines
   - it allows you to create your own custom keyword color coding for non-programming languages

Since 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.
 
The following users thanked this post: Wilson__

Online moffy

  • Super Contributor
  • ***
  • Posts: 2132
  • Country: au
Re: Programmers' editor
« Reply #11 on: June 03, 2024, 11:29:33 pm »
« Last Edit: June 03, 2024, 11:42:59 pm by moffy »
 
The following users thanked this post: Wilson__

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 20770
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Programmers' editor
« Reply #12 on: June 03, 2024, 11:30:59 pm »
But you can't figure out how to quit vim, so you just continue to work even after you are done for the day.

Coffee hits keyboard :)
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 
The following users thanked this post: Wilson__

Online brucehoult

  • Super Contributor
  • ***
  • Posts: 4541
  • Country: nz
Re: Programmers' editor
« Reply #13 on: June 03, 2024, 11:50:10 pm »
 
The following users thanked this post: Wilson__

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 15444
  • Country: fr
Re: Programmers' editor
« Reply #14 on: June 03, 2024, 11:55:43 pm »
Geany

+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.
 
The following users thanked this post: Wilson__

Offline djacobow

  • Super Contributor
  • ***
  • Posts: 1169
  • Country: us
  • takin' it apart since the 70's
Re: Programmers' editor
« Reply #15 on: June 04, 2024, 12:32:15 am »
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.
 
The following users thanked this post: Wilson__

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 17219
  • Country: us
  • DavidH
Re: Programmers' editor
« Reply #16 on: June 04, 2024, 12:39:04 am »
I really liked Codewright but it was discontinued after Borland acquired it.

Now I use Notepad++.  In the past I used WordStar.

 
The following users thanked this post: Wilson__

Offline Kosmic

  • Super Contributor
  • ***
  • Posts: 2554
  • Country: ca
Re: Programmers' editor
« Reply #17 on: June 04, 2024, 12:46:43 am »
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.
 
The following users thanked this post: Wilson__

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22436
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Programmers' editor
« Reply #18 on: June 04, 2024, 03:06:37 am »
Code::Blocks.  References can be explored whether in the project or not (library paths / includes are checked), making that straightforward. 

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 
The following users thanked this post: bingo600, Wilson__

Online Smokey

  • Super Contributor
  • ***
  • Posts: 2926
  • Country: us
  • Not An Expert
Re: Programmers' editor
« Reply #19 on: June 04, 2024, 03:14:23 am »
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. 
 
The following users thanked this post: Wilson__

Offline RAPo

  • Frequent Contributor
  • **
  • Posts: 809
  • Country: nl
Re: Programmers' editor
« Reply #20 on: June 04, 2024, 04:24:14 am »
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.
 
The following users thanked this post: Wilson__

Offline Wilson__Topic starter

  • Regular Contributor
  • *
  • Posts: 160
  • Country: gb
Re: Programmers' editor
« Reply #21 on: June 04, 2024, 11:29:25 am »
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.
 
The following users thanked this post: RAPo

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 17219
  • Country: us
  • DavidH
Re: Programmers' editor
« Reply #22 on: June 04, 2024, 12:35:34 pm »
... ranging from 'mentioning of Wordstar' ...

The 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?
 
The following users thanked this post: Wilson__

Offline xvr

  • Frequent Contributor
  • **
  • Posts: 434
  • Country: ie
    • LinkedIn
Re: Programmers' editor
« Reply #23 on: June 04, 2024, 05:04:51 pm »
Real programmers use Emacs.   :)
Many editors have high entry threshold, but only VIM has high exit threshold.
 
The following users thanked this post: Wilson__

Offline Wilson__Topic starter

  • Regular Contributor
  • *
  • Posts: 160
  • Country: gb
Re: Programmers' editor
« Reply #24 on: June 04, 2024, 08:40:26 pm »
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
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf