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

what editor to use as a starter?

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: 107
Thread images: 17

File: vim3.gif (94KB, 1122x820px) Image search: [Google]
vim3.gif
94KB, 1122x820px
should i use vim emacs or atom ?
>>
>>58497736
Atom, Emacs and vim are for autistic hipsters who don't get anything done.
>>
>>58497736
Use Emacs but don't try to setup your own configuration. If you like the ideas of vi you can use Spacemacs as your configuration.
>>
Notepad++
>>
I used to use Emacs, but now I use PyCharm. The debugging support with breakpoints, lexical convention checking and dependency management is great. But the biggest benefit is that I don't need to deal with emacs on win32.

>>58497807
>Use Emacs but don't try to setup your own configuration.
Well that's pretty shit logic. If you're using Emacs but are purposefully avoiding interaction with elisp, you've essentially restricted yourself to do only the things other editors will let you do. And if you're going to do that, you might as well just install Atom or Sublime and at least have fully functional code folding.
>>
I use vim. But I am a fat, autistic neckbeard.

Best advice: do not use vim. I don't like emacs but its prob the best of the three you mentioned OP.
>>
>>58497765
what do you reccomned ?
>>
File: elaborate.gif (11KB, 508x511px) Image search: [Google]
elaborate.gif
11KB, 508x511px
joe master race
>>
>>58497884
>If you're using Emacs but are purposefully avoiding interaction with elisp, you've essentially restricted yourself to do only the things other editors will let you do.
True, but: as many people have already created good software for Emacs one should apply the software development rules to Emacs too (use libraries instead of re-inventing the wheel). The same applies to the configuration. I didn't say that he should not dive into EmacsLisp but it's insane to waste much time starting your configuration from scratch if you can just tweak a well written one.
>>
>>58497969
I've heard Joe is very simple. How is it compared to nano?
>>
File: 1471251780676.png (2KB, 480x360px) Image search: [Google]
1471251780676.png
2KB, 480x360px
>>58497736
>asks for a text editor
>is considering a lisp interpreter and a browser
>>
>>58497736
>having to press multi key keybinds to begin to enter text
>text editor
>>
>>58497736
If you don't know why you would want or might find emacs or vim useful, then you probably don't need either at this time. Just use nano, leafpad, ee, whatever really until you get to a point where emacs/vim actually offer you a clear benefit.

Just so you know, both are rather complicated. If you are trying to learn how to program, trying to learn either is going to frustrate, discourage, and slow you down, while giving you no real advantage over simple and basic editors.
>>
Vim
>>
>>58497736
I would seriously recommend vim if you're a UNIX/Linux person.

vim is ALWAYS available, and it's full-featured.

Even on Windows, you can just drop in vim.exe and you've got it there too.

vim has a learning curve, but it's well worth it in the long term if you're going to have a broad exposure to different systems.

For me, personally, it seems like Linux has completely taken over the world. VPS systems, Raspberry Pis, shared web hosting accounts, rescue DVDs, etc. -- it's always Linux.

And everywhere Linux exists, vim is always available.

It might be different for me if I just spent 100% of my time on a Windows desktop. But I'm far too adventurous for that. Whenever you venture away from your Windows desktop, you will almost always find yourself on Linux. And there's three commands I always end up needing on every single Linux system I use: "cd", "ls", and "vim".
>>
I recommend the standard editor.
>>
give a try to gedit
>>
>>58497736
vim

:wq
>>
File: real_programmers.png (83KB, 740x406px) Image search: [Google]
real_programmers.png
83KB, 740x406px
Personally I use vim. Mainly because Vi is included in pretty much everything and it's convenient to know all the keybindings and commands.

Never tried Emacs.

Atom and similar software is slow, because it basically is a text editor running in Chrome.

In the end it probably doesn't really matter. Vim and Emacs have been around a lot longer than editors like Atom and will be in the future. Therefore I would recommend Vim or Emacs over Atom.
>>
>>58499282
:x

you normie pleb!
>>
>>58497736
Use Vim but only if you promise to avoid the faggotry displayed in the pic you posted
>>
>>58497736
vim.
>>
>>58497765
>hipsters
>hipsters
>hipsters
onli atom

people that use vim or emacs are very based humans

>>58497840
that still exists?

>>58497946
he is a based neckandertal

>>58497969
not enought white
10/10

>>58499245
gedit is fine do but needs more plugins to be somthing viable

use emacs
>>
>>58497736
here's what you should do:
make a list of possible text editor options
take a random number generator and decide what editor you'll use based on that

your choice of editor doesn't matter as much as you think
>>
>>58499331
>nmap <leader>. :wq<CR>
I'm sorry
>>
>>58497736
Vim, and complete vim tutor before making a decision about whether you like it or not
>>
Vs code
>>
>>58499331
zz

you normie pleb!
>>
vim

All you need to start to i and :wq and its just like any other editor if you have mouse enabled.

Over time you acquire small shortcuts, add things from other people's vimrc's, learn new commands, etc. 5 years later you're a vim god.
>>
>>58498271

Seriously, If you even have to make a quick change to something over ssh - It's the only way to go
>>
Vim is really easy to handle, just use vimperator for 3 days with a cheatsheet and you'll be comfortable
>>
>>58502158
no that would be nano
>>
>>58503769
Nano is not always available unlike Vi.
>>
File: vim_qwerty_black.jpg (173KB, 1800x696px) Image search: [Google]
vim_qwerty_black.jpg
173KB, 1800x696px
>>58497736
vim. it's a good idea to use it for a few weeks even if you don't plan on sticking with it forever. So many things use vim style shortcuts
>>
>>58498271
(shell-command-on-region
(comment-beginning)
(comment-end)
"sed -r s/\\(vi\\)m/\\\\1/g" t t)
>>
>>58503943
I don't leave my house anyway
>>
>>58497979
Emacs is different from normal software; if you aren't heavily customizing it, you aren't getting the true value. You can't truly customize it if you don't understand all of the elisp you are borrowing from someone else's config.

You can use published packages (libraries), but don't use other people's configs.
>>
>>58497736
I started with Notepad++ when I first started programming. That was in my gmod/lua days.

Now I program C/C++ on arch with vim
>>
File: 1483489690748.jpg (85KB, 640x502px) Image search: [Google]
1483489690748.jpg
85KB, 640x502px
Emacs.

vim negros will tell you that vi is better because lightweight but to get vim to a quarter of usability of emacs you have to bloat it with plugins on top of plugins on top of plugins and by then what's the fucking point.

emacs is your text editor
it's your mail client
it's your word processor
it's your journal
it's your browser
it's your fucking 4chan reader
https://github.com/desvox/q4
>>
>>58504880
>it's your mail client
>it's your word processor
>it's your journal
>it's your browser
>it's your fucking 4chan reader

but not your editor
>>
File: kys.jpg (147KB, 1500x1500px) Image search: [Google]
kys.jpg
147KB, 1500x1500px
>>58502158
>If you even have to make a quick change to something over ssh - It's the only way to go
>ONLY WAY
lmao

someone never heard of tramp mode
>>
>>58504894
learn to read, i clearly said editor
>>
>>58504910
that doesn't make it true
>>
>>58504922
>I use vi therefore emacs is not an editor
reconsider your life bub
>>
>>58504964
>>I use vi therefore emacs is not an editor
I don't use vi
>>
>>58504978
oh wow its not just fanboyism youre just dumb.

but do please tell me how emacs is not an editor because it doesn't fit your overly autistic definition of an editor
>>
File: thedoctor.png (131KB, 512x492px) Image search: [Google]
thedoctor.png
131KB, 512x492px
>>58504894
ayyy lmao le funny meme agagagagaga xDDDD

>>>/trash/
>>
>>58505018
do emacs users always get this triggered?
>>
>>58505035
do tell me
>>
If you are a hippy liberal use vim, emacs, sublime, atom

If you want to get shit done use visual studio code
>>
>>58505035
im not >>58505018 but im a NEETcore emacs user who is just here to giggle at shitposts.

So, no, not quite all of us.
>>
File: WbWR5pblgM.gif (1MB, 1106x682px) Image search: [Google]
WbWR5pblgM.gif
1MB, 1106x682px
>>58497736

Emacs is good. It takes a while to learn and setup but the keybindings are applicable to the terminal.

vi is installed everywhere so knowing 'vi' (not vim) keybindings is really useful. VIM has more mindshare right now so it has some pretty nice plugins that emacs doesn't have.

Atom is fine but doesn't run in the terminal so you still need to learn vi. Atom has some nice features and shit works more like you probably expect.

Overall I prefer emacs for server-mode which lets me ssh into my work computer, type emacsclient and access all my buffers, I can do ssh -X and run emacsclient over X if I want the gui.

Sure you can run vim in tmux and do this but it's not quite as comfy. emacs will be running for weeks because I can just create more frames and access them from anywhere.

Either way anon you're gonna have to learn at least basic vi usage.
>>
File: 1478568713163.png (491KB, 891x712px) Image search: [Google]
1478568713163.png
491KB, 891x712px
>>58498271

You mean vi is always available. vim is sometimes installed.

Big difference.
>>
>>58498271
>vim is ALWAYS available
This is how you tell someone is at the mount stupid stage.
>>
I wish someone would make a graphical version of vim that isn't shit.

I want vim to have cool status bars like emacs has
>>
>>58505189
to be fair, most implementations of vi comes from a part of the vim codebase. Most, not all.
>>
>>58497840
MUH NIGGAH
>>58501023
>that still exists?
Of course it does

Notepad++ gets the job done, but other editors get more attention because of some chumps of their respective userbase are in perpetual need of acceptance
>>
>>58505195
The statuslines you see in emacs are inspired by the vim ones. Powerline for emacs is, as far as I know, a *fork* of vim's powerline.

I'm not sure what you mean desu. Vim and emacs both can rice the statuslines.
>>
>>58505266
>Vim and emacs both can rice the statuslines.
Vim uses fonts rather than drawing directly to the window like emacs does. Vim usually has alignment problems unless you are using a bitmap font, and it is 2017, no one uses bitmap fonts anymore
>>
>>58505307
also, it is easy to change the style of statusline in emacs, whereas in vim, you need to edit the font you're using
>>
>>58505307
>>58505339
oh. you weren't kidding.

I had assumed powerline for emacs was doing weird font shit too
>>
>>58497736
kate.
It has a feature set of vim, but without the setup.
If you are already efficient in vim, just use that, but most people grew up with the ctrl+first letter hotkey deal that most gui applications use, so little to no learning curve.
Compared to atom and sublime, it is just a better application.
It is also highly modular, so you can easily make your own application that uses kate as the editor while having extra features specific to a use case, good examples are kile and kdevelop.
>>
File: oh.png (167KB, 1280x1024px) Image search: [Google]
oh.png
167KB, 1280x1024px
>>58505496
(meant to post this)
>>
>>58498258
vim should be graphical, no reason not to be.
how fucking retarded is to do terminal dropdown
also, vim user here
>>
>>58505172
Prove it. Name a Linux distro that doesn't have vim as a standard package installed.
>>
File: 1.jpg (98KB, 720x696px) Image search: [Google]
1.jpg
98KB, 720x696px
>>58505719
Arch
Void
Gentoo

Definitely more.

Vim is not vi.
>>
>>58498271
>Im far too adventurous for that
*tips subtly*
>>
>>58497736
Anon, you should really write your own editor if you want to use one. I recommend starting with basic principles: an editor written in assembly.
>>
>>58501982
It's ZZ fucking mong
>>
Vi(m) is for assburgers.
Emacs is for autistards.

Since the post was titled "what editor to use as a starter?", the answer is:

Use Gedit and get a life.
>>
>>58507495
>gedit
Mind as well use Notepad. Even nano had decent keybindings
>>
windows - visual studio code
linux - geany for ide or nano for simple edits
mac - lol
>>
vim
>>
>>58505556
that's an autocomplete plugin for vim, i think it actually does make sense in this context to have the choice to what to actually complete
>>
File: 5.gif (156KB, 654x218px) Image search: [Google]
5.gif
156KB, 654x218px
>>58508235
can microshit code do this?

also

>coding on a wangblows with no *nix shell
>c:\\ayy\\lmao.exe
>>
>>58497736
Windows - visual studio code
Mac - xcode
Linux w/ gnome - gnome builder
>>
>>58507495
>Geddit
>>
>>58497765
yep, if vim or emacs were used by anyone productive they would be more popular and vim keys would be supported in more applications.
>>
>>58497765
I beg to differ
>>
>>58504880
>complains about plugins
>links a plugin
>thinks a text editor needs a 4chan reader to be """ usable"""
Nice OS kiddo
>>
File: back-in-my-day-funny-14.jpg (76KB, 600x600px) Image search: [Google]
back-in-my-day-funny-14.jpg
76KB, 600x600px
>>58497736
ICECoder, Codiad with Koding or Jenkins is fucking great.
Must haves locally are Virtualbox, Visual Studio Code, Notepad ++, nano of some sort, Git for windows or whatever you rock, etc.

Whatever feels natural. If you have been in the game a long time, do your VIM thing or emacs thing. Its the code itself that needs to get done, not the comfy-fucking environments.
>>pic-related. Just get the f*king job done.
>>
>>58504880
I did not know emacs did all that. Mega cool.
Enjoy, but I seriously don't get how to use that. Any modern/good resources for learning it? I just need an ADHD on-ramp for it to learn basics without combing dictionaries.
>>
>>58497736
Visual Studio Code, Sublime Text 3, or Brackets.
>>
>>58509234
honest advice, this is how it went for me
>use sublime, get confortable with the concept of plugins
>try to use vim, understand the 2 different basic modes
>copy a vimrc file that you like that is well documented
>get comfortable with vim plugins
>use vim forever
>>
>emacs
fuck off macfag
>>
File: 1480382264596.jpg (158KB, 1080x1080px) Image search: [Google]
1480382264596.jpg
158KB, 1080x1080px
>>58509277
>Brackets
>Google chrome not found for live preview
What the fuck?
>>
how different are vi (which is "tiny vi" I take it?), and vim?
>>
>>58505071
>visual studio "code"
Pajeet please don't make me laught. Sublime is the way to go
>>
>>58511107
>he pays to edit text files
>>
>>58511143
He can;t afford to spend 30 bucks for the superior product
>>
>>58497765
>being this much of a scrub
>>
>>58504839
Why not configure configs?
>>
>>58498271
>mfw Debian Jessie aliases vi to vim, but doesn't run vim
I was so confused when I couldn't use vim during install
>>
>>58497736
Atom is cool, try it out, maybe you'll like it.
>>
>>58504538
damn I like that pic. Kind of sexy
>>
>>58504880
Emacs is my mail client, my word processor, my journal, my browser, my 4chan reader, my tetris machine and my operating system, but my editor is vim through evil-mode
>>
>>58505719

> openwrt
> any embedded linux

Pretty sure debian ships with only vi. (no just because vim is aliased to vi doesn't make it vim - and the reverse is true too )
>>
I'm an experienced vimmer who sits around #vim in freenode. People come in claiming one of the million plugins they have installed shits itself (OPs pic is related).

Vim is very complete but has a steep learning curve. If you're lazy and can't bother reading the manuals, you'll end up getting plugins for functionality which vim already has.

Also, when using vim you should follow the UNIX philosophy:

>Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features".
>Expect the output of every program to become the input to another, as yet unknown, program. Don't clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don't insist on interactive input.
>Design and build software, even operating systems, to be tried early, ideally within weeks. Don't hesitate to throw away the clumsy parts and rebuild them.
>Use tools in preference to unskilled help to lighten a programming task, even if you have to detour to build the tools and expect to throw some of them out after you've finished using them.

Really, if what you need is an IDE, you should download an IDE and download some plugin to emulate the vim keystrokes.
>>
>>58505212
In the overwhelming majority of cases, it's just a copy of Vim, which emulates vi (with all its bugs) when it detects that its executable was named "vi."
>>
>>58509277
Brackets is comfy
>>
>>58497736
Atom if you want cancer, emacs if you want rsi, vim if you want power.
>>
>>58497736
Nano :^)
>>
>>58497736
Requesting pasta about editing with ed being too mainstream and true men using butterflies with magnets strapped to their wings instead.
>>
>>58497736
Use vim until you feel comfortable with basic commands (1 or 2 weeks?). Than use wathever you like.
>>
>>58497736
Forget emacs unless you want to be a hipster.


Vim is good to learn, especially if you plan on SSH ing

However, you will get tired of the set up to make it a fun full featured editor. At that time you pick up atom, and set it to VIM mode or whatever the fuck its called so you get all the advantages of atom with all the amazingness that is VIM keybindings. HJKL to move the cursor is glorious
>>
>>58509036
>what is VsVim
fuck off with your meme editor
>>
$ vimtutor

Thank me later.
Thread posts: 107
Thread images: 17


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