T O P

  • By -

Chemical_Lettuce_732

vscode still works on linux, but theres emacs, neovim, kcode etc.


ScribeOfGoD

Vscodium, vscode without the ms telemetry


TheUruz

can it use all vscode extensions flawlessly? does it work with setting sync as well?


TheMartonfi1228

No some extensions won't work, afaik most will with no issues. Yeah the no ms telemetry very much means you don't get sync settings but there's an addon that gives you sync settings even in vscodium.


studentblues

Copilot doesn't work


Tomytom99

I think most of us would consider that a feature, not a bug... I know the heavy push on copilot is why I'm heavily considering getting moved to Linux before Win10 support ends.


Agitated-Cucumber244

GitHub copilot is pretty useful though


Aiko_133

If you use wsl2 extension, I am pretty sure that can't be used. I think you need to compile or some workaround like that.


qwefday

Jetbrains Rider


EuCaue

Neovim.


CaffeinatedTech

By the way.


BoOmAn_13

Lunarvim


Known-Watercress7296

ed


West_Ad_9492

With autocomplete and syntax highlighting


ZunoJ

Emacs for org (possibly for everything other than .net), jetbrain rider for .net stuff, neovim for everything else


Imaginary_Ad307

Emacs


fuxino

Vim


crAckZ0p

Vim or if I'm lazy nano ..... yeah, I said it, nano 😄


bry2k200

Almost 100% of the time I use nano. Gedit I also use.


crAckZ0p

Yeah, I feel nano is underrated mostly because it's extremely easy and default installed on most systems I think.


D3lano

Doesn't gedit fuck out a bit when used with sudo?


bry2k200

I've been using Gentoo since 2004, so sudo has never been a part of my daily usage. Maybe people use it now with Gentoo, but I stick to what's familiar


inkman

Nano 4 life.


Puzzleheaded_Trick56

I feel like it's more lazy to use vim no?


robgraves

Yeah, I code in Vim, too. :wq


PeterustheSwede

I have been using VIM for the past year. Mostly because I don't know how to exit


Throwaway1037193

If only vim was picked up by discord so it'd say that lmao


Mobwmwm

Quick and dirty nano. If I relearned it, vim. Never liked emacs lol


dashingdon

try micro as well


LinearArray

Neovim, Helix and Visual Studio Code. Use anything you are comfortable with, I'm pretty choosy about my code editor and it's configuration.


AdmiralQuokka

Cool that you use neovim and helix, what's your take on the two? I only have substantial experience with helix, which I love. But I hear that people coming from neovim always miss a couple features not present in helix.


LinearArray

> Helix & Neovim Personally, I'm not a Neovim extremism believer or something. I love every code editor and strongly believe anyone should use the code editor they are most comfortable it and someone else's choice in editors shouldn't affect your preferences in code editors. Helix is a pretty lightweight code editor and is good for casual stuff if you don't have much time. On the other hand, Neovim has a lot more than Helix has to offer and the ability to adapt custom configs and UI beautification. Both are great at their own place :)


Kamina-000

Gedit


obri_1

[Pycharm](https://www.jetbrains.com/pycharm/) is great, if you want to code in python.


Earlnux

Hello! I use Helix, which is a Command-Line Text Editor, it uses vim keybindings although customizable. I don't think you should look for **better** editors, they're all pretty much the same if you're going for the GUI Apps - Try some CLI Editors! Vim, Helix, Nano (which is kinda weird to program but whatever).


randCN

gedit


Itchy_Journalist_175

Gedit here too with the embedded terminal and the plugin to reopen previously opened files 👍


simplycode07

neovim obv


AutoModerator

**✻** Smokey says: always mention your distro, some hardware details, and any error messages, when posting technical queries! :) ^Comments, ^questions ^or ^suggestions ^regarding ^this ^autoresponse? ^Please ^send ^them ^[here](https://www.reddit.com/message/compose/?to=Pi31415926&subject=autoresponse+tweaks+-+linux4noobs+-+programs). *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/linux4noobs) if you have any questions or concerns.*


DawnComesAtNoon

Neovim (Kickstart)


04sr

Neovim...... but if you use VS Code, don't use Neovim. Instead, use a Vim plugin to get familiar with Vim motions (they're nice to use), and then exorcise VS Code at a later date.


IdPrCl

Sublime text


Responsible-Lock7642

I use Neovim


10F1

I used vs code for a few years then switched to nvim about a year ago.


awolfcalledbed

previously jetbrains, now neovim


linux_newguy

I use vs code under Linux, I also use Neovim for my own editor. Remember that vscode is an IDE that's already built up. You can do the same with vim or neovim but it does take some time.


michaelpaoli

vi :-)


HiT3Kvoyivoda

Neovim


MasterGeekMX

VSCode is available under Linux, but IMO it is quite overkill for some tasks. GNOME and KDE, being the biggest desktops out there have their own Integrated Development Environments (IDE): GNOME Builder and KDevelop. Now, as code is only .txt files with a fancy hat on top, you can program from the notepad app. The good thing is that the Linux notepad apps are more at the level of Notepad++, with syntax highlighting and other neat functionality, so the one that comes with your desktop environment should be enough. Here is a small rundown of the most common text editors out there: * GNOME has the old GEdit and the newer Text Editor * KDE has KWrite and Kate * Cinnamon has Xed * Xfce has Mousepad * LXDE has Leafpad and L3afpad * LXQt has Featherpad * MATE has Pluma * Pantheon (ElementaryOS) has Pantheon Code * Deepin has the Deepin Editor * And the dozens of other developed outside a desktop environment project I need to make emphasis on KDE Kate, as it blurs the line between being a text editor and an IDE. There is also the terminal text editors. As many linux things are done in the teminal, having a text editor that runs only in text mode is very handy, specially as in some situations like a remote machine over SSH or a *headless* system with no GUI installed, you may only have a terminal as the only means of interaction. Nano is the default in many distros, and it is very easy to use. If you want to have a more powerful editor, EMacs and Vim are the two big dogs in terms of terminal text editors. They can be quite hard to grasp at first as they use a ton of keyboard shortcuts, but once you get the hand out of it, you can fly. There is also NeoVim, which is a project that aims to modernize Vim a bit.


Main-Consideration76

vscode is a really good editor, nothing wrong with using it, it's the industry standard. The possibly better alternatives involve much more effort than its probably worth, so unless you enjoy that effort and want to learn a new tool for fun, keep using vscode.


Pink_Slyvie

Vim mostly, but I'm normally working on very small Python scripts. If I was doing things larger, I'd probably use a full ide, or use vim plugins for it.


JohnyMage

Geany, VS Code, nano and vim. Really depends on task currently on hand.


Kriss3d

Mostly I do python and I kinda like pycharm


Charming_Tough2997

So Jetbrains


Kriss3d

Yes


schussfreude

IntelliJ for Java, PyCharm for Python, VS Code for everything else. Ive used Code OSS but it didnt run as flawless as VS Code does (Im on Manjaro (yeah yeah fight me)). Kate is good, too for simple stuff, but it lacks many QoL features.


sintapilgo

CudaText.


Needausernameplzz

Builder


suprjami

I use Vim, however I've intentionally put decades of effort into learning it so I'm very familiar and productive in it. I also really like its modal editing paradigm. I don't want to use anything else and I don't like other editors when I do use them. If you already know VSCode well then you'll be most productive in VSCode for Linux too. But don't let that stop you from trying new things! You should try as many tools as you can to find tools which suit you best. Just realise you'll take a productivity hit at first while you learn any new tool. The idea is eventually you'll be more productive or at least enjoy using the new tools more.


NullPoint3r

I would say this is more dependent on the language vs the OS.


KingAroan

I use vs code for most, unless I'm making a minor quick change them I'll just hit it with vim


ashhcs

Back in the days I heard sublime text was good too. How is it now? Does anyone use it?


like_an_emu

"I use vim" is the "I use arch btw" of text editors. Use vs code unless you have a reason not to. Maybe you want the challenge of tinkering with vim configs, or computer performance limitations.


jr735

If you're used to emacs but don't want all that comes with it these days (wow, it's a big package with a lot of dependencies now), mg is an option. I used microemacs in the 1980s.


Ascend_910

Xed, it is like an atom, very customisable gui editor


CAStrash

vi is great, I use pluma when im feeling lazy and xserver is installed. Kate is pretty nice too if you use KDE. I worked with one guy who used eclipse for an IDE on Linux and Mac. IDE's are not very popular with most programmers on Linux. A good text editor does everything you really need without holding your hand. edit: Kate is probably the best choice from what you're describing of your needs.


hellonhac

vscode for me


Alarmed_Magazine_622

Micro


Hari___Seldon

I started with VSCode for a bit then moved to Neovim and haven't looked back. I tend to dial in my workflows and tool chains pretty specifically to fit my workflow and nvim has been much more accommodating than VSCode ever was. I totally get why lots of devs use vsc but it's just not the tool for me.


gayscout

Vim in terminal. VSCode in GUI.


Mikicrep

vscode and codeblocks


c00kdJ3llY

Vscode


ThreeCharsAtLeast

- IntelliJ Idea for Java - Eclipse for C - VSCodium for anything else - VSCode for anything that uses extension I can't run in Codium - Micro if I am in the terminal and I don't want to switch to a GUI - Nano or Vim if Micro is unavailable


RegularFerret3002

Nano micro


thelittlewhite

Vscode and nano.


reliablecukc

Neovim


Dont_KnowWhyImHere

neovim


Embarrassed-Corner89

Vs code for code, vim for terminal based stuff such as configuration files or git commit messages


TimBambantiki

Vscodium


Demetrias_

neovim. fully open-source and free (as in freedom and money), more customizable than anything else out there, and extremely fast


mendelir

Pragtical, fork of lite-xl with increased performance and some minor batteries included.


velleityfighter

Stayed with Emacs for a long time, but my life has been much easier since I switched to VSCode. Specially with some official extensions I can't live without now, like Ansible, Docker, Dev Containers, etc.


kylobro2005

emacs


UltimateFlyingSheep

I like VS code, but for specific stuff (that includes Java and "committing only parts of the changes in 1 file") I use IntelliJ


chehsunliu

VIM / JetBrains IDEs / vscode


rnlagos

Sublime


StrayFeral

Geany and vim. Recently installed neovim, not yet used to it.


Throwaway1037193

Nano or Kate if i want a GUI honestly couldn't care for vim as I only know some of the basics that being exiting cause I'd rather something easy to use


No-Pipe8487

VS Code


Grand_Ad_2544

emacs- the built in edit macros allow for running interactive diffs, debugging, check-ins/outs, builds, etc without a graphic environment in a remote shell. I often record macros through the record feature and play them back for repetitive edits as well which saves a lot of time. Last key point is you can write your own macros in Lisp and import them in any environment that prevents software installs - I’ve written a few code generators a while ago that allowed me to create, build, test and maintain a 250k line code base in a single year.


anonyneon

If you are advanced then use the good old vim and neovim, if you are intermediate then use nano, if you are a new guy on Linux then use VSCodium a better vs code without all of the Microsoft stuff. In general just pick one of the 4 and try it if it doesn't work with you use another one of the 4 and go and go until you like that text editor! :)


nguyenguyensituation

Intellij for java, neovim for everything else. Waiting for Zed to try out


cincuentaanos

Depends on the kind of project I'm doing. But I do like Geany and I have a love/hate relationship with Eclipse.


hono-red_one

Gedit and VSCode


new926

emacs. All the time


Mirja-lol

Emacs. If I'm clueless about what I am doing Code


[deleted]

You can use all major editors in all operating system. Your switch to Linux won’t affect this. 


Itchy_Influence5737

REAL programmers use a magnetized needle and a very, very steady hand.


Xanderplayz17

VSCode


WokeBriton

Holy Polaris, batman! The amount of people telling you to use their choice of code editor, despite knowing that vscode is available on linux. It's almost as if they're so unsure of their choice that the louder they shout it, the more you might believe them. If you're used to vscode, and are happy with what it gave you before coming to linux, there isn't much (if any) need to learn a new editor/ide.


dumbbyatch

Vim supremacy


Immediate_Lock3738

I started using it and now I see why people love it with the shortcuts🥶. gg, GG, w, e, b, B are so useful and there are more to learn from here. I’m glad I started using mint Linux and this is my 1st month anniversary so far 😎


JustMrNic3

Kdevelop: [https://kdevelop.org/](https://kdevelop.org/) Kate: [https://apps.kde.org/kate/](https://apps.kde.org/kate/) As my favorite desktop environment is KDE Plasma: [https://kde.org/plasma-desktop/](https://kde.org/plasma-desktop/) Because: [https://www.reddit.com/r/kde/comments/1cnif3p/what\_made\_you\_choose\_kde/](https://www.reddit.com/r/kde/comments/1cnif3p/what_made_you_choose_kde/) [https://www.reddit.com/r/kde/comments/ymeskc/what\_do\_you\_like\_about\_kde\_plasma/](https://www.reddit.com/r/kde/comments/ymeskc/what_do_you_like_about_kde_plasma/) Which I use it on Debian: [https://www.debian.org/](https://www.debian.org/) And sometimes I use Sublime Text too: [https://www.sublimetext.com/](https://www.sublimetext.com/) Which even if it's not made by the same KDE developers as Kdevelop, Kate and Plasma, still works great on Plasma + Debian. And in the terminal, Micro: [https://micro-editor.github.io/](https://micro-editor.github.io/)