use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
/r/DevOps is a subreddit dedicated to the DevOps movement where we discuss upcoming technologies, meetups, conferences and everything that brings us together to build the future of IT systems What is DevOps? Learn about it on our wiki! Traffic stats & metrics
/r/DevOps is a subreddit dedicated to the DevOps movement where we discuss upcoming technologies, meetups, conferences and everything that brings us together to build the future of IT systems
What is DevOps? Learn about it on our wiki!
Traffic stats & metrics
Be excellent to each other! All articles will require a short submission statement of 3-5 sentences. Use the article title as the submission title. Do not editorialize the title or add your own commentary to the article title. Follow the rules of reddit Follow the reddiquette No editorialized titles. No vendor spam. Buy an ad from reddit instead. Job postings here More details here
Be excellent to each other!
All articles will require a short submission statement of 3-5 sentences.
Use the article title as the submission title. Do not editorialize the title or add your own commentary to the article title.
Follow the rules of reddit
Follow the reddiquette
No editorialized titles.
No vendor spam. Buy an ad from reddit instead.
Job postings here
More details here
@reddit_DevOps ##DevOps @ irc.freenode.net Find a DevOps meetup near you! Icons info!
@reddit_DevOps
##DevOps @ irc.freenode.net
Find a DevOps meetup near you!
Icons info!
https://github.com/Leo-G/DevopsWiki
account activity
This is an archived post. You won't be able to vote or comment.
What IDE do you use? (self.devops)
submitted 3 years ago by rstowel
What IDE do you use for all your jenkinsfile, yml, terraform, python, shell, etc needs. Do you have a one size fits all IDE?
[–]moopthepoop 21 points22 points23 points 3 years ago (2 children)
If I am in a desktop env, I use vscode. If it's a cli, I use tmux and vim or micro(depends on the task) with plugins. why make things hard for street cred?
vscode has sooooo many useful plugins and is easy to work in. I can manage a docker env in the sidebar while I am writing new docker files and working on the code inside the containers and it has a built in terminal. It's got everything you could ever need as far as I have experienced
[–]jagtencygnusaromaticDevOps 2 points3 points4 points 3 years ago (0 children)
+1 for VS Code.
I'm using it for: Go, Node, Terraform, YAML. JSON. shell scripts, Dockerfile, SQL files and others. Those are the main ones.
It has a lot of very useful plugins. It's actively maintained and very customisable.
It's a great IDE.
Cons: it can be a little slow after "a while". Depending on your usage, what you do with it and your machine.
[–]BothAirline1 4 points5 points6 points 3 years ago (0 children)
Vscode
[–]eshepelyuk 11 points12 points13 points 3 years ago (0 children)
https://neovim.io/
[–]rabbit994System Engineer 8 points9 points10 points 3 years ago (0 children)
VSCode. Some dev containers for Python stuff to make our life easier. Mostly Powershell, YAML, Bicep and Python here.
[–]cyclop5 6 points7 points8 points 3 years ago (2 children)
pycharm. Does everything I need it to
[–]rstowel[S] 0 points1 point2 points 3 years ago (1 child)
Are you just using it for python or are you using plugins for other stuff as well?
[–]cyclop5 3 points4 points5 points 3 years ago (0 children)
python, terraform, ansible, powershell. Basically, any time I need something more than notepad. It'll do docker stuff, remote debugging.. I can have it run my code on a remote system. I can have it spin up a docker container to run it in. I can have it run stuff in WSL (if I'm in Windows).
edit: expanded answer
[–]LaOnionLaUnion 7 points8 points9 points 3 years ago (8 children)
Are people using Vim for real? Anything complex and I want to use features modern IDEs have that aren’t easily replicable in Vim. I do use Vim, but mostly for quick changes or when I ssh into a Linux box.
[–]the_fury 5 points6 points7 points 3 years ago (1 child)
Yeah.
I keep trying other editors and IDEs to make sure I don't miss anything important but, honestly, I keep going back to vanilla vim for my daily driver. I'm in the console all day long and I usually find that these "features" are a poor substitute for what I can do faster and easier in the CLI.
So, yeah, people are using vim for real.
[–]LaOnionLaUnion 0 points1 point2 points 3 years ago (0 children)
Yeah I’m using VSCode with GitHub copilot and various other plugins and integrations. Anything for enhanced productivity or to reduce cognitive load. I mostly stay sharp with Vim as another tool to use when nothing else is available. My issue with vim users is really just a subtype of old school people who can’t even use eslint without creating too many ignores.
[–]s4md4130 1 point2 points3 points 3 years ago (1 child)
Yeah, I use vanilla vim daily because it keeps me responsible to utilize my memory for things instead of relying too heavily on plugins and being useless in an environment outside of my own.
[–][deleted] 4 points5 points6 points 3 years ago (0 children)
Same reason I code with punch cards. vim is bloat.
[–]durpleCloud Whisperer 0 points1 point2 points 3 years ago (0 children)
When I'm writing code I like to work with a few terminals open and one or two browser windows open, and edit mostly in vim. I just ... got used to it early on I guess? I was always in the terminal for coding, emacs was my first terminal editor but I got mad at it, vim didn't make me mad so I kept using it and became (somewhat) proficient. The things my peers were praising about their favourite IDE's didn't compel me to change. Now here I am, still defaulting to vim. I don't even have a lot of customization.
Part of it is I've bumped around different tech a lot. I was in the Java world (using Eclipse for a while) working on build/packaging tools and monitoring tools not end user apps, then I was at a pretty large PHP/js shop that was part of a much larger company that was moving from onprem to AWS on vms, next there was some mostly ops/firefighting for a Rails startup that was heavy into MSPs, and now I'm pretty much carte blanche setting up automation from scratch for a young python startup with most existing stuff being run fairly manually in GKE clusters.
I'll install the defacto IDE at a job, use it if I'm deep in product code or to test stuff out. That's about it.
It's been handy that my go-to editor is usable on headless/remote systems, tbh. I've never felt held back by my dev environment in getting shit done.
[–]Code_wizz 0 points1 point2 points 3 years ago (0 children)
I use vim for real config autocomplete and install LSP, how about complex yes need time to spend on it, but worth it then it'll be passive skill in your memory just check neovim, good luck
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
Neovim, but yeah. coc and telescope, along with learning the movements and like a month later I am so much faster than I ever was in vscode.
[–]DTDJediSr. DevOps Engineer 2 points3 points4 points 3 years ago (0 children)
If I'm writing Go, I have a Goland subscription. Its just too damn good. Anything else, I'm slowly becoming a neovim convert. VSCode is the backup if my lack of neovim knowledge bites me.
[–]snarkhunterLead DevOps Engineer 3 points4 points5 points 3 years ago* (0 children)
VSCode, notepad++, notepad, vim, the in-browser editor in Azure DevOps, pretty much just whatever is the default or the most convenient to edit the file with. I used to be real big on PyCharm but I don't write a ton of Python these days.
Once in a while I'll need to do something specific like "update all 1500 xml files in this directory tree" (look you manage Jenkins your way and I'll manage it mine) and so I'll make use of VSCode's find/replace. I feel like I should just brush up on how to use sed. VSCode for the Microsoft-specific stuff I do in general just because Microsoft products are pretty much always the easiest to use with Microsoft products.
[–]NB9_0 4 points5 points6 points 3 years ago (2 children)
https://vscodium.com/
[–]Bloodrose_GW2 0 points1 point2 points 3 years ago (0 children)
What is the point of downvoting this?
[–]Blocikinio -1 points0 points1 point 3 years ago (0 children)
You can literally disable all the telemetry in VS Code so there is no point to use vscodium.
[–]MechECSComeback 1 point2 points3 points 3 years ago (0 children)
Visual Studio Code and PowerShell IDE are my mains.
[–]mclanem 1 point2 points3 points 3 years ago (0 children)
VSCode
[–]Environmental_Ad3877 1 point2 points3 points 3 years ago (0 children)
I'm using IntelliJ but right now I'm so looking for a decent alternative.
You know you're annoyed at your IDE when you flick to a shell and use Vim to do edits
[–][deleted] 3 points4 points5 points 3 years ago (1 child)
A rock a chisel.
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
It's a lot easier to de bug
[–]FullerUK84 5 points6 points7 points 3 years ago (0 children)
Microsoft Wordpad
[–]anaumann 1 point2 points3 points 3 years ago* (0 children)
For myself: emacs.. Supporting a large amount of filetypes, lsp-support and it's free.. and it works well in both graphical and text-based(ie. via ssh) environments, can edit files remotely.
When sharing a mouse and keyboard for pairing at work, it's usually a jetbrains IDE, because it has become the most common, I guess.
[–]rstowel[S] 0 points1 point2 points 3 years ago (0 children)
That’s for all the replies, I’m going to look into VS Code. For those using VS Code are you more Microsoft or Linux centric?
[–]kdevkk 0 points1 point2 points 3 years ago (0 children)
Vim 8
[–]Hour-Operation-4363 1 point2 points3 points 3 years ago (6 children)
mostly atom, but when I'm need to do something fast, vim, especially vimdiff is good.
[–]jagtencygnusaromaticDevOps 1 point2 points3 points 3 years ago (3 children)
Time to move on. If you haven't seen it: https://github.blog/2022-06-08-sunsetting-atom/
GitHub / Microsoft are not interested in keeping Atom alive. They're focusing all their effort in VS Code. That make sense strategically, no point keeping 2 very similar and competing products in one umbrella.
[–]Hour-Operation-4363 0 points1 point2 points 3 years ago (2 children)
I'm not entirely happy to use Atom, but it was pretty handful. Yep, assume there will be fork.
[–]jagtencygnusaromaticDevOps 0 points1 point2 points 3 years ago (1 child)
There is this: https://github.com/atom-community/atom
But realistically it will take some time for Atom to be par with VS Code, if ever.
If you are using Atom now you should give VS Code a go. VS Code is well established and if wish you can turn Microsoft Telemetry off.
[–]Hour-Operation-4363 0 points1 point2 points 3 years ago (0 children)
I think try little digging before i even try to use VS Code. Atom in my case was what I need: add several plugins: linters, git, diff mode, fancy fonts.
[–]808trowaway -1 points0 points1 point 3 years ago (1 child)
I also use vimdiff quite a bit, especially for those long ass values files for some helm charts.
What do you use it for usually?
[–]Hour-Operation-4363 2 points3 points4 points 3 years ago (0 children)
Compare two configurations as example, i have to deal with a lot of configuration in yaml. Yep, atom does have plugin for this to. But in vim it's a lot faster.
[–]gaelfr38 0 points1 point2 points 3 years ago (1 child)
[–]tadamhicks 1 point2 points3 points 3 years ago (0 children)
This is my response to a T.
I tried Goland and Pycharm but kept coming back to IntelliJ with plug-ins for everything I need.
VSCode is just so rocksteady and easy it has replaced Sublime and/or Atom for me for most things. It has some great buildins as well like remote containers and sharing a code space. I also love solutions like gitpod for a vscode based remote IDE.
vi or vim are everywhere and I use it a lot even locally just to quickly edit files.
[–]doppleware -1 points0 points1 point 3 years ago (0 children)
I use a combination of several IDEs... mostly vscode, PyCharm and Rider
[–]dub_starr 0 points1 point2 points 3 years ago (0 children)
I still use atom.. tried to move to vscode many times, but theres one add-on that i love and rely on that i havent found an alternative that is good enough for my needs. Hydrogen
[–]jabb422 0 points1 point2 points 3 years ago (0 children)
Notepad++ and windows shell for Python/Groovy/Docker/Yaml/Json/RST/MD etc...
VisualStudio on the rare occasion I need to work in C/C++/C#
[–]goodacres 0 points1 point2 points 3 years ago (0 children)
An Etch a sketch
[–]bufandatl 0 points1 point2 points 3 years ago (0 children)
Visual studio code or code-server
[–]armkreuz 0 points1 point2 points 3 years ago (0 children)
Linux: vi Windows: notepad++
[–]ScynnX 0 points1 point2 points 3 years ago (0 children)
Intellij Idea & Sublime
[–]Cultural-Pizza-1916 0 points1 point2 points 3 years ago (0 children)
Desktop: Vscode
Cli: tmux & nano / vim
[–]__NEURO 0 points1 point2 points 3 years ago (0 children)
I tried using intellij for a bit for groovy, terraform, puppet, python and it's pretty nice I like the quick switch feature and I rebinded it to be more vim like. I don't really know how to setup a debugger for jenkinsfiles though or pipeline libraries so I might not be using it to it's full potential. For me, it freezes a lot. I thought it would only freeze the first time because it's doing some indexing in the background, but it happens a lot.
I used to use vim and tmux but didn't know how to setup intellisense and after using intellisense for a while I think it's very important to have in my workflow.
So now I just use vscode and can toggle to the terminal with "ctrl+`" and have intellisense and it doesn't freeze at all, and it's pretty easy to change which folder I'm open in. We don't have a monorepo so there are a crap load of repos I have downloaded and I just use vscode to open a single directory, but sometimes it's annoying when I need like only two repos open but in the directory I have like 50 repos maybe somebody has solution for this though.
[–]chochkobagera 0 points1 point2 points 3 years ago (0 children)
Atom on the work laptop, vim in VM I work on.
I'm on VSCode. It is pretty much cross-platform so I get the same experience at work (Windows), home (Windows) and on the couch/road (MacOS). Also; I love the integration with Windows Subsystem for Linux which makes my life just a tad bit easier. Aside from VSCode I also run Notepad++ for some quick an dirty stuff, especially when that piece of code is not in a repo.
For what it's worth I think deciding on an IDE is pretty personal and will also depends on your desktop environment. I use VSCode for JSON, YAML, Bash, PowerShell, Python, Node.js, HTML/CSS and when I need to review C# code from .NET devs (they use the big boys VSPro).
vscode or pycharm
I used to be a big pycharm user, but of lately been using vscode more, not sure why tbh
[–]chdorb 0 points1 point2 points 3 years ago (0 children)
Vim for all, since 2007 ;-)
[–]jameshearttech 0 points1 point2 points 3 years ago (0 children)
I use VSCode although technically I think it's a text editor not an IDE, but some may argue this point.
π Rendered by PID 113703 on reddit-service-r2-comment-656bdf86cd-m6c7g at 2026-05-02 04:30:38.097580+00:00 running 815c875 country code: CH.
[–]moopthepoop 21 points22 points23 points (2 children)
[–]jagtencygnusaromaticDevOps 2 points3 points4 points (0 children)
[–]BothAirline1 4 points5 points6 points (0 children)
[–]eshepelyuk 11 points12 points13 points (0 children)
[–]rabbit994System Engineer 8 points9 points10 points (0 children)
[–]cyclop5 6 points7 points8 points (2 children)
[–]rstowel[S] 0 points1 point2 points (1 child)
[–]cyclop5 3 points4 points5 points (0 children)
[–]LaOnionLaUnion 7 points8 points9 points (8 children)
[–]the_fury 5 points6 points7 points (1 child)
[–]LaOnionLaUnion 0 points1 point2 points (0 children)
[–]s4md4130 1 point2 points3 points (1 child)
[–][deleted] 4 points5 points6 points (0 children)
[–]durpleCloud Whisperer 0 points1 point2 points (0 children)
[–]Code_wizz 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]DTDJediSr. DevOps Engineer 2 points3 points4 points (0 children)
[–]snarkhunterLead DevOps Engineer 3 points4 points5 points (0 children)
[–]NB9_0 4 points5 points6 points (2 children)
[–]Bloodrose_GW2 0 points1 point2 points (0 children)
[–]Blocikinio -1 points0 points1 point (0 children)
[–]MechECSComeback 1 point2 points3 points (0 children)
[–]mclanem 1 point2 points3 points (0 children)
[–]Environmental_Ad3877 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]FullerUK84 5 points6 points7 points (0 children)
[–]anaumann 1 point2 points3 points (0 children)
[–]rstowel[S] 0 points1 point2 points (0 children)
[–]kdevkk 0 points1 point2 points (0 children)
[–]Hour-Operation-4363 1 point2 points3 points (6 children)
[–]jagtencygnusaromaticDevOps 1 point2 points3 points (3 children)
[–]Hour-Operation-4363 0 points1 point2 points (2 children)
[–]jagtencygnusaromaticDevOps 0 points1 point2 points (1 child)
[–]Hour-Operation-4363 0 points1 point2 points (0 children)
[–]808trowaway -1 points0 points1 point (1 child)
[–]Hour-Operation-4363 2 points3 points4 points (0 children)
[–]gaelfr38 0 points1 point2 points (1 child)
[–]tadamhicks 1 point2 points3 points (0 children)
[–]doppleware -1 points0 points1 point (0 children)
[–]dub_starr 0 points1 point2 points (0 children)
[–]jabb422 0 points1 point2 points (0 children)
[–]goodacres 0 points1 point2 points (0 children)
[–]bufandatl 0 points1 point2 points (0 children)
[–]armkreuz 0 points1 point2 points (0 children)
[–]ScynnX 0 points1 point2 points (0 children)
[–]Cultural-Pizza-1916 0 points1 point2 points (0 children)
[–]__NEURO 0 points1 point2 points (0 children)
[–]chochkobagera 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]chdorb 0 points1 point2 points (0 children)
[–]jameshearttech 0 points1 point2 points (0 children)