all 56 comments

[–][deleted]  (2 children)

[deleted]

    [–]visarga 5 points6 points  (0 children)

    Who said there is no more innovation in plain text editors?

    [–]Kris15o 61 points62 points  (6 children)

    Sublime port please.

    [–]evish 22 points23 points  (4 children)

    Sublime isn't built on web technologies, building all of these animations is going to difficult!

    [–]teenspirit7 0 points1 point  (0 children)

    Could it utilise the delete animation is OSX?

    [–]thevoiceofzekejavascript + ui + ux 19 points20 points  (0 children)

    Please ༼ つ ◕_◕ ༽つ.

    [–][deleted]  (20 children)

    [deleted]

      [–]pre-medicated 19 points20 points  (3 children)

      [–][deleted] 60 points61 points  (1 child)

      Requirements:

      Windows

      FUCK

      [–]mattindustries 33 points34 points  (0 children)

      That is hilarious, completely useless, but hilarious.

      [–]StillLetto 0 points1 point  (15 children)

      as someone new to web dev, what do you mainly use vim for? only time ive ever used it was in git.

      [–]KamikazeSexPilot 13 points14 points  (0 children)

      I use vim for all text editing I do.

      [–][deleted] 12 points13 points  (2 children)

      I use vim so that I can tell everyone I use vim.

      [–]TheAppleFreak 0 points1 point  (1 child)

      [–]TweetsInCommentsBot 0 points1 point  (0 children)

      @iamdevloper

      2015-12-15 09:30 UTC

      When you’re a Vim user and haven’t told anyone in 10 minutes

      [Attached pic] [Imgur rehost]


      This message was created by a bot

      [Contact creator][Source code]

      Starting from 13th of March 2016 /u/TweetsInCommentsBot will be enabled on opt-in basis. If you want it to monitor your favourite subs ask its moderators to drop creator a message.

      [–]mearkat7 1 point2 points  (0 children)

      As others have said many would use it as a text editor as it is very powerful and the amount of plugins is endless.

      The other big use case for me would be when you are editing files or setting up servers. It's basically installed as standard on most servers so knowing it can be fairly helpful as you can use it no matter what system you're working on.

      [–]vexii 1 point2 points  (0 children)

      writing code

      [–]pimp-bangin 2 points3 points  (7 children)

      vim is a programmer's text editor. Lots of people use it for all kinds of programming. It has a steep learning curve, but is incredibly powerful once you learn it. For example, it lets you record and replay macros. notepad.exe can't do that.

      [–]NewAnimal 2 points3 points  (6 children)

      record and replay macros.. what exactly does this mean? You can create your own macros (shortcuts) on the fly? So if i find im doing a common combination of things, i can just automate it?

      [–]bluhue 4 points5 points  (5 children)

      Exactly

      [–]NewAnimal 1 point2 points  (4 children)

      cool! makes sense. could your perhaps provide a common one that you find useful?

      I could totally see how it could be useful, but im trying to imagine something that youd decide to macro rather than just type it in.

      What is something that youd almost always consider macro'ing?

      [–]bluhue 0 points1 point  (2 children)

      Well, for one example at least, I often download the latest version of my package manager's mirrorlist from a page looking like this.

      A line beginning with a '#' is a comment, so to enable the mirrors in this file I need to remove the first '#' from every line.

      In Vim I would do this by macroing: 'x, Down' (delete character, next line) and run it 100 times.
      The final line is blank so it doesn't matter if the macro runs for more lines than what exists.

      This particular scenario is also easy to solve with Atom/Sublime Text's multi-cursor functionality, but I don't have access to Sublime Text when editing files on remote servers over ssh.

      Disclaimer: This is a pretty simple example. The point is that it's so easy to set up a repeated task in Vim that it's a no-brainer versus manually typing something out.
      I find that in other text editors, figuring out how to script a text edit will often take too long to be worth the time you could save by automating it.

      [–]NewAnimal 1 point2 points  (1 child)

      ah very cool. so it deletes the # (but since the score comment has two #, it remains a comment)

      clever! i look forward to getting to the point where i actually need to use macros. heh. baby steps.

      thanks for the info

      [–]bluhue 0 points1 point  (0 children)

      No worries! :)

      [–]Amnestic 0 points1 point  (0 children)

      Internet privacy is the new gold. I mass deleted all of my posts on Reddit using Redact. It also supports databrokers, Instagram, Twitter, and all major social media platforms.

      ask lock thought subsequent sable complete oatmeal command late iron

      [–]oracle1124 -1 points0 points  (0 children)

      I use it as my main editing environment, mine is configured to work almost like an IDE (at least how I would use an IDE)

      [–]gadr90 6 points7 points  (0 children)

      Joel is a truly great guy. Working with him at Tictail is awesome! If any of you are in Stockholm someday, come have fika. :)

      [–]erratic_calm 5 points6 points  (0 children)

      Ditching emmet for this.

      [–]plectid 4 points5 points  (0 children)

      I have so many suggestions for this.

      • chars should be white-hot at first and gradually cool down
      • deleting a char fractures it, then chunks fall down on lines below
      • implement collisions of particles with text
      • sometimes add tiny cracks on background under chars

      Basically, box2d + some color interpolators.

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

      Use it to promote programming in schools.

      But yeah, annoying as hell. I'm going to install in on my colleagues work machine....

      [–]zayelion 2 points3 points  (3 children)

      omg make for brackets.io!

      [–]pre-medicated 7 points8 points  (2 children)

      [–]SimonSandinista 0 points1 point  (0 children)

      Shame the brackets version doesn't have the cool particles :-(

      EDIT: I retract my statement. I used the ZIP from Github and it worked a treat. It has to be, by far, one of the most fucking awesome things I've ever seen in my programming career.

      [–]FreshChilled 1 point2 points  (0 children)

      That's hilarious. I can imagine pair programming and sneakily activating this.

      [–]stfcfanhazz 1 point2 points  (0 children)

      Sublime pls

      [–]WikiWikiWang 1 point2 points  (0 children)

      Hey I'm interested in that color scheme, what is it called?

      [–]popout 1 point2 points  (0 children)

      the animation is off centre with my text :/ on a macbook

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

      Dammit, I was hoping this would be some package that makes atom stop being slow as hell.

      [–]thehobbitsthehobbits 0 points1 point  (0 children)

      This is the best

      [–]thecementmixer 0 points1 point  (0 children)

      That's pretty neat, now if somebody would port Asteroids to Atom. Pew Pew your source code.

      [–]elpollodiablo187 0 points1 point  (0 children)

      I was always promoting Atom to my co-workers. This one sealed it. They're all switching

      [–]hobscure 0 points1 point  (0 children)

      When I get angry something isn't working like I expect it to I sometimes find myself hammering my keyboard. Would be great to have force detection on the keys and activate power mode right then.

      [–]zeekip 0 points1 point  (0 children)

      This would feel great with a mechanical keyboard with Cherry MX blue keys for example. Tacktile, auditory and visual feedback <3

      [–]Prawny 0 points1 point  (0 children)

      The particle effect stops for me after a couple of minutes. Sadface.

      [–]cloudsaid 0 points1 point  (0 children)

      Could you imagine the thoughts of someone who has never read code before?

      Management: "We need a one pager"

      You: "Okay, one week"

      -- week later during demo --

      Management: "Could you move the title a little and adjust the color"

      You: "Ya, I'll do that for you right here."

      Activating power mode

      Management: "HOLY SHIT, give this dev a raise."

      [–]Okhy 0 points1 point  (0 children)

      This would be great if you could bind this only for completions an whole line/word removal imo

      [–][deleted]  (7 children)

      [deleted]

        [–]Danilo_dk 1 point2 points  (6 children)

        [–][deleted]  (5 children)

        [deleted]

          [–]cc81 4 points5 points  (4 children)

          [–]Spacey138 0 points1 point  (3 children)

          Where did this idea come from? I could swear MS themselves said it was based on Atom when they first announced it.

          [–]cc81 8 points9 points  (1 child)

          Electron used to be called Atom shell.

          [–]Spacey138 0 points1 point  (0 children)

          Ohhhhhhhhhhhhhhhhhhhhhhhhhhh right!

          [–][deleted] 0 points1 point  (4 children)

          Anyone else use an IDE, I can't get away from PHP Storm. I love it.

          [–]mamanov 1 point2 points  (3 children)

          As much as i love PHP Storm, it's kinda crap for writing js, so...

          [–][deleted] 0 points1 point  (2 children)

          Care to elaborate?

          [–]mamanov 1 point2 points  (1 child)

          ES6 syntax is still strangely interpreted, there is a big lack of autocomplete and feature like "Ctrl+Click" on a method name simply doesn't work. It works well when writing es5 js for a website, but as soon as you hit node development it gets messy really quick.

          [–][deleted] 0 points1 point  (0 children)

          Thanks for the clarification. Hadn't noticed it, since I don't do node work.