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

Meme Text Editors

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: 213
Thread images: 33

File: TextEditorChart.png (84KB, 800x560px) Image search: [Google]
TextEditorChart.png
84KB, 800x560px
Explain why you write software in a text editor from 1980
>>
I use Sublime, though I never fell for any marketing. I just saw a few people using it here and decided to try it out.
>>
>>59520483
>tfw ywn be a programmer in the 80s.
>>
>>59520483
Are you implying projects more than 500 LoC were not written in Vim or Emacs?
>>
>>59520522
Congratulations, you got yourself caught in a marketing scheme.
>>
>>59520483
It is comfortable and very light weight.

Explain to me how in the year of the lord + 2016 Visual Studio or PHP Storm runs like fucking shit slowing down the whole system in a Core i5 with 8GB of RAM.

Why should I need to buy an expensive computer because software is bloated like hell.

I use both Vim (for the particular) and Sublime Text (in general)

>Reading the docs every 5 minutes

Why are you so underage? Sure Vim is """"""""""hard""""""""" the first week (if you are an underage brainlet), I got used to it in 2 days, the most common functions you learn them right away, and the rest with the use end up sticking in your head as well, if you are smart enough to program you can use Vim/emacs, you are just a lazy nu-male faggot.

>>59520644
I don't understand this, it is practical and light-weight, I ditched the heavy bloated IDEs for this and it is day and night.
>>
>>59520483
VS been literally free for indie developers for years by now, with literally every feature an indie developer could need

if you somehow don't fall in a category that can use VS for free, you're def not poor.
>>
wtf guess I'll download closed source/500MB IDE/MSVC shit now
>>
>>59520697

>Roslyn went opensource
>.NET went opensource
>MSBuild went opensource

Maybe about 10% of the codebase that runs when you develop in VS is still closed source, depending on the project type
>>
>>59520729
The IDE and C++ compiler are probably like 70% of the code
>>
>>59520644

But no marketers were involved, just other programmers.
>>
>>59520663
>Why are you so underage? Sure Vim is """"""""""hard""""""""" the first week (if you are an underage brainlet), I got used to it in 2 days

Have you ever programmed anything in your life? do you not have to deal with these types of functions daily?
>int foo(int a, double b, char* c, char* d, int* e)
imagine having 100+ of these types of functions you have to write every day without an IDE?

No you cant not use an IDE because people expect you to have one and if you don't use one you're stealing company time and money
>>
>>59520644
>Teacher uses sublime text
>Every lecture he stops to close the "pls buy our software" pop up window
>ask him why he wont just use atom as its essentially the same thing
>gets emotionally hurt and starts saying something about load times
>walk away slowly
>>
>>59520483
>doesn't realize that certain things last decades for good reasons
>read also: unix
>>
>>59520483
>Computers a bicycle for the mind
>Teach yourself programming, appreciate the logical beauty of a well thought out piece of code
>Apply mathematical concepts from on high to your beautiful, practical utility, that you will distribute to the rest of humanity
>Do it all using the tools that were developed by your forebears that they gave you free of charge

I understand why some people use Visual Studio, but it seems bad, tacky, and even disrespectful in a way -- anyone who has true passion for programming, technology, and software should understand why using proprietary tools is bad, and what it will lead to in the future.
>>
>>59520483
>>59521251
Like seriously, I really enjoy playing around in Lisp for fun -- Emacs is the best way to do that, because of course, Emacs is open source and entirely written in Lisp. I can edit the code that runs my editor to *while I'm working on something* -- my code interacts with my editor, and my editor interacts with my code.

When you really *get* Emacs / Vim / Open Source, it's like a religious awakening.
>>
>>59520483
I have built-in autocompletion for C/C++,python,ruby,haskell,javascript, and java for Vim. This flowchart is wrong.
>>
>>59521027
>>59521027
>int foo(int a, double b, char* c, char* d, int* e)
>imagine having 100+ of these types of functions you have to write every day without an IDE?
What's the problem?
>>
>>59521251
> be pythagoras
> a^2 = b^2 * c*2
>> but why pythagoras?
> it is true, it has been working for years
> > oh okay
[and all was right in the world and mathematics; and thus the future]
>>
I write directly on the terminal and use cat to save it in a file.
>>
>>59521304
>When you really *get* Emacs / Vim / Open Source
I think that Emacs is truly what open source is supposed to be about, and most programs miss it entirely.
>>
Try vs code it's really good alternative to sublime..

Here's my preferred tools :

NetBeans
IntelliJ
Visual Studio 2012+
Visual Studio code
>>
Why does VS take forever to start? Easily the slowest program going from first click to open in half a minute when literally no other program I have does that, not even on a toaster.
>>
>>59521353
i had the same realization recently

just imagine if math proofs were closed source

imagine: instead of being able to use the poisson distribution formula to find the number of independent events in a fixed time, you have to pay for a license for PoissonFormPro, enter your inputs, and then at the end you only get the answer, instead of a proof of why this important thing is true

now imagine that it's like this for all of math: nobody actually knows how to calculate the volume of anything, because that's handled by CalcPro, which is owned by the Newton-Liebniz corporation, and you just have to trust that they're right, and hopefully they are, or else the spaceship you're trying to engineer is going to blow up and kill a lot of people

software is 100% the same thing, and it's disgusting on every intellectual level (and some levels physical) that at the present some people are willing to put up with this
>>
File: d1acbaf0c5.jpg (97KB, 960x640px) Image search: [Google]
d1acbaf0c5.jpg
97KB, 960x640px
>>59520483
>do you want to pretend you're a programmer from the 80s

yes, i do actually
>>
>>59520483
why eclipse over m'ntellij..
>>
>>59520883
If I buy an iPhone because most people have one, would you say I didn't fall for a marketing scheme because no marketers were involved?
>>
>>59520483
>fall for marketing

Never seen a sublime text ad ever. I didn't even learn it from /g/, I just Googled up "text editors"
>>
>>59521641
Eclipse is free and people on /g/ are poor and don't go to school, so they can't get all the masterrace jetbrains IDE library for free.
>>
>>59521738
>Googled up "text editors"
that's an ad
>>
>>59521549
Fuck Stallman, this is what open source advocating should be about.
>>
>>59521747
I have adblock on.

Unless your saying every search engine result is an ad, which muddies the meaning of the word "ad" to the point of meaningless in the same way SJWs have muddied the word "racist" to the point of meaningless.
>>
>>59521027
If you're putting out code quickly enough that your editor can't keep up, you are not putting out good code. You're a code monkey who can't implement any algorithm that can't be expressed as dozens of nested if statements.
>>
>>59521065
Atom was the most bloated piece of shit I've ever seen
Never seen a FUCKING TEXT EDITOR to be so damn slow and jerky
>>
File: Screenshot_40.png (137KB, 648x408px) Image search: [Google]
Screenshot_40.png
137KB, 648x408px
for starters, i own:
- Sublime Text 3
- Visual Studio Enterprise (including 2017, but most of them desu)
- JetBrains IntelliJ
- JetBrains PyCharm
- Coda

of them:
- Sublime Text 3: It's OK. It's starting to show its age. The plugins are pretty far behind Atom.
- IntelliJ/PyCharm: Say what you want, these are bloated pieces of shit, but god are they wonderful to work in.
- Coda: this doesn't make sense to use anymore. It really doesn't.
- Visual Studio: It's OK. Honest to God, I find myself using it for less and less. Nobody wants Windows programs anymore. I do more web development now, and I don't prefer VS for that - too heavy.

So what I actually use is:
- PyCharm/IntelliJ - again, it's good
- Visual Studio Code - Better than Atom in my opinion, though the UI is confusing sometimes. This is where I do all of my web development.
- Neovim - for lightweight editing. It's better at handling large files than basically anything else I have.
>>
>>59521763
You don't know their search algorithm. They may very well be raising positions of search results for products that are long-term users of google adsense in good standing. That would be literally and ad without any change of meaning of the word. Ofc I'm not saying they do that, it was just an offhand shitpost, after all. But you're wrong, search result position may be an ad.
>>
>>59520483
I used emacs exclusively for about ~5 years. Then I needed to start writing code in F#/C# and decided that, what the hell, I may as well try out The Microsoft Way(tm) and install Visual Studio. I literally cannot believe the shit I missed out on. I mean, I knew people joked about us using "editors from the 60s" but FUCK.

I still use emacs when I write Lisp (or general text notes), but I'm conscious of how tedious and painful it can be compared to the refactoring, debugging, etc. tools I get in a full-IDE like VS where the compiler is literally integrated with the editor and can give you direct feedback.
>>
>tfw using CIA key for sublime

I dont even care for it but why the fuck not
>>
>>59521549
Sure, with the exceptions for software wherein the whole point of it is exclusivity. The fewer people who have access to the source code my banking app runs on, the better right?
>>
>>59520483
Because I legitimately don't understand the purpose of an IDE. It's a text editor with a lot of pretty features and menus, but as a tradeoff the launch times are abysmal and the program itself is a slow, bloated resource hog, and the reality is that almost all of the useful features already exist in lightweight text editors anyway.
In-editor debugging is nice though, I'll give it that.
>>
>>59521827
Why would they do that for free? Makes no sense. Please keep your conspiracy theories back on /pol/ where they belong.
>>
>>59521854
I'd disagree. The only reason why you'd want to hide the source code for your banking app is because it sucks, and you're afraid of people finding exploits in the code, right?

Take Bitcoin for example -- that's all open source, including the financial ledger, and it handles hundreds of millions of dollars worth of transactions
>>
>>59521887
k, it's not for free. Sublime includes google's botnet code and google puts it at the top of the search for text editors - everybody wins. Evidence will come out soon, right after proof of Obama's wiretaps
>>
>>59521854
>>59521888
Same guy commenting again -- if I had the option of using a banking app that was completely open source, and had been stable for years, I'd rely on that instead of your closed source banking app, hands down. And a lot of times I do -- I've got just as much money in cryptocurrency as I do in my 'real bank'. I feel more secure about the stuff that I have on crypto exchanges, because it's open source, I've got two factor authentication, and twenty four character passwords. My stupid bank can't accept passwords longer than 16 characters, can't do two factor auth, and for a long time stripped capital letters out of password inputs. I've got no reason to trust their banking applications.

imo: open source really is the future. We're just living at the start of the computing age, people trusting significant sums (and large projects) to code that isn't accessible to them won't last
>>
>>59521876
find usages
goto implementation
realtime error checking
code generation
performance suggestions
>>
>>59521888
>because it sucks, and you're afraid of people finding exploits in the code
Sure, and if you're competent enough to check out the code for yourself you could even pick out what you find most secure. But for everyone else, they're still going in with the same blind trust, but now if there are viable exploits they'll be found almost certainly in time. Military software, financial software, and perhaps some other areas shouldn't rely on obfuscation, but if it adds one more barrier then it might be worth denying the layman access.
>>
File: 640x480.png (491KB, 640x480px) Image search: [Google]
640x480.png
491KB, 640x480px
>>59521848
Tax dollars at work!
>>
>>59521968
just FYI all of that stuff is offered in Vim, Atom and Visual Studio Code when using appropriate configurations. For Go, it's completely on-par with the IDE experience (though the only IDE around for Go is Gogland EAP.)
>>
>>59520483
I really find that I can't work with any IDE besides eclipse nowadays. Even eclipse is fucking shit that can't change perspectives automatically when debugging programs.
It's like there is no good IDE for C for some reason.
I even tried CLion but that shit doesn't support gnu autotools and hardware debugging so there is no point to it besides looking pretty
>>
>>59521969
This is true. Security through obscurity is obviously a bad thing, but it can work well for a long time.

I'm going to point out that hiding the source code from the layman hasn't made software more secure - Windows is closed source, after all. Anyone looking to find exploits doesn't need the source, they get working dumping shit into whatever inputs you give them.
>>
>>59521988
Same for JavaScript. VSCode gets realtime linting and typechecking.
>>
>>59521987
>they said it was 10 licenses only
>>
>>59521996
Yeah, nothing about closed source makes it less prone to finding exploits. Obfuscation techniques at best increase time cost by a constant, that may prevent people from unpacking/deobfuscating your code if this initial cost isn't worth it to spend to crack non-critical/unpopular software as a result but won't stop anyone knowledgeable if the goal is worth it.
Even for web services which an attacker can't disassemble security through obscurity doesn't work too well since they are still getting exploited, but in that case it def has more merit
>>
>>59521996
We're stepping outside of my comfortable areas of knowledge here, but isn't Reverse Engineering one of the major hurdles for exploitation, and isn't RE trivialized when the project is open source?
>>
>>59521854
muh security through obscurity
>>
>>59522049
It's not trivialized, it practically doesn't exist. You don't need to 'reverse engineer' something if you can see how it was engineered to begin with.

I think security by obscurity does work, but it's a temporal measure, and if someone wants to hack you badly enough it's worthless. It just so happens that not many people are trying to poke the bear with online banking right now.

The problem with security by obscurity is that it isn't sustainable. Someone skilled enough with a motivation to hack a thing will eventually do just that. So what has proven sustainable is in fact, open sourcing what we can, getting professional security audits done on core components, and offering bug bounties for when bugs are found so that they get patched instead of landing on the black market.
>>
>>59522049
>Reverse Engineering one of the major hurdles for exploitation

It depends on how bad source code is heh. And yeah, it's easier to look for bugs in source but RE isn't a MAJOR hurdle. You can map parts of code to theirs functions through many techniques, like differential debugging, analyzing OS's and known libraries' api usage, data flow etc.
>>
>>59522049

Yup, being able to completely reverse engineer something is one way to find exploits. However, it's not the only way, nor even the best way.

A lot of times, you can find exploits and have no idea how they're even possible, or how the underlying system works: you just keep pounding the program's inputs with various types of data, and eventually get it to execute something. This is fuzzing.

I don't need to fully understand your SQL database (or any of your code) to find a web form that doesn't escape SQL commands properly.
>>
>>59520483
IDE's are too slow and bloated. My laptop has pretty decent hardware (2C/4T i7 @ 2.8 GHz, 8GB RAM), but even so all the "real" IDE's I've tried take a frustratingly long amount of time to start up, and the UI is cluttered to the point that it becomes a distraction. I personally prefer to use tools that do one thing well, rather than one tool that tries to do everything. The only IDE's that I really feel comfortable using are the ones like Dev-C++ or the one that comes with Open Watcom, which are basically lightweight editors with an integrated file manager and a menu option to run the compiler. As for editors themselves, I usually prefer Notepad++ or something similar, or pico/nano. Really all I need is syntax highlighting, and line numbers to help find errors; beyond that, I'd rather keep the interface clean and system requirements low rather than deal with featuritis. If I need automatic code generation, or macro generation, or directory visualization, I'd rather use external tools for that, rather than fill the editor with stuff I'm just going to end up ignoring 99% of the time. If you feel your codebase is such that you need an IDE to make sense of it, then it's probably time to refactor it into independent modules (something which modern programming languages are specifically designed to do).
>>
>>59522054
Apologies for lack of clarity, I do not mean to suggest that obscurity should ever be the only measure of defense. I'm arguing, somewhat for the sake of discussion, that it may serve as a useful layer in some cases.
Cases of successful security can be found in both open and closed source software. Cases of failure can certainly be found in closed source, do we have any major examples of security failures in open source projects? Heartbleed comes to mind, though not much else. I can't help but suspect there's some degree of unintended security by minority going on for a lot of it too though, and wider adoption of open source software would remove that veil.
>>
>>59521027
>imagine having 100+ of these types of functions you have to write every day without an IDE?
For one, unless you're writing an OS or libc, you really shouldn't write functions that take 3+ pointer arguments. Either break your function up, use a struct to encapsulate your data, or use a language that's higher level than C. And I don't really see how an IDE would help with those kinds of functions, usually they just slow me down because they keep second-guessing me on how to properly indent long argument lists.

>>59521743
I do go to school, but I somehow feel "dirty" for using a paid product that I only get for free because I'm a student. Maybe I'm just autistic.

>>59521947
The only downside to open source is that a lot of it is created as an "alternative" or "replacement" for an already established proprietary product, and the open-source versions tend to be underdeveloped and underfunded, which kind of gives open-source in general a bad name. But given the choice between an open-source and closed-source products that received equal amounts of funding and development, I'd definitely go for open source. Even if the product itself was no better than the closed source version, the fact that it can be modified to suit your needs rather than having to rebuild it from the ground up is a big advantage just by itself.
>>
>>59522049
I don't really hear much about popular software products being "reverse engineered", unless they mean to crack DRM and stuff. I mean, the only serious attempt to reverse-engineer Windows is ReactOS, and that's done as a hobby rather than for any security benefit. Reverse-engineering seems to mainly be done on those systems that don't have much of an open interface in the first place, like I could understand reverse-engineering the embedded software of an ATM or voting machine to get it to execute arbitrary code - but that kind of RE attack on something like Windows would be kind of pointless, when you can just as easily put that arbitrary code in an EXE and trick someone into installing it by claiming it's a pirated game or new malware removal tool or something. Social engineering is usually cheaper than true security cracking, because idiots are a dime a dozen. And when the source is open, bad guys can certainly easily find any potential weak points in the code - but so can good guys, so it tends to balance out. Whereas even when vulnerabilities are found in closed source, usually the only response is to send out vague "security update patches" without giving you any clue where the vulnerability actually was (or whether you could have been exploited before the patches went out), and the vague nature of security patches themselves means they can become an attack vector if anyone managed to hack the servers. Or even just did some social engineering, "your OS is old and full of vulnerabilities, but you can't get the official updates because you lost your registration number, well here they are as a free download with no questions asked."
>>
File: zymAc.gif (122KB, 497x377px) Image search: [Google]
zymAc.gif
122KB, 497x377px
>>59520617
I want to be able to see the world in code and have root access like neo

that's how I feel like using vim
>>
>>59521727
>If I buy an iPhone because most people have one, would you say I didn't fall for a marketing scheme because no marketers were involved?

a good comparison woulb de if you downloaded iphone and liked its features, and ultimately decidewd to keep it because you liked it, not because other people use it.

and you only decided to try it because you glimpsed over its features when you saw other using it.

in that case, it wouldnt be a marketing machine


>>59521763
its not because you're clicking an 'organicaly' positioned result that it isn't there because money was spent on marketing, it doesnt even require google intent like the other anon siuggests, it might simply be good white/black hat SEO on the part of sublime.
>>
>>59520642
Read the chart again mate
>>
File: 04509977.jpg (25KB, 211x193px) Image search: [Google]
04509977.jpg
25KB, 211x193px
>>59522194
Calling a dual-core decent hardware is a huge stretch by current standards. Just saying, I hate my Lenovo T450s with i7 5600u and 12G ram, its a piece of shit, my 4 years older desktop with i5 3570k@4,7Ghz runs circles around it and I feel bad every time I have to use the laptop, huge buyers remorse.
>>
>>59521473
This.

>Bought into the atom meme cause of retard coworkers

>Slow as fuck piece of shit that looked nice but I got tired of using a basically a full size fucking browser just to edit text

>Switch to sublime meme

>Hey this is pretty comfy...

>ctrl+s

>"BUY THIS SHIT RIGHT NOW GOY"

>JavaScript Jew fools me for the last time

>Switch to VS code

>Install some themes and plugins, set up vim shortcuts

>Looks great and has package manager, theme engine, sensible config files, fast as fuck, written in C++ and not ShekelScript

Still use intellij for Java projects and Android studio flavor for android stuff. If I wasnt a poorfag I'd probably give CLion a whirl too.

Seriously though, vs code is the best. All you emacs fags can keep your antiquated bullshit.
>>
Which one lets me know if I've misspelled a variable name?
>>
>>59522806
Should have gotten a T420 instead.
>>
Atom is nice because of its greater extensibility, but it has performance issues with large files. I've noticed for regular sized files it's not an issue. I'm curious what a lot of people are doing that exacerbates the issue.

VSCode feels like it has more potential but its API is currently very limited. A lot of functionality that it doesn't have can't yet easily be added via extensions, but Microsoft is doing a good job at figuring out those points and trying to make protocols for them (LSP, source control modules). Even its Vim mode is missing some key commands that makes it near unusable for me.
>>
>>59522819
Atom/VSCode are both written in JS (technically, coffeescript/typescript respectively) on top of the Electron framework. There's no C++ as far as I can see.
>>
>>59522913
I guess I should just give up running from the JS Jew then. I had heard (from a clearly retarded Anon) that it was built in c++ and just took his word for it. Based on performance I can see why I didn't question it though.

Semi related note, the electron wrapper for Google play music is fantastic.
>>
File: lepepes (32).png (71KB, 870x870px) Image search: [Google]
lepepes (32).png
71KB, 870x870px
>>59520483
lol everyone BTFO
>>
>>59521027
>he doesn't know is easily capable of code completion, generation, and declaration jumping out of the box
>>
TFW school gives me VS 2017 Enterprise edition for free.
>>
>>59521743
>have to use PyCharm for school
>takes forever to start
>has zero (0) features that aren't available with VIM and command line utilities
>>
>>59521353

That math isn't even right retard.

>>59521549

>nobody actually knows how to calculate the volume of anything

You're a fucking idiot. Kill yourself.
>>
>>59520483
>Not using VS Code for everything

lol hey gramps
>>
>>59521989
>It's like there is no good IDE for C for some reason.
Probably because most C programmers use VIM and don't fall for shallow marketing attempts for bloat programs that just bundle a few command line utilities together and take 10x as long to launch.
>>
>>59521549
>yfw modern patent wars between Newton and Liebniz
10/10 would sacrifice knowledge of Calculus to watch.
>>
>>59523025
>>nobody actually knows how to calculate the volume of anything
>You're a fucking idiot. Kill yourself.
did you even read the post?
Kill yourself faggot.
>>
>>59520483
gvim is pretty comfy on windows
>>
Just werks
>>
File: 1490094587845.png (399KB, 600x710px) Image search: [Google]
1490094587845.png
399KB, 600x710px
>vi(m) has existed since 1980
???
Vi has been around since the 70s.
Vi(m) has been around since the 90s. And has been expanded on and improved. Not to say Emacs hasn't, however.

If you wanna complain about age, complain to Emacs users. Emacs also requires ~200MB of libs to install on my Debian machine, so give it a negative for being bloated.

Vim always comes out on top. Of course, I can't say I'm not fond of VS... Very comfortable to use.
>>
>>59520483
>Are you poor?
>Yes
>eclipse
I'm poor af but I still use VS. Except for java, though I'd rather use something other than eclipse if I could (or at least knew alternatives).
>>
>>59520483
I like vim though, it's comfy - learning curves a bit higher than a text editor should be but well worth it IMO
>>
>>59521854
banking apps(or at least web APIs) are moving to open source because of PSD2, so as soon as those web APIs go full open source then there's no reason the apps that use them wouldn't, since it'll allow any 3rd party developer to make apps for them
>>
File: 11835221.jpg (46KB, 350x467px) Image search: [Google]
11835221.jpg
46KB, 350x467px
>>59523385
Java -> Intellij Idea
>>
>>59522819
sorry to burst your bubble pal but VSCode is also written in JS/Electron, not C++. That would be Sublime.
>>
>>59520483
Are you sure eclipse doesn't run out of memory by 500 lines of code?
>>
VsVim master race
>>
>not using acme
just werks. also literally less than 500 LoC
>>
>>59520483
Because I am not a faglord unlike you
>>
>>59521065
I used atom before sublime. I have a huge reference file that when opened atom takes a very long time but when opened with sublime instantly loads.
>>
>>59520483
I use sublime or vs code during development but when deploying on a server via ssh I'm forced to use vi or some harder to use editor.
>>
>>59526565
>I use sublime or vs code during development
Hoe often do you suck your mother's dick?

>I'm forced to use vi or some harder to use editor.
>what is sshfs
>What is emacs?
kys
>>
File: efd.jpg (29KB, 600x584px) Image search: [Google]
efd.jpg
29KB, 600x584px
Shut the fuck up you wannabe hackers. The company owns you. If the development environment is in Visual Studio, you install that shit and configure it according to the company rules.
>>
>>59526599
>wageslave
>>
Vim is still updated today. Ergonomically superior to any other editor that exists today. Enjoy your mouse + arrow keys setup lol
>>
>>59527064
>not using a real editor or ide with vim hotkeys
>>
>not using acme
>>
Depends on the platform I'm on.

linux, terminal vim.
Windows, NP++ for one file write offs, and sublime text for an ide / more than 1 file project.
>>
File: fug.png (98KB, 1934x1051px) Image search: [Google]
fug.png
98KB, 1934x1051px
>syntax highlighting via manually run macro
>middle mouse button only
>final destination
>>
>>59526599
>not being a self employed contractor
>not deciding your own work environment and hours
>>
>>59520483
>Vim is fast an easy to use
>Vi is native on all linux systems

If I was doing a really big project I wouldn't use vim, id probably use some kind of IDE. However, like most people in here, I write small programs. Not big enterprise applications with 1000s of line of code.
>>
File: krtecek.jpg (5KB, 200x200px) Image search: [Google]
krtecek.jpg
5KB, 200x200px
It's to make the software compatible with operating systems from 1970.
>>
>>59520483
Since this is /gee/ you can just remove the right subtree.
>>
@59522819
>ms shill
>reddit spacer
Can't make this up!
>>
File: adm3a-hjkl.jpg (17KB, 332x135px) Image search: [Google]
adm3a-hjkl.jpg
17KB, 332x135px
>>59527064
Pressing Esc to return to normal mode was only ergonomically superior on a fucking ADM-3A terminal vi was developed on. Just sayin'.
>>
>>59527728
you could just rebind escape to caps lock which makes everything a hell of a lot easier
>>
>>59527771
>rebind escape to caps lock

>to use a fucking text editor

do you realize how fucking idiotic that sounds
>>
>>59527771
>>59527793
kek. In other news you can replace a glass of water with a bottle of water.
>>
>>59523031
kill yourself, you gay anal SJW /utg/ millennial cuck
>>
>>59526584
/b/-tier post
>>
>>59527671
>using @ instead of >>
>using the "reddit spacing" meme that was invented by /v/ phoneposter cucks three weeks ago
Kill yourself, you anal homo guinea millennial /utg/ SJW jew cuck
>>
>>59520483
I use GNU Nano. No one understands me and my choice but i dont give a fuck.
>>
>>59528406
I understand you. I use nano aswell - its top tier. Simply and light, easy to learn and well documented.
Also: IDE's take a fuckload of time to start and are generally slow and resource hungry -> ineffective
>>
>>59521833
Truth here
>>
>>59528354
>>using the "reddit spacing" meme that was invented by /v/ phoneposter cucks three weeks ago
Um no. I've seen people use that term last year. This reddit boogeyman thing is getting out of hand though.
>>
Visual studio CODE
>>
>>59523025
>That math isn't even right retard.
That's the point mate
>>
>>59528406
i too understand you, nano just works and doesn't need a datahand and pedals to be useful even editing a config is a breeze.
>>
File: heh.jpg (80KB, 680x775px) Image search: [Google]
heh.jpg
80KB, 680x775px
>>59528354
>mfw I have been posting markdown style since 2005
>>
File: autism_level.gif (547KB, 528x439px) Image search: [Google]
autism_level.gif
547KB, 528x439px
>>59520483
>not Notepad++
>>
File: ftfy.png (75KB, 800x560px) Image search: [Google]
ftfy.png
75KB, 800x560px
>>59520483
ftfy
>>
File: hqdefault (1).jpg (27KB, 480x360px) Image search: [Google]
hqdefault (1).jpg
27KB, 480x360px
>>59529787
>he uses lose-dows
>>
File: h.png (14KB, 463x454px) Image search: [Google]
h.png
14KB, 463x454px
>>59520483
>Do you enjoy checking the docs every 5 minutes
What kind of fucking pleb doesn't already know the core libraries by heart? Get out, this is a technology forum.
>>
Sublime is non-free and is barely ever fucking updated, it's also paid software.

Atom would be the best if it wasn't so fucking slow, still great for Javascript devs.

Visual Studio Code is the non-shit version of Sublime.


Use a good IDE if you're learning how to program or your project is fucking massive.


Use Emacs if you want to pretend you're a leet haXor.

Use nano or vi if you're making quick edits.


now fuck off
>>
>>59530224
>Sublime is non-free and is barely ever fucking updated, it's also paid software.
>Atom would be the best if it wasn't so fucking slow, still great for Javascript devs.
>Visual Studio Code is proprietary.
>Use a good IDE if you're a flaming fucking upper-middle-class valleygirl pleb and actually own a laptop or desktop computer.
>Use Emacs, nano, or vi if all you have is a server because you actually know how to manage your money instead of leeching off other people's.
ftfy
>>
>>59530341
https://github.com/Microsoft/vscode
>>
>>59521810
>download pycharm to try it out
>"hey were just gonna collect some data on you whenever we want"
It looks good but god damn.
>>
>>59530457
Alright then, if it's not proprietary, I guess it's pretty good.

But it's also an IDE, and uses a GUI. Which means you can't run it on a properly secured web server if it's the only computer you own.

And if that's NOT the only computer you own, you a shit.
>>
>>59530341
I seriously doubt you'd used any of these editors. Except for maybe Atom
>>
>>59530134
>implying "core libraries" are the only libraries one might need, ever
Try working with something the size of Qt and you *will* find yourself checking the docs every 5 minutes before you eventually get an IDE like every other adult, employed person before you.
>>
>>59530484
It's just a regular text editor, visual studio code isn't the same as visual studio.

Also, duh, you don't use gui based editors on servers unless you're accessing VMs via a thinclient.
>>
>>59530590
>implying they aren't
>actually working for people instead of being self-employed developing software from scratch
pleb alert
pleb alert
pleb alert
>actually owning a computer you can run a graphical IDE on
privileged pleb alert
privileged pleb alert
>>
>>59527771
You can always press ctrl+c or ctrl+[ instead of esc to switch to normal mode.
>>
File: 1480054092045.jpg (58KB, 720x405px) Image search: [Google]
1480054092045.jpg
58KB, 720x405px
>>59521833
underrated post
>>
>>59521833
I agree that VS is a powerful tool, but the time you gain is nothing. Because most of developers time is spent on thinking. So modern editors are useless.
>>
File: opengraph-blog-696x359[1].png (102KB, 696x359px) Image search: [Google]
opengraph-blog-696x359[1].png
102KB, 696x359px
Code is the future.
>>
Can you compile VS code yourself?
>>
>>59530959
https://github.com/Microsoft/vscode
>>
>>59522819
>>ctrl+s
>>"BUY THIS SHIT RIGHT NOW GOY"

but wait anon, you didnt provide any criticism for sublime except for it telling you to purchase it, while you're also using or considering using other closed and/or paid tools, i dont get it.

me i just like sublime minimap for editing short codes in a myriad of languages,

for stuff you use more frequently and ofc larger multi file projects, it makes more sense to use IDEs

notepad++ i just use as a more powerful txt editor for organizing random info, just make a quick new language for txt and have foldable sections like in [ini] files and shit

is there any other FLOSS txt editors of note?
>>
Why nobody mentions codeblocks? I use codeblocks.
>>
File: Hazleton_Heroin_Arrest-0ccf6.jpg (205KB, 1484x781px) Image search: [Google]
Hazleton_Heroin_Arrest-0ccf6.jpg
205KB, 1484x781px
>>59522986
>chool gives me VS 2017 Enterprise edition for free.

here goy, the first license is free
>>
File: smug animom.png (402KB, 588x598px) Image search: [Google]
smug animom.png
402KB, 588x598px
>mfw I'm using sublime at >500 lines
>>
File: Valle de los Caídos.jpg (569KB, 2048x1152px) Image search: [Google]
Valle de los Caídos.jpg
569KB, 2048x1152px
Anyone tried using "visual studio code"?

Personally I think it's awful. There's a lot of UI clutter and the default font doesn't display correctly. (For example, if you type "ttttttttttttttttt", some "t's will have a 1px wide bar and some 2px wide.) Sublime doesn't do this.
>>
>>59521549
That's pretty good anon, I will steal this to sound smart/funny among my friends.

>>59523025
(you)
>>
File: Screenshot_2017-03-23_00-26-52.png (60KB, 718x745px) Image search: [Google]
Screenshot_2017-03-23_00-26-52.png
60KB, 718x745px
> vim users will deny this
>>
>>59532253
3GB
>>
>>59532253
When are text files ever that big? I'm not defending VIM, I'm genuinely curious.
>>
>>59521481
Try putting it on its own partition.
>>
>>59532298
database dumps
>>
>>59532420
Yes, but they must not be edited with a text editor.
>>
who /joe/ hier
>>
>>59532420
>>59532298
Ye i nearly shit myself when I did a pg_dump of a production database and it was fucking over 3GB
>>
>>59532253
>vim hangs on 3GB
Loaded 2GB file just fine for me, when I tried it. Maybe some plugin fucked your shit up.
>>
>>59521753
stallman wrote that post you noob
>>
>>59521810
>Nobody wants Windows programs anymore.
This is pissing me off because at first users don't want desktop programs and it's great how you can have everything online and all but the moment performances are tanking they blame you and not their piece of shit hardware because obviously they don't want to upgrade.
>>
>>59532253
vim
2gb loaded in like 20 seconds no problemo
4.7 gb file: 4 minutes in, severe lags on ubuntu, still not loaded
>>
Daily reminder that ed is the standard text editor.
>>
>>59532253
vim works on my machine.

install Gentoo
>>
https://github.com/jhallen/joes-sandbox/tree/master/editor-perf
>>
>>59532253
>3 GB file
That's not a use case many people are going to come across very often. I mean, it's good to know that there does indeed exist software that can handle it, but honestly, I don't see it as being a defining factor in what you choose as your main editor. Certainly no source code file should be that large, unless it's machine generated, and if you're doing stuff like manually editing disk images, you should use a hex editor for that.
>>
>>59532782
Not on Windows.
>>
>>59532253
>4 gb ram
>6 mb swap

nice.
>>
>>59531578
what UI clutter? you'd have to use writeroom to get less clutter
>>
>>59520483
>recommending Eclipse ever
>>
>>59520483
Because in 30+ years no one managed to make better one
>>
>>59533995
>>recommending Eclipse ever
requirement: open random C++ project and have a working 'go to declaration' functionality

time to set up with Eclipse: install CDT, done

time to set up with vim: not even possible

time to set up with emacs: 7 years
>>
>>59534162
>Eclipse is the only IDE!
kys
Anything is better than this garbage.
Use CLion, NetBeans, VS, ....
>>
>>59520483
Vim and eclipse had static analysis and documentation lookup tools before the languages eclipse and VS were written in were defined. Unsurprisingly they're better.
>>
>>59534162
>time to set up with vim: not even possible
>he doesn't know what ctags is
>>
>>59523307
Using VSC now, came from Sublime. Sublime is comfy and slightly faster, but I like the CLI integration VSC has and the extension marketplace is a lot better than Sublime's repo thing. VSC also seems a bit easier to customise too.

For heavier tasks I would use Notepad++, which can open GB files.

If I worked in big company teams I'd probably use VS, I'm curious how the latest enterprise version is.

On remote server ssh session I use vim, but I only have basic knowledge of it, so I don't use for big edits. Just to modify .conf or other config files.
>>
File: vscode.png (204KB, 1211x900px) Image search: [Google]
vscode.png
204KB, 1211x900px
>>59533972
>>
Is it bad if I just use gedit? What would be the advantage of switching to vim or emacs? Which of the two should I try?
>>
>>59522819
You certainly caused some triggering.

But I agree with you and >>59521473
>>
I used sublime before any of you faggots even knew what it was, am I marketed?
>>
>>59535581
Use whatever you're comfortable with.
Possible advantages of vim and emacs is the shortcuts make it faster, you never have to take your hand off the keyboard.
When it comes to the difference between shortcuts on vim and emacs:
Vim, press esc then usually a single character does editing moving, press i to go back to inserting/typing.
Emacs, you hold ctrl or alt plus another key to do whatever.
There's a lot of differences but that's a start.
>>
Is the paid version of pycharm worth it or is the community version good enough?
>>
>>59535581
nano
>>
Isn't it hard working on big projects with multiple files with just a text editor? Do you guys not like using debuggers?
>>
File: 1489877183891.png (409KB, 650x750px) Image search: [Google]
1489877183891.png
409KB, 650x750px
To write a short program,
cat >
. To edit a larger file, ed. The editor should not replace the functionality of the shell, which all screen editors like `vi' do.
>>
>>59535909
i can't tell if this is a meme or if you're the most autistic man on the internet

nigga even RMS uses fucking emacs
>>
File: 1488462970421.png (452KB, 488x668px) Image search: [Google]
1488462970421.png
452KB, 488x668px
>>59535970
>loading another operating system to edit text
>>
>>59535581
Vim if you use a laptop often. Not having to fuck around with a touchpad is pretty righteous.
>>
>>59521549
it's almost like you were expecting this from the system you exist in, hmmm, really makes you think...
>>
>>59520483

C++ programming who uses Visual Studio with a Vim plugin reporting in
>>
>>59536511
>with a Vim plugin
with a flavour of bacon
>>
File: pepeshades.jpg (125KB, 600x600px) Image search: [Google]
pepeshades.jpg
125KB, 600x600px
vim + tmux for most of my coding.
ZeroBrane for Lua (Love2d)
>>
File: closed source.png (21KB, 1853x228px) Image search: [Google]
closed source.png
21KB, 1853x228px
>>59521549
saved
>>
>>59532435
>database dumps
>Yes, but they must not be edited with a text editor.

im genuinely curious, with what then?

say i wanna regex modify something, but first i want to glimpse over it
>>
>>59532253
>no acme
>>
>>59521854
Common normie misconception.
That's security by obscurity and highly discouraged. A secure system will be secure no matter if closed or open source. If your security system is only secure because nobody knows its internals than it already has a major flaw that will eventually kill it (and you as its user).
The algorithms used by your banking app are all public and known.
>>
>>59536624
How can you people read shit that wide? There is a reason newspapers have fucking columns.
>>
the answer is binary
>>
>>59538989
>binary

>not programing in unary
>>
>>59539009
>not combining both and using urinary
>>
If you don't use one of, or all of the following:

* Notepad++
* VSCode
* Visual Studio

You *DO NOT* belong on this board.
>>
>>59539209
What's wrong with notepad++?
>>
where's VS code and atom?
they're the best options right now except for language specific IDEs in some cases
>>
>>59535357
so you have autism and can't read
>>
>>59539255
its ugly
>>
>>59539277
>whole fucking web browser just to edit code
This shit can't die quick enough.
>>
>>
>>59539277
>VSCODE

cuck
>>
>>59539255
>If you don't use one of, or all of the following:
>>
>>59526599
>87k with benefits and 401k but I have to use eclipse to write real software
>tendies and dew but I can use obsolete text editors and write toy scripts

Damn desu I see the light I'll give my 2 weeks right now
>>
>>59540066
Spotted the edge lord

>>>/pol/
>>
>>59521304
>Emacs is open source and entirely written in Lisp
emacs is written in c
>>
>>59540054
>comfy life
use a mouse whenever you want
use none whenever you want
make your text editor do everything you want while it stays quick and snappy
ah man why do people complain about use suggesting what we like
>>
>>59526391
All the window management, sam command language, and virtual filesystem for window contents takes a bit more than 500 lines of code.
It also contains some code for gui, display and input because it doesn't use a toolkit like gtk or qt.

and also
>just werks.
just no.
>>
Because I like it and it works great.
Thread posts: 213
Thread images: 33


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