[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Should I learn Emacs or Vim? I have time for only one.

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 70
Thread images: 12

File: 1476599227357.jpg (30KB, 316x410px) Image search: [Google]
1476599227357.jpg
30KB, 316x410px
Should I learn Emacs or Vim? I have time for only one.
>>
File: 1486345571265.jpg (146KB, 512x502px) Image search: [Google]
1486345571265.jpg
146KB, 512x502px
>>59439780
Vim, emacs is trash.
>>
File: p703y.jpg (205KB, 2249x1593px) Image search: [Google]
p703y.jpg
205KB, 2249x1593px
>>59439780
Emacs, vim is trash
>>
>>59439780
vim desu
>>
>>59439780
Vim
>>
>>59439780
Vim
>>
>>59439780
>>59439853
this chinese meme is shit and makes no sense.

Emacs is better but enjoy your broken pinkie
>>
>>59439780
>I have time for only one.
Impossible. Vim takes a month, Emacs takes a lifetime.
>>
what is a vim
>>
File: vim_drill_small.jpg (80KB, 518x376px) Image search: [Google]
vim_drill_small.jpg
80KB, 518x376px
>>59439780
Vim
>>
File: space-cadet-keyboard.jpg (69KB, 1000x576px) Image search: [Google]
space-cadet-keyboard.jpg
69KB, 1000x576px
>>59439927
>broken pinkie
>retard hasn't heard of the space cadet layout
When will this meme die?
>>
>>59439927
I don't know where they come up w/ all these. This Kik anime group I'm in is full of these memes. The only funny one translated as
>But it doesn't eggs
Fuck, I love language. Programming or spoken, I love them all.
>>
>>59440224
>space cadet layout
explain it to me, and does it have relation to 3d space pinball?
>>
>>59440270
none of them are correct though. also
>kik
>>
>>59439780
Just use Visual Studio Code you mongoloid.
>>
>>59440308
I've seen people say Hillary needs to be shot (which she does) on Kik, and nothing happened to them.
>>
vim my man
>>
>>59440339
what does that have to do with anything?

and get this pol shit out of here
>>
>>59439780

vim is a text editor that makes you a magician at any *NIX prompt.

Emacs is an shitty IDE from the 80's that is driven by a mountain of slow, buggy scripts written in an inferior dialect of a dead language.

Learn vim. You'll thank me later.
>>
>>59440398
lisp is dead? or is it just other languages are more popular now days? because lisp seems p g
>>
File: 1476678163823.png (194KB, 542x441px) Image search: [Google]
1476678163823.png
194KB, 542x441px
They both suck for any person who wants to really get work done. Any person with a job uses an IDE and any person really working on something special doesn't have time to wrestle with a text editor.

With that in mind, VIM would help you more in the long run.
>>
>>59442316
Many people with a job still use VIM.
>>
>>59439780
No doubt vim. If you login into any unix-like system, chances are vim is there. Emacs? tough luck.

You can learn emacs anytime later, but it's not anywhere as useful as knowing vim.
>>
File: soulja boy.jpg (49KB, 378x456px) Image search: [Google]
soulja boy.jpg
49KB, 378x456px
Learn vim, vi is in POSIX and practically installed by default on every unix-like system: OpenWrt, BSD, Android and so forth. vi keybindings is a standard, these keys are in less for example and so forth.

Emacs is the pic related.
>>
VIM

emacs is a really shitty, outdated IDE. Odds are you'll either use an IDE provided by your company, a modern hobbyist IDE, or a custom rolled IDE. If you roll your own it's just as easy to build on VIM as it is emacs. For the other two scenarios, VIM doesn't try to be an IDE; just a powerful text editor. This means it is far easier to integrate into any given IDE (many have vi bindings, good ones will let you use your own text editor if you want and you can use vim) than emacs.
>>
>>59442346
for what purpose?
>>
>>59442652
Editing text?
>>
>>59439780
Neither. Both are outdated fucks and have been overtaken by far superior software.
>>
>>59439780
writing code: emacs
editing code: vim
>>
>>59439780
>I have time for only one.

fuck off.

>>59442966
just use both, evil
>>
>>59442970
>evil
>opening the emacs os to edit a text file
>>
Can i use vim on droid edit? I have life insurance on my hands and wanna cash out.
>>
>>59439780
>i only have time for one
It depends on what you want then. Vim is a great editor and emacs is a great OS.
>>
>>59442994
> Ever closing emacs in the first place
>>
I suck with both but vi has been easiest to learn.
People use vi and vim interchangeably a lot of the time I'm not sure how true that is.
>>
>>59442316
is this true
i only see autismos using vim
>>
>>59439780
Are you a cultist? Then emacs. Do you want to learn a tool that's actually good? Then vim.
>>
>>59442970
Evil is a joke.
>>
>>59442316
Bullshit. Everyone uses editors in the real world, except for videogame development or HDLs.
>>
Just use ed.
>>
>>59439780
is this supposed to be in chinese or something? or is it purposefully nonsense?
>>
>>59439780
motherfucking

neovim
>>
>>59440224
>Have to use special keyboard to not injure yourself
>>
>>59439780
What does that expression even convey? Was this drawn by an autistic?
>>
Vim is a really good choice. All of the best programmers I know use it, and some will make fun of you if you don't. I had a dream about Vim search and replace last night.

The thing that makes vim so powerful is that you stop touching your mouse while you're editing code and working inside the terminal. Everything becomes a keyboard shortcut or keystroke. When you consider your career as 50 years of sitting behind a keyboard, large ergonomic improvements become very desirable to learn now. And so people use Vim.

On a personal note. I got RSI after five months at my first programming job, because I am more susceptible than average to it. I then bought an Advantage Kinesis keyboard, switched to Dvorak, and went pure Vim with everything. I now can code really fast, my hands never hurt, I never have to look at my keys, and I'm very comfortable with Vim - I would guess that 50% of my keystrokes are the minimum for the task I'm using them for.
>>
>>59439780
Vim

Just don't be one of those retards who uses it to look cool and doesn't even have any plugins installed.
>>
>>59440270
it's a chinese guy who translates his own images
>>
File: sublime text.gif (100KB, 800x450px) Image search: [Google]
sublime text.gif
100KB, 800x450px
>he fell for the 40 year old lisp virtual machine made for developing itself meme

>he fell for the 40 year old text editor made for remote editing over a 300 baud connection meme
>>
>>59450968
>He fell for the 40 year old programming language meme
>>
>>59449041
Are you using terminal Vim?
>>
>>59450968
/len<CR>*:%s//length<CR>
>>
>>59452118
>Autistics unironically believe they can formulate this line from start to finish in less than 2 seconds.
>>
>>59440224
>dedicated jerkoff key

nice
>>
>>59452170
/len<enter>
^ search for the next occurrence of "len"
*
^ find all instances of the token under the cursor, and jump to the next one. So will match len but not strlen.
:%s//length<enter>
^ replace everything matched by the last search with length in the whole document

Literally use this pattern 10 times a day, don't even have to think about it at this point
>>
>>59452118
Faster than in sublimeme for sure.
>>
>>59452212
Doesn't mean it's faster
>>
File: 1466585352193.webm (142KB, 1366x768px) Image search: [Google]
1466585352193.webm
142KB, 1366x768px
>>59452212
>>59452170
>>59452118
>>59452264
>>59452240
>>
>>59452292
That wasn't faster...
>>
>>59452335
That was faster because the sublimeme one doesn't touch things that aren't onscreen and cheats for selection time (note how the vim one includes the time to type the string, to make a typo and to correct it, which is a realistic scenario, whereas the the meme one selects shit basically instantly).
>>
>>59439780
Vim is only useful if you're an instructor.
>>
>>59452361
>cheats for selection time
What are you on about?

>Doesn't touch things that aren't on screen
Cause it's changing for that function, not the whole file.

Being generous, it's as fast as sublime, sans the muscle memory to get to that point.
>>
>>59442634
>If you roll your own it's just as easy to build on VIM as it is emacs.
Go write some VimL then come back and say it again.
>>
>>59452617
You don't need to use viml, though. And even then that's arguably still easier to use, not because the language is better or easier to use itself, but because vim is better designed so you don't need 3 miles of code to make sure you're compatible with the most popular plugins while disregarding the others because it's too much work.
>>
>>59450968
>he fell for the moving around with the arrow keys and editing everything by hand meme
>>
vim always vim or spacemacs
>>
Spacemacs.
>>
File: real_programmers[1].png (83KB, 740x406px) Image search: [Google]
real_programmers[1].png
83KB, 740x406px
>>59446895
Just use a butterfly.
>>
>>59439780
Vim. Funnier to learn and more useful than emacs.
>>
I'll offer a different perspective:

if you happen to be into graphic design, and prefer the keyboard shortcuts of Corel Draw, then learn Vim. If you prefer Illustrator's shortcuts, learn Emacs.
>>
>>59442316
>>59444557

https://sanctum.geek.nz/arabesque/unix-as-ide-introduction/

Inb4 Wincuck dev. I don't give a fuck :^)
Thread posts: 70
Thread images: 12


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.