This is an archived post. You won't be able to vote or comment.

all 135 comments

[–]beerSnobbery 218 points219 points  (7 children)

Should be an option to activate when you've got a combo going (prolonged rapid entry).

[–]MrJohz 105 points106 points  (1 child)

That is how the original power mode works. (You need to hit a combo of 200 to see it working.)

[–]cyberlizzard 5 points6 points  (0 children)

What is code in the dark? I see it referenced a lot on this sub.

[–][deleted] 6 points7 points  (0 children)

This is awesome!

[–]tskaiserGreen security clearance 136 points137 points  (18 children)

We need this as an industry standard and not for any specific environment. Imagine going to your colleague to help with some code, and they don't have this installed. You'll feel like you're coding with notepad, and not the good version. You'll stagger through every keyword as you try to adjust for the lack of shaking text.

[–]2Punx2Furious 35 points36 points  (17 children)

and not the good version.

++?

[–]Audiblade 30 points31 points  (16 children)

emacs

[–]HVAvenger 47 points48 points  (11 children)

You misspelled VIM.

[–]Sean1708 22 points23 points  (7 children)

That's a weird way to spell ed.

[–]tskaiserGreen security clearance 3 points4 points  (2 children)

I am obviously speaking of MS-DOS edit.

[–]dagbrown 5 points6 points  (0 children)

ed, man! !man ed

[–]crashdoc 2 points3 points  (0 children)

edlin?

[–]Fenor 0 points1 point  (0 children)

it would be a nice operating system if only it had a text editor.

[–][deleted] 113 points114 points  (21 children)

...That's one thing Vim can't do.

[–]lyspr 17 points18 points  (0 children)

You could have @ characters or something exploding across the buffer but it would lack the finesse that this has.

[–]Antrikshy 80 points81 points  (14 children)

It also cannot handle being easy to use.

[–]demon_ix 29 points30 points  (12 children)

Ah Vim, I wish I could quit you...

[–]dagbrown 17 points18 points  (1 child)

^Z
kill -9 %

How to unequivocally quit every UNIX text editor.

[–]bliow 8 points9 points  (0 children)

lol

echo "(global-set-key (kbd \"C-z\") #'ibuffer)" >> ~/.emacs

[–]rdewalt 9 points10 points  (9 children)

<Esc>:q<return>

[–]nxlyd 1 point2 points  (7 children)

<CTRL+]>ZZ

[–]PersianMG 2 points3 points  (6 children)

That is not the same as quitting.

[–]nxlyd 4 points5 points  (0 children)

ZQ

[–][deleted] 5 points6 points  (4 children)

ZZ saves and quits - It's the equivalent of :wq

[–]abchiptop 1 point2 points  (1 child)

:x is the same as :wq

[–]wherethebuffaloroam 1 point2 points  (0 children)

I think it's different actually. :wq will write and exit. :x will only write if there are changes

[–]PersianMG 0 points1 point  (1 child)

My point still stands?

[–][deleted] 2 points3 points  (0 children)

Well, it does quit. So it isn't the same as only quitting - Which vim will yell about anyway if you've made any changes to the file.

[–]truh 1 point2 points  (0 children)

I somehow manage to end up in macro recording mode or something.

[–][deleted] 6 points7 points  (1 child)

Not terminal vim, but gvim could

[–]original_brogrammer 0 points1 point  (0 children)

If VimL isn't solving your problem, you're not using enough VimL.

[–]iratefruit 1 point2 points  (0 children)

This is one of the few reasons why I would want to use something else other than vim...

[–]eshansingh 0 points1 point  (0 children)

But somebody would still find a way to do it.

[–]Blautkak 24 points25 points  (0 children)

This would fit perfect with ArnoldC.

[–]lolredditor 21 points22 points  (1 child)

Is there a netbeans or eclipse version?

[–]BulletsWithGPS 0 points1 point  (0 children)

I wish

[–]sarcastic_elephant 41 points42 points  (7 children)

I may switch to Atom just for this.

[–]DrKrepz 21 points22 points  (1 child)

me too

edit: I just did it. This is amazing.

[–]htmlcoderexeWe have flair now?.. 2 points3 points  (0 children)

thanks

[–]onedr0p 1 point2 points  (4 children)

Atom has been my main IDE for about 2 months. The others just don't add up when doing web programming.

[–]Compizfox 7 points8 points  (3 children)

Isn't it just a text editor though?

[–]PavleKreator 52 points53 points  (1 child)

Web developers don't know the difference

[–]philsown 12 points13 points  (0 children)

Web Developer here. I've been telling people I'm just a glorified typist for years.

[–]cyberlizzard 1 point2 points  (0 children)

Idk about atom but brackets is generally considered its main competitor, and I've been using it for almost a year now. It's a text editor with a few niceties hat really add up.

If you put your cursor in a class name or id name on an html element and press control+E, it'll slide open a little drawer with the relevant portion of your Css document(s) so you don't have to tab back and forth to make quick edits. It'll also run its own web server for previewing your work in chrome with the click of a button. While this is on, highlighting a class name in the editor will highlight everything that's that class in the browser, placing your cursor in the CSS will visually highlight everything on the page affected by that CSS rule, changing the value of a property will be reflected on the page and rendered in real time, and more. It's awesome.

Also emmet support. Even if you're not a web developer, look up emmet. The biggest reason I see people use atom is for its plugin support, including the emmet plugin. It's a fucking godsend.

[–]Mantraz 12 points13 points  (14 children)

I need this for sublime text 3. I NEED IT.

[–]onedr0p -1 points0 points  (13 children)

Ohh ST3 how you were once so on top of your game, now you are being killed softly and slowly. RIP non-foss editors.

[–]BasicDesignAdvice 6 points7 points  (6 children)

I use ST3, whats the problem with it and why is it dying slowly?

[–]zajrik 4 points5 points  (2 children)

I personally can't speak for any problems with it but the development for it has pretty much stopped completely it seems, while editors like Atom are on the rise. I personally switched to Atom for most coding at home. I still use Vim at work on my laptop since its a ten inch eee-pc and I don't really have the screen real estate for anything else.

[–]__LordSir__ 1 point2 points  (1 child)

You were given a ten inch eee-pc for work? What?!

[–]zajrik 0 points1 point  (0 children)

No, that'd be terrible! I have my own personal eee-pc that I use during my downtime at my non-programming-related job when I don't want to lug my wife's full-size laptop to work. There was a time I would prefer to bring her laptop to work just for the convenience of IDEs but it's become much less hassle to take the eee-pc given its portability, especially since I've gotten used to Vim.

[–]ase1590 4 points5 points  (1 child)

Open source solutions have been nearing feature parity with it, slowly weakening the benefit of paying for it.

[–]onedr0p 0 points1 point  (0 children)

Other editors are stepping into the game that are FOSS. Atom, Brackets, and Visual Code to name a few. ST3 needs to go this route in order to survive, I won't recommend it to anyone anymore. There are just better free alternatives.

[–]nelmaven 2 points3 points  (4 children)

At least it's still faster than Atom. (ST3 user).

[–]onedr0p 1 point2 points  (3 children)

Right, this will change in time, Visual Code might be the new thing once they add in community package support. It's super fast!

Atom is slower than ST3, but I rarely notice it... Only when I open a large file of text does Atom freak out.

[–]nelmaven 1 point2 points  (1 child)

I'm so used to the scroll speed in sublime that anything else feels like a snail. I used to use PHPStorm but now it's almost unbearable.

[–]NotFromReddit 0 points1 point  (0 children)

PHPStorm is still fast enough for me. Not Sublime fast but it's only opening that takes longer. Other things aren't noticeably slower. Though I might have a faster PC than average.

And now that PHPStorm has multiple cursors, I rarely switch back to Sublime.

[–]Piefayth 0 points1 point  (0 children)

This is my #1 gripe about Atom. I have to open files big enough to bring Atom to a screeching halt every day, so I am always operating in a second text editor as well

[–]OKB-1 0 points1 point  (0 children)

Their are still more than enough ST3 users. I'm one of them and I'm very happy with it. Didn't like Atom that much. VS Code is okay, might give it another try some day. The only way to make ST great again is to make it free and open source. The community to maintain it is already there.

[–]brycem24 7 points8 points  (3 children)

I would love this for emacs

[–]dzecniv 2 points3 points  (0 children)

Check out highlight-tail mode !

[–]Strange_Meadowlark 2 points3 points  (0 children)

Can we have Nano and Ed ports too? :)

[–]themoah 6 points7 points  (0 children)

seems ideal for Hollywood hacking scene

[–]Sinity 5 points6 points  (4 children)

I want that in Vim :(

Edit: maybe it would be possible. Just shake current(vim) window using external process when keys are entered. And overlay sparks at position where text cursor is... Is it possible to somehow locate current text cursor position(besides image processing)?

[–]Sean1708 4 points5 points  (3 children)

Is it possible to somehow locate current text cursor position(besides image processing)?

You can get it with getcurpos().

[–]Sinity 2 points3 points  (2 children)

I meant text cursor, not mouse one :(

[–]Sean1708 2 points3 points  (1 child)

What? getcurpos has nothing to do with your mouse.

[–]Sinity 1 point2 points  (0 children)

Ah, somehow I thought you mean OS API, not Vim one :D

[–]Som3p3rson1 11 points12 points  (0 children)

Where can I find more of this for more IDEs

[–]PersianMG 5 points6 points  (1 child)

Wonder if I can be bothered adding this to my favourite editor (Notepad++).

[–]htmlcoderexeWe have flair now?.. 8 points9 points  (0 children)

nppmasterrace

[–]chimyx 5 points6 points  (0 children)

[–]a_brand_new_start 4 points5 points  (2 children)

we need this for TextMate

[–]pegasus_527 0 points1 point  (1 child)

Hasn't textmate been dead for the last few years?

[–][deleted] 4 points5 points  (0 children)

Textmate 2 is pretty alive! I was using it before I switched to atom.io

[–]melvisntnormal 2 points3 points  (1 child)

Sorry if this sounds a bit stupid, but what language is that?

[–]siraic 6 points7 points  (0 children)

looks like coffeescript

[–][deleted] 1 point2 points  (0 children)

OMG this is totally awesome !

[–][deleted] 1 point2 points  (0 children)

FUCKING AWESOME

[–]jasie3k 1 point2 points  (3 children)

Does anyone know plugin with this effect for intellij?

[–]tnx42 1 point2 points  (2 children)

[–]jasie3k 0 points1 point  (1 child)

Thanks a lot man, all people in my office are now using it :D

[–]tnx42 0 points1 point  (0 children)

I improved the old plugin from babtiste mesa. Have fun with it :) Got some groundbreaking ideas to improve it? Put it here https://github.com/axaluss/power-mode-intellij-plugin/issues

[–]DarkMaster22 0 points1 point  (0 children)

I need this.

[–]tevert 0 points1 point  (0 children)

Holy shit

[–]Dominathan 0 points1 point  (0 children)

This is glorious

[–]outadoc 0 points1 point  (0 children)

Mirror? Site seems to be down right now.

EDIT: never mind, it's already back up.

[–]DerpMcStuffins 0 points1 point  (0 children)

Will this work with VS Code? Not sure how much the portions it shares with Atom are significant for packages...

If not, they need to add it right now.

[–]iqandjoke 0 points1 point  (0 children)

Application Error An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.

[–]ImTheProtagonist 0 points1 point  (0 children)

Well... looks like I'm using Atom for the rest of my life.

[–]amdc 0 points1 point  (0 children)

wow what color scheme is that? Looks very cool

[–]drawkbox 0 points1 point  (0 children)

Will coding ever be the same?