Page 1 of 1

Recomend your fav text editor!

Posted: Wed Sep 13, 2017 21:02
by Stix
Pliz reccomend your preferred text editor for coding!

Re: Recomend your fav text editor!

Posted: Wed Sep 13, 2017 21:19
by v-rob
Notepad ++. It is a very good one, and it works on all operating systems, I believe. You can also change the theme to make functions, string functions, things in quotes, etc different colors, which helps when programming.

Re: Recomend your fav text editor!

Posted: Wed Sep 13, 2017 22:07
by Sergey

Re: Recomend your fav text editor!

Posted: Wed Sep 13, 2017 22:13
by Sergey
v-rob wrote:Notepad ++. It is a very good one, and it works on all operating systems, I believe.
It is Windows only.

From Notepad++ website:
Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size.

Re: Recomend your fav text editor!

Posted: Wed Sep 13, 2017 22:29
by Stix
currently i use mousepad which comes with xubuntu, but i want to see if there is any better ones out there.

Re: Recomend your fav text editor!

Posted: Wed Sep 13, 2017 23:16
by GreenXenith
Sergey wrote:Geany
+1

Re: Recomend your fav text editor!

Posted: Wed Sep 13, 2017 23:17
by Devy
If it is for LUA, then I use ZeroBrane: https://studio.zerobrane.com/. There is even a way to get some of the Minetest API to autocomplete: viewtopic.php?f=14&t=13160.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 00:42
by duane
Vim. Best text editor ever. (And yes, I've used emacs before.)

Once you've started using functions like delete/correct everything inside parenthesis or to the next X character, you'll wonder how you survived without them. Not to mention having the period key repeat your last action (any number of times). Then there's finishing any word (minetest function, variable name) with c-n. Typing the whole thing is for suckers.

When you're doing real programming, you need to start with a real programmer's editor. It really makes a difference. The only bad part is going back to lame editing in your browser (like this).

Edit: And if you program for a living, it helps to learn a proper key layout. Dvorak is good. Colemak is better (the windows cut/paste keys aren't remapped). This saved me from repetitive stress disorders, which were already coming on in my early twenties.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 01:00
by Sergey
duane wrote:Then there's finishing any word (minetest function, variable name) with c-n. Typing the whole thing is for suckers.
Geany can do the same. Once you typed some variable or function name, later you can autocomplete it by typing three first letters of that name.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 01:04
by v-rob
Vim is a pain to understand. It does not use conventional keyboard shortcuts, so you have to get used to its controls. But it is a very, very good text editor otherwise.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 01:26
by duane
Sergey wrote:
duane wrote:Then there's finishing any word (minetest function, variable name) with c-n. Typing the whole thing is for suckers.
Geany can do the same. Once you typed some variable or function name, later you can autocomplete it by typing three first letter of that name.
Yep. It's a common but under-valued feature. Auto-competion is not just easier, it prevents typos in variable/method names. This is very nice.

I like the IDEs and gui editors (I use gvim 90% of the time), but vim can generally do the same things, and has the advantage of being everywhere, on nearly all linux systems, and working from the command line for doing work on remote servers (which I do a lot of). It's been around forever, and will probably be there throughout your entire career for any editing you do.
v-rob wrote:Vim is a pain to understand. It does not use conventional keyboard shortcuts, so you have to get used to its controls. But it is a very, very good text editor otherwise.
It does have a significant learning curve, but it's a very good investment of your time if you plan to program/operate computers for a long time. I maintain that state-ful editors like vim (you don't just start typing, you start in editing mode and have to tell it how you want to type before you begin banging the keys) are much better for actual editing. If you're writing a novel, obviously this is a disadvantage, but most programming involves changing existing code, which vim excels at.

Edit: Asking programmers about their favorite editor frequently starts flame wars.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 01:48
by Sergey
duane wrote:Edit: Asking programmers about their favorite editor frequently starts flame wars.
Yeah. So lets stop this religious war.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 02:00
by kaadmy
Image

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 02:02
by maikerumine
Notepad++ and scite.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 02:07
by rubenwardy
As a beginner coder, it's better to do now rather than doing it right. You will write shitty code to start off with, everyone does.

You need to just focus on writing the code, and so I'd suggest a simple editor.

I highly recommend avoiding vim or similar editors, and instead going with one of atom, notepad++, geany or Kate depending on what your OS.

I personally use Atom for Lua and Clion for C++.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 02:18
by Stix
rubenwardy wrote:As a beginner coder, it's better to do now rather than doing it right. You will write shitty code to start off with, everyone does.

You need to just focus on writing the code, and so I'd suggest a simple editor.

I highly recommend avoiding vim or similar editors, and instead going with one of atom, notepad++, geany or Kate depending on what your OS.

I personally use Atom for Lua and Clion for C++.
then i guess ill stick to mousepad as its as simple as you can get and is included with the OS i currently use.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 03:19
by duane
Stix wrote:then i guess ill stick to mousepad as its as simple as you can get and is included with the OS i currently use.
Image

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 04:23
by sorcerykid
Nano (aka Pico) For the simple reason it's what I've used for the past 20 years. It's no frills, but it does the job :)

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 11:10
by Felfalido
Sergey wrote:Geany
This. Or GNU Emacs, or GNU nano/ed for small things.

Re: Recomend your fav text editor!

Posted: Thu Sep 14, 2017 11:11
by Linuxdirk
Vim/Gvim
v-rob wrote:Vim is a pain to understand.
The advanced features, yes. For simple editing you need i, *write text*, Escape, :x.

Re: Recomend your fav text editor!

Posted: Sat Sep 16, 2017 21:09
by Sergey
For me the problem is not editor but …

PROGRAMMING MONOSPACED FONT, damn it…

I tried hundred of them and none of them I like. Huge amount are good but…
1) do not support cyrillic, only latin — into trashcan immediately.
2) have 'l' (lower 'L') as plain vertical stick similar to capital 'I' (upper 'I') — I hate it.
3) have dotted zero which enrage me. Damn eye watching for you.

Re: Recomend your fav text editor!

Posted: Sun Sep 17, 2017 15:11
by webdesigner97
I really like Visual Studio Code, especially its Git support.

Re: Recomend your fav text editor!

Posted: Sun Sep 17, 2017 16:05
by Andrey01
Download Kate, i think it is the best text editor! Now you need to create the topic about asking what 3D editor you need to use if you want to write mods :)

Re: Recomend your fav text editor!

Posted: Sun Sep 17, 2017 17:59
by You
Sublime Text
I'am using it for simple coding tho.
I don't know so much about coding yet.
Just started learning like 2 weeks a go.
When high school started :)

Re: Recomend your fav text editor!

Posted: Wed Sep 20, 2017 16:57
by azekill_DIABLO
v-rob wrote:Notepad ++. It is a very good one, and it works on all operating systems, I believe. You can also change the theme to make functions, string functions, things in quotes, etc different colors, which helps when programming.
+1 for this one.

Geany is super cool tho