[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]

Why aren't you using the god-tier editor vim?

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: 105
Thread images: 20

File: vim3.gif (94KB, 1122x820px) Image search: [Google]
vim3.gif
94KB, 1122x820px
Why aren't you using the god-tier editor vim?
>>
*pukes*
>>
>>58459866
Because neovim w/ spacevim is better.
>>
>>58459866
But I do, everytime I write git commit
>>
Because I've started to learn programming one month ago and use IDLE for Python. Then I am going to learn emacs.
>>
>>58459866
your vim is bloated as fuck dude.
>>
>>58459990
it's not mine
>>
>>58460040
i c well who ever its owned by has a very bloated system. vim is supposed ot be quick and lightweight. all that gunk is just ricer shit. a simple auto-completer and linter is all thats justified. nerdtree as well i guess. anything else is just rice
>>
Because I use Atom and it suffices and just works for me. Is it a necessity to shove your aspie editor down everyone else's throats? Stick to and use what you like, love, enjoy and or rather/prefer.
>>
>>58459866
If your vim actually looks like this, you should immediately turn off your computer and never touch it again.
>>
>>58460130
i dont think you understand how autistic vim users are. theyre prolly even worse than emacs fags.


that said. atom is shit, and you should. . . . . use vim
>>
>>58460088
>>58460149
pic related is my vim, I've never had the need for ricing it.
>>
>>58459866
>Donationware
Into the trash it goes. Emacs is far superior.
>>
>>58460162
>light color scheme.
do you even autismo?

dunnow how you code withou an autocompleter//linter though. unless youre like a magical wizard typist in whic hcase a++


>>58460171
a wild faggot appears
>>
>>58460203
Emacs doesn't beg to give money to corrupt African nations
>>
>>58460154

You should shut your yap and mosey on along.
>>
>>58460203
autocompleters usually just slow me down honestly
>>
>>58460203
vim has autocompletion built in.
programs like lint can be used with the makeprog

>>58460162
There are some useful options though that you can put in your vimrc,
like path+=** and wildmenu
>>
>>58460222
vim has never asked me for money though?
>>58460279
i liek AC because they let me make much better/longer variable names without having to worry about it

pic realated my c++ dev using a rng'd github project
>>
>>58460296
why does this look like comic sans
>>
>>58460321
woops wrong one.
>>
I do, though.
>>
>>58460367
whats the anime girl picture plugin for vim
>>
>>58459866
But I am.
>>
>>58459866
looks good how can I start?
i cannot even quit it

t. nano user
>>
>>58460471
type :!q to quit and save
>>
>>58459866
My code editor timeline:
>nano > vim > emacs > visual studio
I still dip into emacs when I write lisp, but that's about it these days. VS is quite nice if you're not running it on a 5-10 year old laptop.
>>
>>
>caught my gf using vim
>asked if she's trying it out
>tells me she's know how to use it for over two years
>I don't know how to use vim
>mfw
>>
>>58460536
your gf is a man
>>
>>58460546
She told me it's because her cs prof used vim in lecture and strongly discouraged IDEs
>>
>>58460386
i3 with no window borders + programs that support a black background and minimal UI. I use Nomacs as my picture viewer.
>>
>>58460471
$ vimtutor
>>
I don't have time to learn it, and the key bindings are made for American keyboards
>>
>>58460577
works fine with my german & french keyboard
>>
>>58459866
EMACS RULES!!!
>>
>>58460162
Line numbering is genuinely useful when you have to delete or copy 90 lines, and you can also use jj (or any other key combination) as the escape button, which makes exting out of insert mode a lot faster and less annoying.
>>
>>58460367
>>58460567
I love how /g/ users take all time in the world to rice the shit out of their machines and text editors to then write such sophisticated programs as a triangle validator or a temperature converter.
>>
>>58461064
Except it's written in some non-mainstream language so clearly anon is just learning that language. He probably knows another language well enough to take on a respectable project.

Right, anon?
>>
>>58461174
>Except it's written in some non-mainstream language so clearly anon is just learning that language.
Yep.

>He probably knows another language well enough to take on a respectable project.
I wish. I'm not a real CS major as much as I am a science major in a field which uses a lot of computer science. So I'm learning Fortran for that end.
>>
>>58460471
By default you're in normal mode. In normal mode you can execute commands by typing :command, like :q to quit, :w filename to save the file as, :w to save an already existing file. If you type :q and have unsaved changes, vim won't close, you have to type :q! to close it anyway. You can also chain commands together, like this: :wq (save and exit).
You can press hjkl to move around, x to delete a character, r to replace a character, p to paste, 0 to jump to the beginning of the line, $ to jump to the end of the line, G to move to the end of the document and I forgot how you can get to the beginning of a document in normal mode.
If you press i, a or o, you enter insert mode, where you can actually edit text. i doesn't change the location of the cursor, a moves the cursor one character forward and o creates a new line and places the cursor at its beginning before you enter insert mode. You can escape insert mode by pressing the escape key.
If you press v, you enter visual mode where you can select text, and then press y to copy it or enter :'<,'>s/text to replace/new text/g to do a search and replace within the selected text (you just have to press : and the '<,'> part is inserted automatically.
But yeah you should do the vimtutor.
>>
What is the appeal of using a text editor over an ide anyway?
Lightweight?
>>
File: 1483621515451.png (320KB, 1979x1346px) Image search: [Google]
1483621515451.png
320KB, 1979x1346px
>>58461327
Vimtutor is nice, but it only covers the very basics. I found pic related more useful once I had finished vimtutor.

>>58461436
From what I've seen, IDEs are good for larger projects, and because they offer "help" (file management, autocompletion, integration with a specific language/compiler, tooltips to let you know of simple syntax errors, etc.). Text editors are for people who like the computer to "get out of the way" or for smaller projects.
>>
>>58459866
Because nano does everything I could possibly want, and does so intuitively. I'll switch the very day I'll have a net time savings on a project.
>>
because i'm a windowsfag and notepad++ is much less esoteric and werks for me
>>
How do I disregard the line data from a multi-line visual selection yank when pasting? If I just paste with `p` sometimes the data intersects other lines, sometimes I want it to append newlines for each line.
>>
>>58459866

Two major reasons:

- vim has no concept of projects. My daily driver is Sublime Text, and in that editor I can create a project with one or more root directories in it. I can trivially switch between files in a project with an auto-complete. I can trivially run a find or find/replace on the entire project. And if I need to bring up a different project, it's a few keystrokes away. vim has plugins that give you bits and pieces of project functionality, but nothing all-encompassing that automatically scopes global operations to a particular project.
- Find and Replace is a pain in the ass in Vim. In Sublime Text, you are given an actual interface with easy toggleable options, while with vim you basically have to do a search or search/replace invocation in one long-ass expression, and heaven help you if can't remember the shortcut to enable or disable a setting or set a specific scope.
>>
>>58462161
What kind of development are you doing? What language(s)?
>>
>>58461823
>Walking does everything I could possibly want, and does so intuitively. I'll switch to driving the very day I'll have a net time savings on a project.
>>
>>58462161
GNU Emacs with Retina Display doesn't have these problems, desu.
>>
>>58459866
because i use visual studio
>>
>>58459866
I don't use it because nano suffices for small config changes, and if I am programming I require IDE, I am not going to use shit editor as replacement that was made for keyborad without arrow keys, you cant justify using this piece of crap in 2k17, hjkl yourself back to desktop treads
>>
File: 1477314225452.jpg (122KB, 497x640px) Image search: [Google]
1477314225452.jpg
122KB, 497x640px
>>58463893
>hjkl yourself back to desktop treads
very good
>>
because im lazy and learning to use vim seems like a nightmare. Maybe in the future when i write more than lua scripts or 20 c++ programs
>>
>>58463768
let me fix that for you
>Because, good Sir, you see, Sir I am have using a Visual Studio, Sir ! Thank You :)

>Namaste
>>
>>58459898
How is neovim better ?
And spacevim, I havent try it yet...
>>
>>58464112
What about the shitvim ?
Is it bloated as much as shitmacs ?
>>
>>58459866
change the ifs for a dictionary mapping
>>
I'm just here to shitpost.

Can't even program lmao
>>
I'm tired of this "it's too bloated" argument. Do you people really not have the computer to handle the extra features of an ide?
>>
>>58460088
Rainbow Parens is nice if you write Lisp a lot

>>58460203
>light color scheme.
I use a light colour scheme in gvim, it's easier on the eyes for long sessions (that's when you know you've gone full autismo, when you're browsing research on eyestrain and colours to determine which one to go for)

>>58460577
They weren't designed for current keyboard layouts either, just rebind them and quit whining

>>58461064
I haven't done much visual ricing to my vimrc (beyond tweaks to the colour scheme, rainbow parens, line numbers, and setting the status bar to display information in a layout that's faster to read) most of mine has been adding commands and functions to automate boring tasks I have to do at work and rebinding some of the keys to ones that make more sense.
>>
>>58465359
Dude nobody thinks you're cool or smart for coding in vim, you're just wasting your time and your team's time and My last boss straight up got angry at anyone using vim because you're wasting company time. Use an ide with vim emulation. The end.
>>
People complain that Atom is bloated because it includes a web-browser.

Meanwhile Emacs is an entire Operation System and somehow that's okay?
>>
>>58465399
>My last boss
Implying you've ever left your basement
>>
>>58465438
>Meanwhile Emacs is an entire Operation System and somehow that's okay?
I've never understand why Stallman didn't just write a bootloader, change a couple of filenames and say there GNU Plus Hurd is done.
>>
Vi or vim?
>>
>>58462161
There is guaranteed to be an addon for sublime that has projects. Emacs of course has good solutions for this.

And do you actually get a fucking popup for search and replace in sublime, and people say it's good?

Both the Vim and Emacs ways of doing it are better.
(Emacs have full completion available for S&R, and you can call basic, regex, etc. depending on what you need. I use the basic one for far more than I should because it works so well.)

I don't get it. Vim users have a reason for using Vim. It fits with how they want their programs to be. Emacs users too.

But Sublime is so mediocre that it doesn't really fit anyone. Except you pay money for it, so you have more people who defend it because they paid money for it. (See: Macfags defending their MacBook Plebs.)
>>
>>58465515
>but you pay money for it
Then why do I have it? I didn't pay for it.
>>
>>58465505
out of those 2, obviously vis
>>
>>58459990
dude get some culture
when somthing does his job without eating up resources and does it eficiently its called swiss knife

>Atom: bloated
>Vim: swiss knife
>Visual Studio: bloated
>Vim: swiss knife
>Atom: bloated
>Vim: swiss knife
>Emacs:Operating system
>>
>>58463893
Moving your hand over to the arrow keys every time you want to move around is actually inferior to using hjkl, that's why you use hjkl. Your whole argument is baby duck syndrome: the post.
>>
>>58460559
She(male)
>>
File: Screenshot_2017-01-13_14-15-09.png (70KB, 656x483px) Image search: [Google]
Screenshot_2017-01-13_14-15-09.png
70KB, 656x483px
Reminder that syntax highlighting is for kids
>>
>>58466184
hjkl might be superior to arrow keys, but the more you use vim, the less important hjkl become.
Instead of h and l you could use w and b for example. Or something like "f(", to jump to the first '(' character in the line.
Or you can use marks to jump around.
There's almost always a better way than just using hjkl
>>
File: syntaxon.jpg (47KB, 600x291px) Image search: [Google]
syntaxon.jpg
47KB, 600x291px
>>58466232
true
>>
>>58466327
Picture is very telling. Syntax hl is for kids AND flaming faggots.
>>
>>58466232
>>58466327
>>58466360
you're trying too hard, friend. enjoy these free (You)s
>>
>>58466184
Yes, this is vim's killer feature that makes it superior over any IDE and anything it offers.

Fuck project management, code completion, debugging, code refactoring etc. it's all bloat. What matters are dem precious milliseconds saved by not moving a hand 10cm away.

>look at this mom! I can save 500 milliseconds writing fizzbuzz in vim! hahaha I'm lmaoing @ IDE users rn!!! time to learn dvorak to type even faster!! xD 100wpm here we go!
Pure autism.
>>
>>58466545
>I need my hand held by the IDE because I'm a meme tier code monkey
Gotcha
>>
>>58466309
The discussion is about hjkl vs. arrow keys and not whatever the fuck else you can use to move around in the text.

>>58466545
Good job shifting the goalposts. I simply pointed out that choosing hjkl for controls in a text editor that runs in the terminal is more reasonable than using the arrow keys, I have nothing against IDEs. Btw your post proves you know nothing about vim since there are plugins for autocompletion and nothing keeps your from using your debugger of choice
>>
>>58466545
show me a ide that has better project management than github
>>
>>58462161
Vim has a built in way to save and restore the current state of the editor (registers, folds, open buffers, cursor placement, etc) that should be more than enough for the concept of projects
>>
File: vim2.png (160KB, 744x537px) Image search: [Google]
vim2.png
160KB, 744x537px
Is this the place to show of our vim rice?
>>
>>58467060
>windows
>python
>>
>>58467060
>the game
fuck you
>>
File: Untitled.png (36KB, 691x482px) Image search: [Google]
Untitled.png
36KB, 691x482px
>>58467060
Why does your icon look like that?
>>
>>58467369
>Holy grail
An African or European swallow?
>>
>>58467369
I used resourcehacker to change it because the default one is shit.
Also windows uses the icon for all associated file types
>>
>not using notepad

fuck you nigger shits
>>
>>58465472

Nano
>>
File: 1438728558897.jpg (35KB, 480x360px) Image search: [Google]
1438728558897.jpg
35KB, 480x360px
>>58459866
>recreating GUI aspects with just characters
>j-j-just as good guys!
>>
>>58469339
Things were represented like that first, not the other way around. What makes a graphic or vector any better if it conveys the same meaning anyway? You obviously saw what it was supposed to be despite it being text, does a vertical bar have to be shiny or a special gradient, is that much better than just `|`?
>>
>>58469339
>I care about style over substance
Thanks for confirming that
>>
>>58469973
you might be retarded
>>
>>58470059
But there's no doubt that you are
>>
File: scrot.png (26KB, 307x372px) Image search: [Google]
scrot.png
26KB, 307x372px
>>58460279
ayy, you're shit
>>
>>58460567
literally me, except sxiv
>>
>>58464112
>Asynchronous plugin support
Neovim had this for months before vim8 finally implemented it, BECAUSE of neovim.
>>
>>58459866
>not using nano
The only good and not bloated editor
>>
>>58459866
Because atom is better.
The only advantage of vim in this case is speed, which is irrelevant if you're using anything more powerful than a fucking toaster
>>
>>58459907
use -m "commit text" anon
>>
File: Untitled.png (554KB, 2560x1440px) Image search: [Google]
Untitled.png
554KB, 2560x1440px
>>58470237
hi
>>
>>58470634
>one-line commits
You should explain your changes in more detail - It takes maybe 30 seconds to explain why do did X, but it saves a lot of head-scratching if you have to look at the history in future.
>>
>>58470793
>reddit
>facebook
they both take 10 points off of your score
>>
>>58471910
kill yourself autist
Thread posts: 105
Thread images: 20


[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.