You can use :wq only once
I don't believe Auto Save feature in any software
3 years ago by sag to c/programmer_humor
I use quake style terminals, and often start writing a file and completely forget about it and turn off the computer, and only remember what i left behind when i find the random recovery files around, so :w a lot is quite useful for me.
Yes, on classic fps you could spaw a console that will drop down from the top os the screen, some terminal emulators allow you to do that.
I like it because then i have the terminal always open that i just draw from the top of the screen with a keypress
On KDE i do that with Yakuake, and on gnome with tilix
:w before ZZ just to make sure
Is there any reason to use :w other than it being the default? I have mine mapped to CTRL-S and it makes sure to keep me in insert mode if I was in insert mode. Feels way faster and easier to spam than the 4 key presses it takes to execute “:w”.

This will allow you to ctrl+s to save. I tried to add this in a backtick code line/block but it removes part of the syntax.
Some of us have PTSD from losing work back in the day. Now it’s just habit.
It'd be great if there were side kind of feedback, like the cursor quickly flashing a "C" or something... anything to let you know the operation occurred; better yet, was successful.
Check for an asterisk after the file name (in the tab/title bar), it means "unsaved changes".
I actually disagree from a systems engineer perspective: The program doesn’t actually know shit if those bits hit any permanent medium, just that the OS told them “I’ll take care of it” it could be sitting in a write back cache when you save, see the “write complete” and rip the power and that’s all gone now. Basically, I don’t like promising durability when it’s not really there.
:wa!
The old school programmer right here! All we’re missing is someone typing git commit -am “updates and stuff”
Basically a Jackie Chan fight scene, complete with somebody rolling a carriage at him and him kicking it back to pin them against the wall
When you do this using Word online it be like “chill dude we autosave here, we got you” and I’m like “brother I do not trust you”.
We can optimize this further:
unsatisfied = true
while(unsatisfied) {
key.dispatch(
Keyboard::Ctrl,
Keyboard::s
)
}
..No, there is no instance where unsatisfied changes state
It's a joke.
Don't worry, most modern brains have a builtin jit compiler, so when a habit starts to form, the check will be optimised out. (It saves excess neurons from being generated.)
It's because the first time doesn't always work. I swear, sometimes it doesn't!
Ctrl + C literally doesn't work at times, it drives me crazy. It might be due to some shitty applications and websites overriding it or adding complexity (Like copying not only the text but additional information).
I'm often 100% sure I copied the text, change the window and an old clipboard entry gets pasted.
God I hate this so much. It's especially frustrating on mobile where it takes like thirty seconds to try to get the right part of the text copied and use the fucking magnified blue dots... Ugh.
Mobile is an entirely different beast. Like sometimes my keyboard doesn't show up. Or the text select refuses to work. And so on. It's a mess. Even on a Galaxy S22.
No clue how people can exist without a proper computer at home and still do stuff online.
CTRL + Shift + S is the real GOAT
It saves all files that are changed rather than just the current one you have open.
Caps caps caps :w! Is the way
I just can't stand Kate showing me a little orange bar meaning I have not saved the changes yet. The bar must be green! I am a slave to the green bar. The white dot in vscode (I use an open source build) is a bit more tolerable, but whenever I notice it I HAVE to save the file.
Kate
Ah! Another fellow coder of culture!
It's such a good text editor.
I've never had to think about that with Intellij IDEA. It just works!
Hell sometimes I'll save just after having thought about writing something
Oh, eclipse. I'm still happy I don't have to save in intellij .
Cost/benefit
Manually saving will save a lot more time than it not saving
sync ; sync ; sync ; shutdown -h now
I trust auto save in... Souls games.
Meanwhile I, a gentleman
nmap <CR> :w<CR>
Binding the Enter key to save the current buffer. 🧐
But then, if you’re forced to develop on microsoft 🤬, it’s late, you’re tired, you’re hand slides just a little to the right (win + d), aaaaand everything is gone, and you’re sitting there looking at you’re background wondering what the hell just happened 🙃.
Yeah but at 4am in the morning, it tends to take me a couple of seconds to realise what the hell just happened . It gets me every time.
Ok here's a question I should have asked like way sooner.
In Ubuntu (and similar distros), is there a hotkey to immediately kill the process? Like CTRL-C but harsher.
If you’re using X11, you can use xkill: https://en.m.wikipedia.org/wiki/Xkill
You can bind it to a key in gnome/kde (not sure how they handle custom keybinds. Otherwise add a call to xbindkeys to your .bashrc or equivalent). It kills any window you want, responsive or not.
As for the terminal, I don’t think you can send SIGKILL, but ctrl + \ will result in a core dump if you’re using bash.
My PC has a dedicated key to kill all processes.
sudo poweroff?
CTRL-C -- SIGINT
CTRL-\ -- SIGQUIT
CTRL-Z + kill -9 %1 -- SIGTSTP + SIGKILL
The same can be applied for editors as well
I was never really aware I did this until I had to program something with hot reloading (I don't remember what) and it was so insufferable...
And now my pain is with rustfmt. Just because I saved before filling in the struct fields does not mean I want you to format the struct accordingly!!!
Auto-saving is the insurance against manually saving failing, which is the insurance against the computer or program failing.
It's insurances all the way down, yet I'm still let down when versioning overwrites my changes.
i just store everything in google drive and let chance take over
Excuse me i think you mean ctrl+c:w
Ctrl-S? Are you writing code on Windows? 🤮
First of all, it’s fine to write code on Windows. In fact, many companies have windows-only development workflows.
Second of all, many Linux programs also use standard shortcuts like Ctrl+S. Linux is more than Vim.
Tell me you use Windows without telling me you use Windows.
Meanwhile I just reboot my Mac without bothering to save anything and everything just restores as it was, even new documents that were never saved. It works so well I don’t even think about it anymore.
Maybe these days. That definitely was not true when I was growing up, or even a decade ago.
@programming.dev
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
go to feed...
@programming.dev
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
go to feed...
:w
:w
:w
:w
:w
i
esc
:w
:w
:w
:w
Average day in (neo)vim
save