Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Sublime is better than vim/emacs

Name: Anonymous 2013-09-22 10:06

Give me just one good reason why I should switch to using archaic shit like vim and I will uninstall sublime and never touch it again.

I'll start by telling you why I use sublime. Also you can't tell me to install additional `plugins' for vim.

- cursor control. Yes, it's useful and at times faster than using a keyboard. If you don't think so you're like one of those fags who owns a DAS keyboard with no key markings.

- it's got a file tree browser with collapsible directories.

- it has syntax highlighting and makes reading code easier

- key bindings i.e. it can do everything that vim can do

- multiple cursor (you jelly?)

Enough for now. Protip: with a little reverse engineering (all you have to do is change 10 bytes in a hex editor) sublime can be yours for free.

Name: Anonymous 2013-09-22 10:10

Oh almost forgot

It supports tabs and doesn't have a steep learning curve.

Name: Anonymous 2013-09-22 11:54

acme is better than vim/emacs

Name: Anonymous 2013-09-22 13:00

Vim will get you laid

Name: Anonymous 2013-09-22 13:04

Vim user here. Sublime Text is a good text editor, and if you feel comfortable with it, there's no reason to switch. As for the points you made:

cursor control
If by cursor control you mean using the mouse to point and click, then gvim (vim in a window) can do that too.

file tree browser
Vim obeys the Unix philosophy of separating areas of concern (do one thing and do it well). It's a text editor, not a file manager, operating system etc. You say no 'plugins', but there's always NERDTree if you really need something for project management. Otherwise, you have netrw (bundled with vim) that shows you an interactive directory listing when you attempt to edit a directory (:e ~/).

syntax highlighting
Vim has excellent support for syntax highlighting, and a metric shit-ton of formats right out of the box. All it takes is

syntax on
filetype on


in your .vimrc to enable syntax highlighting and filetype detection.

key bindings
Vim allows you to rebind everything. You can rebind things specific to an editing mode. You can rebind things recursively. ST can emulate vim to a certain extent (Vintage mode), but it's far from complete. For example, typing 2iyo<esc> gives "yo", not "yoyo". Also, ctrl+v is still mapped to paste, not visual block mode (see below).

multiple cursor
Vim has visual block mode (^V), which allows you to edit multiple lines at once. Pretty neat. OTOH, I haven't found the idea of multiple cursors very useful myself. (Maybe for HTML, but you're better off using something like Zen Coding for that.)

supports tabs
gvim has tabs (:tabedit, :tabnew etc.)  Splits are nicer for side-by-side editing though (:split and :vsplit).

steep learning curve
I agree with you on this one. Vim is not friendly for beginners, because it forces you to unlearn a lot of your habits. There are plenty of learning materials out there, though. Try :vimtutor (built-in) to get a feel for working with vim, and check out http://vimcasts.org/ for instructional videos. Working with vim makes you insanely fast at editing code (Delete a line? dd. Change all "foo"s to "bar"s? :%s/foo/bar/g<enter>. Replace the contents of a parenthesis? ci).) I just tried the last example on a piece of code spanning multiple lines in ST's Vintage mode. It doesn't work (see what I mean about incomplete?).

Also, vim is open source, so you can easily mess around with the internals.

emacs is still shit though

Name: Anonymous 2013-09-22 13:09

>>5
You shouldn't have bothered. This is most likely another kopipe from /g/.

Name: Anonymous 2013-09-22 13:12

How's the Perl syntax highlighting?

Name: Anonymous 2013-09-22 13:18

>>6

It seemed more like someone trying to reaffirm their decision to pirate a 40$ text editor, but whatever.

Name: Anonymous 2013-09-22 14:20

vim/emacs is for autistic neckbeards who dislike mice and "l33t h4x0rs" with "terminal skills".
Normal people don't want to learn tons of esoteric bullshit like command modes, thousands of macros and writing "the ultimate vimrc". They..just edit text. Anyone can edit it and learn the menus in seconds. There is no learning curve. Everything works as cohesive GUI. Instead of command mode you just enter hotkey for command or select menu->command.

Name: Anonymous 2013-09-22 14:36

Can your editor open 16GB file under a minute?

Name: Anonymous 2013-09-22 14:38

#!/bin/perl
($_='')=~('('.'?'.'{'.('`'|'%').('['^'-').('`'|'!').('`'|',').'"'."'"."'".'='.'~'.'('."'".'('."'".'.'."'"
.'?'."'".'.'."'".'\\'.'{'."'".'.'.'('."'".'`'."'".'|'."'".'%'."'".')'.'.'.'('."'".'['."'".'^'.("'").
'-'."'".')'.'.'.'('."'".'`'."'".'|'."'".'!'."'".')'.'.'.'('."'".'`'."'".'|'."'".','."'".')'.'.'."'".
'\\'.'"'."'".'.'.'('."'".'['."'".'^'."'".'+'."'".')'.'.'.'('."'".'['."'".'^'."'".')'."'".')'.'.'.'('
."'".'`'."'".'|'."'".')'."'".')'.'.'.'('."'".'`'."'".'|'."'".'.'."'".')'.'.'.'('."'".'['."'".'^'."'"
.'/'."'".')'.'.'."'".'\\'.'\\'.'\\'.'\\'."'".'.'."'".'\\'.'"'."'".'.'.'('."'".'`'."'".'|'."'".('#').
"'".')'.'.'.'('."'".'`'."'".'|'."'".'('."'".')'.'.'.'('."'".'`'."'".'|'."'".'%'."'".')'.'.'.'('."'".
'`'."'".'|'."'".'#'."'".')'.'.'.'('."'".'`'."'".'|'."'".'+'."'".')'.'.'.'('."'".'\\'.'{'."'".'^'."'"
.'['."'".')'.'.'.'('."'".'`'."'".'|'."'".'%'."'".')'.'.'.'('."'".'`'."'".'|'."'".'-'."'".')'.'.'."'"
.'\\'.'\\'.'\\'.'\\'."'".'.'."'".'\\'.'"'."'".'.'."'".'\\'.'"'."'".'.'."'".'\\'.'}'."'".'.'."'".')'.
"'".')'.';'.'\\'.'$'.':'.'='."'".'.'."'".'^'."'".'~'."'".';'.'\\'.'$'.'~'.'='."'".'\\'.'@'."'"."\|".
"'".'('."'".';'.'\\'.'$'.'^'.'='."'".')'."'".'^'."'".'['."'".';'.'\\'.'$'.'/'.'='."'".'`'."'".('|').
"'".'.'."'".';'.'\\'.'$'.','.'='."'".'('."'".'^'."'".'\\'.'}'."'".';'.'\\'.'$'.'\\'.'\\'.'='."'".'`'
."'".'|'."'".'!'."'".';'.'\\'.'$'.':'.'='."'".')'."'".'^'.'\\'.'"'.'\\'.'\\'.'\\'.'}'.'\\'.'"'."\"".
'}'.')');$:='.'^'~';$~='@'|'(';$^=')'^'[';$/='`'|'.';$,='('^'}';$\='`'|'!';$:=')'^'}';$~='*'|'`'

Name: Anonymous 2013-09-22 15:00

>>5

OP here

Good post, thanks. I will consider your points.

Name: Anonymous 2013-09-22 15:06

>>8
Isn't it $70?

Name: Anonymous 2013-09-22 15:07

Back to the imageboards, please!

EXPERT programmers use vim and emacs.

Name: Anonymous 2013-09-22 15:11

>>14

``EXPERT'' programmers don't argue about editors because they care more about code.

Name: Anonymous 2013-09-22 15:18

>>15

``EXPERT'' programmers don't waste time responding to obvious trolls on textboards because they care more about code.

Name: Anonymous 2013-09-22 15:25

>>15
Back to /g/, please!

/prog/ is for EXPERT programmers who code in vim and emacs. Leave all advertisements for proprietary editors on /g/.

Name: Anonymous 2013-09-22 15:30

>>16
``EXPERT'' programmers don't post on /prog/ because they care more about code.

Name: Anonymous 2013-09-22 15:39

[AUTISM INTENSIFIES]
 "vig"(Vi Graphics):a graphics editor with vim command interface.
imagine all productivity gains(also graphical macros and "insert template") you would get by switching from GIMP and curing RSI of thousands of artists.
[AUTISM INTENSIFIES]
also what about editing sounds "vis"(Vi Sound): a sound editor with vim command interface.
remix music with 3 keystrokes, which would take 20 mouse clicks and 10 inputs. switch between audio modes. Replay segments.
>MAXIMUM AUTISM
and finally "vik"(Vi Keyboard Interface) a software which takes over the mouse completely, moving the cursor to specific location(up/down/left/right/to default button/close button/etc),dragging to location and clicking(double/single/triple/left/right).Of course it will disable itself if it knows the current app is vi-complete.

Name: Anonymous 2013-09-22 16:11

Give me just one good reason why I should switch to using archaic shit like vim and I will uninstall sublime and never touch it again.
There's no good reason. You're an HTML5/CSS3 ``hacker'' who has no need for a real text editor. Have fun with your toy.

Name: Anonymous 2013-09-22 16:22

Name: Anonymous 2013-09-22 16:23

dubs

Name: Anonymous 2013-09-22 19:08

>>20

Wow this post really made me mad. I will have you know I have barely done any front-end/web development, but what's really annoying is retards like you who don't use CSS on their website because they are too cool for it and have zero taste or style, and have to constantly prove how hardcore they are because they don't use GUIs and have Vim set to green-on-black. I'd like to know what code you fucks actually write.

Name: Anonymous 2013-09-22 19:40

>>23
Taste and style is a waste of resources. The web only needs text and paragraphs.
http://stallman.org/

Name: Anonymous 2013-09-22 20:11

Depends on what you're doing.
People all too often fall into the ``one tool for every job'' mentality.
vim is really nice when you get used to it though.

Name: Anonymous 2013-09-22 20:35

>>24

     <!--
     <p>
     I'm looking for someone to write site-specific scripts to post
     comments on certain web sites.  The scripts should interact with
     the servers by wget or something like it.  Please email rms
     at the gnu site if you want to volunteer.
     </p>
     -->


Christ rimmis when are you going to learn how to use a web browser?

Name: Anonymous 2013-09-22 20:45

>>26
top lel

Name: Anonymous 2013-09-22 20:48

>>26
That's hilarious.
Why does he do this shit? Paranoia?

Name: Anonymous 2013-09-22 20:48

>>26
That's hilarious.
Why does he do this shit? Paranoia?

Name: Anonymous 2013-09-22 20:49

>>28,29
Well the captcha is borked.
I only typed it in once yet somehow double posted.

Name: Anonymous 2013-09-22 21:02

>>28
Paranoia and autism. rms browses web pages by fetching them through wget instead of using a web browser like a normal person. I'm sure he lives inside emacs.

I don't know why he doesn't write the posting scripts himself.

Name: Anonymous 2013-09-22 21:29

>>31
He probably doesn't care to learn about the technicals of posting to the web. I'm sure there's some CL library that'll make this job easy to write.

Name: Anonymous 2013-09-22 23:33

>>24



      <!--
     <p>I am looking for volunteers to browse various sites and show me
     items that I ought to see and link to.  If you would like to help me
     in this way, please write to rms at gnu dot o r g.
     </p>
     -->

Name: Anonymous 2013-09-22 23:40

>>33
I am looking for dubs

Name: Anonymous 2013-09-24 17:52

<!--
<p>I am looking for owners of parrots who will allow
me to fuck them. If you would like to help me
in this way, please write to rms at gnu dot o r g.
</p>
-->

Don't change these.
Name: Email:
Entire Thread Thread List