I’m kinda a Vimhead so I’m just using Vim and hand-compiling but I’m interested to see with which tools you people are working with

@hrqmonteiro
link
107M

Neovim, for 4 years now

@MadestMadness
link
87M

I do almost everything I do with a computer from inside of Emacs, and I absolutely love it. On top of everything else, it’s also a fantastic IDE 🙂

@yogthos
link
87M

Intellij for any big projects, VSCodium for smaller stuff, and vi for config editing, etc.

@decaprecated
link
87M

I really need to just sit down and learn vim. It just never clicks with me. Everyone loves it so clearly it’s good, but I need to learn it. Anyone have any resources (besides vimtutor) or is it just a matter of forcing yourself to use it?

Dessalines
admin
link
77M

A good starting place: how to grok vim. Also check out vimrc on github, it’s a good collection of plugins so you don’t have to start from complete scratch. Oh an coc.nvim turns vim into an IDE with auto complete and error checking for most languages.

@Reaton
creator
link
57M

When I wanted to learn vim, I just forced me to do every text editing task with it. After a day, I knew the basics.
You can check this (but vimtutor will always be there for you) :)

IngrownMink4
link
27M

This is useful. Although I still don’t know how there are people so skilled with this kind of programs! Vim looks and feels hard to use :see-no-evil monkey:

@Reaton
creator
link
37M

It’s just that it has a steep learning curve. But once you kinda used to vim, it begins to be really “easy” and powerful

IngrownMink4
link
1
edit-2
7M

deleted by creator

@ericlathrop
link
47M

I’d recommend the book Practical Vim.

Bilb!
link
17M

Well you don’t actually need to. I refuse!

@kaosfang_
link
77M

I personally use vim and doom emacs doom emacs is emacs with “evil mode” the vim keys

@illgetanewone
link
77M

mostly vim as well.

recently tried finding a good alternative though, i haven’t found a way to make working with bigger code-bases a breeze with it somehow…

i gave vis a go, and am currently using kak

@Reaton
creator
link
57M

oh kak seems interesting, thx for sharing

@illgetanewone
link
37M

it is! i really like that it’s very visual about what is happening, and multiple cursors are a blast, but to me it still does have some rough edges in usage.

… and i’m just so used to vim-fugitive, nothing will ever come close

@Reaton
creator
link
37M

you know what ? I’ll give it a try, nothing to lose :D

@glennsl
link
6
edit-2
7M

deleted by creator

Ravn
link
47M

I think I just do eb or be

@dengismceo
link
77M

neovim all day every day

@Ninmi@sopuli.xyz
link
37M

I really don’t know how I could move back to a traditional editor at this point. Even turning on emulator plugins just never cut it - there’s always something crucial missing and you can’t configure them to the extent of Neovim or Emacs. I’m at a point where I’d choose employers based on whether I can use Neovim or not.

@Reaton
creator
link
37M

Shame on me, I’ve never tried neovim just because I hate the logo… let’s throw stones at me.

@dengismceo
link
77M

never have to look at the logo if you never leave the terminal *taps head*

Bilb!
link
6
edit-2
7M

For IDEs I use Jetbrains stuff mostly. For work, I use Rider for .Net Framework stuff. I’ve been learning Rust lately using CLion with the Rust plugin.

@Anti_Antithesis
link
67M

Emacs :)

IngrownMink4
link
67M

VSCodium

Avery
link
27M

I currently use VSCode at work, but I might try this. Any pitfalls or unexpected downsides I should be aware of when I make the switch?

@cheer
link
57M

Default VSCodium doesn’t use Microsoft’s extension store, instead using Open VSX Directory which is missing extensions. It can be changed after install if needed, though.

@Echedenyan
link
2
edit-2
7M

I use to prefer to send a feature request to the extensions’ developers to upload their extensions to the Open VSX Directory too.

IngrownMink4
link
27M

If you need more information about vscodium, I recommend you to read the documentation to know if you should use it or not: https://github.com/VSCodium/vscodium/blob/master/DOCS.md

IngrownMink4
link
27M

Sometimes updates made in VSCode take time to arrive in VSCodium (I suppose that it’s because they need time to delete tracking elements from VSCode). Some extensions may not work as intended in vscodium because they use a different marketplace (https://open-vsx.org/). But in short, it is worth using it because in my case, I feel that the program runs faster, is less cumbersome and is lighter in general, although I do not know if it is a placebo effect or is due to the absence of telemetry and Microsoft trackers.

@Nitros
link
67M

At work I am chained to M$ platform so I am split between Notepad++ and PowerShell ISE.

On my personal systems its all VIM.

@glennsl
link
6
edit-2
7M

deleted by creator

@Nitros
link
27M

I will take a look at it, but unfortunately at work it’s going to be a no go. We run a application white list on our systems and Notepad++ is already OKed and the security guys are not going to vet a new app just cus I asked.

✨ krawieck ✨
link
57M

VSCode, usually with vim plug-in

@AgreeableLandscape
admin
link
5
edit-2
7M

VSCodium (de-Microsoft’d Visual Studio Code) for general programming, IntelliJ Community Edition for Kotlin, and Kwrite for quickly reading or writing a file. Also TexStudio for Latex files.

Finally, I mainly use Vim for editing system files because they usually need sudo.

Emacs. I dont know any lisp, but its a really good editor and i can customize it however I like.

my config is pretty close to stock, but with avy-window for quick switching, swiper for isearch, and ivy for autocomplete.

@dumpsterlid
link
57M

Spacemacs (emacs) evil (vim keybindings).

Idk spacemacs seems to be unpopular these days in comparison to doom but it works great for me. I use it mainly for org mode though because…

Org mode is LIFE

Arden
link
57M

I have totally drunk the JetBrains kool-aid since $JOB pays for the all products pack license. Regular user of Pycharm, Webstorm, CLion, and occasional user of Resharper for C# and Datagrip. Makes it easy to jump to Android Studio since it’s the same base IDE. What language should the next $job project be in? ;)

Bilb!
link
17M

My job gave me a Visual Studio license but I still use Rider with a license I bought myself. It just seems more… nimble? I’m sure it’s just a matter of what one is most used to and therefore best enabled by, and in my case that’s the JetBrains toolset.

sseneca
link
57M

currently in the process of moving back to (neo)vim from doom emacs.

@Tabzlock
link
47M

geany with a few plugins is very nice and is what i mainly use.

@Mawoka
link
47M

I’m using Kate on Linux and Windows

@kevincox
link
47M

neovim. I’m not a vi purist. Just make sure you use an editor that is extensible and you will be fine. Whether that is emacs where the whole thing is literally a lisp program or sublime with plugins. If you spend a lot of time in your editor it makes sense to use something where you can add features that you need.

@ckeen
link
47M

deadpixie/sam emacs, vi, nano in that order of availability. But then ed(1) also served me well.

@ksynwa
link
67M

What’s cool about sam? Never seen it before.

@4ch
link
3
edit-2
7M

Sam is supposed to be a kind of graphical editor which originated in Bell Labs’ Plan 9 operating system (a kind of purist Unix for the networked age). It’s basically got an expanded version of ed’s editing language that operates on the entire text stream (ed only operates on individual lines). Aside from that it’s just a simple text editor like Pluma or Gedit or Notepad. You can install “plan9port” on whatever Distro you’re on and check it out.

@ckeen
link
17M

I am using an extended and more modern version available from https://github.com/deadpixi/sam/ which comes with several extensions such as configurable key bindings and a somewhat modernized code base / protocol

@ckeen
link
27M

It has a simple yet powerful command language that let’s you do all kinds of neat tricks. There’s an older plan 9 paper http://doc.cat-v.org/plan_9/4th_edition/papers/sam/ and a tutorial for its language here http://doc.cat-v.org/bell_labs/sam_lang_tutorial/sam_tut.pdf.

Avery
link
47M

I’m a mobile app dev. When I develop in native Swift, I use Xcode for Apple platform lock-in reasons. When I develop in React Native, I use VSCode.

IngrownMink4
link
37M

Try VSCodium :)

@marcuse1w
link
47M

Spacemacs and Micro for simpler tasks. Also recently I discovered lite-xl which seems to have great potential.

QuentinCallaghan
link
4
edit-2
7M

On Windows I have been using Notepad++, on GNU/Linux I have been using nano. When it comes to IDEs, I have been using Eclipse for Java and Python and Visual Studio for C#.

@cheer
link
47M

Mostly neovim on my laptop (recently converted init.vim to init.lua), but sometimes I use micro for quick edits and vscodium for working on large projects or on windows.

art
link
37M

Neovim and VSCodium for most of my coding. Gedit for quick disposable notes.

vi on most of my clients servers cause that’s just what there is.

@Danrobi
banned
link
37M

Quick edit micro

Otherwise, howl

@ProfessorYakkington
link
37M

I use micro + jupyter labs. I’ve gone through a lot of IDEs over the years but found this exp. to be the simplest. I do most of my editing in micro and most of my test / exp. / POCs in notebooks. I am a data scientist so my coding tends to be less on the CS side and more on the statistical POC side which is probably why I don’t need a heavier IDE than micro.

@Echedenyan
link
3
edit-2
7M

Apache NetBeans because of Java development and VSCodium or CudaText in web or personal things.

@Talkless
link
37M

QtCreator for the most work. Kate, and sometimes vim (via ssh) for other stuff (Salt states, bash scripts, …).

@peppermint
link
17M

vim, since I began

loss_and_quick
link
1
edit-2
7M

pycharm and notepad++

@mohab
link
9
edit-2
5M

deleted by creator

@Reaton
creator
link
47M

Hahaha my false excuse is going to follow me (like how could I prefer the vim logo over the neovim one).
Thx for sharing tho, I really liked SublimeText so it’s good to know a FOSS alternative. ^^

@Freeplay
link
5
edit-2
6M

deleted by creator

@ch1r0x
link
4
edit-2
1M

deleted by creator

@glennsl
link
4
edit-2
7M

deleted by creator

@ufrafecy
link
3
edit-2
5M

deleted by creator

General Programming Discussion
!programming

    A general programming discussion community.

    Rules:

    1. Be civil.

    Other communities:

    • /c/rust
    • /c/python
    • /c/powershell
    • /c/haskell
    • /c/fpcomplete
    • /c/cpp
    • /c/c_programming
    • /c/julia
    • 0 users online
    • 1 user / day
    • 6 users / week
    • 17 users / month
    • 127 users / 6 months
    • 2500 subscribers
    • 670 Posts
    • 871 Comments
    • Modlog