Text Editors

466 readers
1 users here now

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
1
 
 

I believe you can use registers in global search (also in buffer search). So just ctrl-r + ", for instance, to add the default register content when searching.

I search a lot for this small tip ๐Ÿ˜…

2
3
4
5
13
Thoughts on Notepad++? (programming.dev)
submitted 1 year ago* (last edited 1 year ago) by ButtonMcLemming@programming.dev to c/text_editors@programming.dev
 
 

Notepad++ has become a staple in my coding workflow (as a college student studying IT) for a couple of years before I started trying out VS Code, or Visual Studio Code. Nowadays, while I use VS Code for coding, I mostly just use NPP to edit my text files.

So, for both writing and editing text files as well as coding, what are your thoughts on Notepad++ and how well does it deliver as both a text editor and for writing code?

6
 
 

Basically just the title said. The situation is basically I use a Domain-Specific Language called G'MIC, and to this day, I haven't found a satisfactory answer to the issue of lack of syntax highlighting. At the moment, I am using KDE Kate as it's pretty good at structuring the code with their find/replace feature, tab indicators, and multi-window support.

7
8
 
 

I use Emacs, but only because I don't want to use VSCode (spyware) or VSCodium (even that does not get all the telemetry out by default, and anyway, it's like using Chromium...). But Emacs is NOT good for my OCD... Too much time configuring things I don't really care about. And I don't code as much as actual (professionals) programmers (I'm a mathematician), so I basically use my mouse a lot...

Anyway has anyone tried Lapce? Is it any good?

9
 
 

Configuration-free and open source text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, tab completion, cut/paste portals and a simple gdb front-end.

10
 
 

I'm relatively new to programming, I've been learning C on linux using nano and it's been very fun. I've recently fallen into the emacs/vim rabbithole and I've been watching videos about emacs, Doom, spacemacs, neovim and reading comments about people switching from this or that to another config or editor, and I've been a bit lost on what to do. Then I realised that I haven't done any coding and spent all of my time focusing on editors. So here is my question (which has probably been asked many times) : what is the point of investing so much time learning all of this when there are some IDEs that are preconfigured with all the functionality a programmer would need ? Does learning neovim or emacs actually save time in the long run? I know that they're much more lightweight than IDEs and I've been really enjoying using the terminal much more than my time on IntelliJ, but having an easy out of the box visual debugger, refactoring and jump into functions can be really helpful in the long run I think, especially when starting to write actual large programs. Nano is fun, but not a time saver. Why did you chose your editor?

11
12
13
 
 

Since this community is not limited to code editors, I wanted to share the markdown editor I use: Zettlr.

To be honest, it is not as polished as the most popular editors backed up by companies. But it is free software that pays attention to standards and integrates very well with Zotero (for those who does academic writing).

14
 
 

Do you know a text editor that does support creating, naming and toggling groups of breakpoints, like VS or IntelliJ IDEA do?

If not, do you know if there is some technical detail preventing anybody from implementing this on top of DAP?

Thank you for your participation.

15
 
 

In found the keybindings easier to learn than vim and it is nice that you don't need plugins for a lot of things.

This is a really good video demonstrating Helix editor: https://youtube.com/watch?v=xHebvTGOdH8&feature=share9

16
 
 

Which one to choose for development? Advantages & disadvantages of each?