[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y ] [Search | Home]
4Archive logo
IDEs THREAD
If images are not shown try to refresh the page. If you like this website, please disable any AdBlock software!

You are currently reading a thread in /g/ - Technology

Thread replies: 91
Thread images: 15
File: vim.gif (128 KB, 1024x748) Image search: [iqdb] [SauceNao] [Google]
vim.gif
128 KB, 1024x748
ITT: post your IDE appearance.
+1 pt. for riced Vim
>>
>>43031614
how can i into ricing vim?
>>
>>43031633
search for "Vim as an IDE" etc.
after this you'll probably end with few plugins installed, such as pathogen, NERDtree, YouCompleteMe
they're very basic plugins to developing, however it's possible to write in plain Vim, but it's like writing a book in notepad.exe
>>
File: rtl.png (98 KB, 1439x867) Image search: [iqdb] [SauceNao] [Google]
rtl.png
98 KB, 1439x867
>>43031614
>not using master IDE
>>
>>43032223
>2016
>using botnet software
>>
Preview window on top shows me the definition on whatever the cursor is on, the word below the cursor is highlighted in green. The last spaces before colum 80 and 120 are highlighted in light red and a bit less lighter red respectively. Tagtree on the left. current function, (GIT) branch, spelling language and other info on status bar (which turns red during insert mode). F4 does a recursive file search for the word below the cursor and allows me to open any of them at the respective position. Also a lot more rice.
>>
>Geany
I don't give a fuck. It works and it's fast enough.
>>
bump ;_;
>>
I somehow doubt the average /g/ user does much besides ricing, you don't need an IDE to rice.
>>
File: 892123e10ef.png (152 KB, 1366x768) Image search: [iqdb] [SauceNao] [Google]
892123e10ef.png
152 KB, 1366x768
I only have Nerdtree and taglist for my VIM. I never exceed more 80 columns.

I need:
* simple snippets
* autocomplete
* easy copy paste from X to VIM

Suggestions for
>>
>>43031633
Go to dotshare.it and look for ideas.
>>
>>43034450
What do you mean by simple snippets?
For autocomplete I recommend ctags.
Copy and paste should be done by your terminal (or tmux) you can use somthing like
set pastetoggle=<F2>

to temporarily disable auto indent if that's a problem for pasting. Or you could use xclip to paste it directly into vim.
>>
>>43031695
Notepad would be sufficient for writing a book if It had vi-bindings.
>>
>>43032849
That sounds really nice.
How did you get the definition thing, that sounds really handy.
>>
>>43034450
Shift+insert usually works for pasting.
>>
File: 1404265986710.jpg (19 KB, 450x348) Image search: [iqdb] [SauceNao] [Google]
1404265986710.jpg
19 KB, 450x348
Quality thread. So far the only IDE that's been posted is Visual Studio. You faggots really don't think VIM is an IDE, do you?
>>
>>43034549
No, but GNU+Linux is my IDE and Vim is my text editor for that IDE.
>>
>>43034533
thanks
set updatetime=100
au! CursorHold * nested exe 'silent! ptag '.expand("<cword>")

keep in mind that you need a tags file to do so (use ctags or something similiar to create it)
>>
>>43034496
By simple snippets, something like Ultisnips. I
guess Ultisnips is the thing Im looking for.

>>43034544
Yeah. I might run xclip though
>>
I need to work on it still.
>>
>>43034579
>Having to do all this to get definitions
By the time you finish "ricing" (and by that I mean: getting the basic features of an IDE) your text editor, I would have finished my project
>>
>>43034606
>Ultisnips
What's this?
>>43034619
>adding two lines to a config file is an impressive amount of work that requires hundreds of men hours.
>>
>>43034619
And as he learns vim and his vimrc grows he will become more efficient than a mouse (lel) IDE.

Seriously, any IDE that doesn't support model or full keyboard control is pants-on-arms autistic
>>
>>43034647
>implying that you pull those lines out of your ass and you don't need to search and learn all that
>>
>>43034647
https://github.com/SirVer/ultisnips

Someone on /g/ showed it to me and uses it for heir workout logs.
>>
>>43034656
model -> modal
>>
>>43034656
But any IDE (most) (at least Visual Studio and Eclipse) are fully usable with keyboard only.
I barely touch my mouse, only when I want to use the GUI editor or when the mouse is going to be more convenient than the keyboard.
>>
>>43034665
>using google is an arcane art only mastered by those that dedicated their lives to the great ways of Larry Page
>>
>>43034689
>two consecutive bracketed phrases

Next time use a comma.

Anyway, to be fair I've never used Visual Studio and I have only dabbled in Eclipse. They are usually powerhogs and that is a no-no on my laptop so I much prefer vim, sometimes, even without an X server (for graphics).
>>
>>43032849
Just saying your theme is awesome, and the setup is clever though I personally wouldn't need most of those things.

What's the font, btw?
>>
File: FallaciesPoster.jpg (2 MB, 3018x2012) Image search: [iqdb] [SauceNao] [Google]
FallaciesPoster.jpg
2 MB, 3018x2012
>>43034699
>>
>>43034744
Thank's I add the features as I go along and feel like I need them (I've been using vim for ~5 years now).
Nimbus Mono L:pixelsize=12:antialias=true:autohint=false"
>>
i like eclipse when i do java
>>
>>43034758
Literally everyone on /g/ posts with logical fallacies
>>
>>43034784
>Nimbus Mono
┬ĘThank you.
>>
File: lel.png (64 KB, 1559x798) Image search: [iqdb] [SauceNao] [Google]
lel.png
64 KB, 1559x798
Rate, suggest improvements
>>
>>43034699
The funny thing is that most people can't use google properly.
>>
>>43034872
>PHP
>>
File: Untitled.png (50 KB, 1920x1080) Image search: [iqdb] [SauceNao] [Google]
Untitled.png
50 KB, 1920x1080
>>43031614

I develop Chrome apps mainly, as well as do work on a Chromebook so this one works for me.
>>
>>43034872
use PDO you crazy fuck!!!
>>
>>43034878
And in what server-side language should I be developing webites you retarded hipster dipshit
Also, IDE not language rate thread.
>>43034906
Nah too much work at this point, I'll risk it with mysqli
>>
>>43032849
>returning ArrayList
>not using at least java 7
>not using proper javadoc everywhere
>>
>>43034941
>ruby, python

Those are faster and more concise than PgayP
>>
>>43034989
http://lineofthought.com/tools/php
http://lineofthought.com/tools/python

Compare.
>>
>>43034983
What's wrong with ArrayList?
Why isn't it Java7?
privates and simple @Overrides don't need javadoc (tm)
The Code you see above in the preview window isn't written by me.
>>
>>43035036
>What's wrong with ArrayList?
Most of the time you should return the interface and not the implementation. If the caller of the method really needs to know it's an ArrayList it's fine, otherwise return List.

>Why isn't it Java7?
More precise, it's not using Java 7's type inference for generics
List<String> foo = new ArrayList<>();


>privates and simple @Overrides don't need javadoc (tm)
fair enough
>>
>>43035105
Thanks for the info, I don't do much Java, but I should've known about the interface thing (even though it's only private functions), the type interface also looks pretty cool. I'll fix my code.
>>
File: IMG_7891.png (87 KB, 640x1136) Image search: [iqdb] [SauceNao] [Google]
IMG_7891.png
87 KB, 640x1136
so what about using eclipse for some C dev....

i used to use netbeans. i liked the debugger that allowed me to step inside struct pointers... does eclipse have this functionality?
>>
>not using the master race st3
inb4 "it's not an ide you dumbfuck"
>>
>>43035165
The thing about returning the interface isn't really only for Java.

It's always good to return the "highest" member of the hierarchy possible. This allows you to change the implementation to e.g. a LinkedList very easily. Granted, in most situations an ArrayList works perfectly fine - but it's good to always have this in mind and use it. "Design against interfaces" (but don't add interfaces to every fucking class like some Java devs think it's necessary).
>>
>>43035219
You guys still drawing that ASCII art for your minimap?
>>
>>43035219
>pure HTML
Lel
>>
>>43035230
never did that actually, but i know people who did

>>43035239
>implying i'd show /g/ the code on my work pc
>>
>>43035215
don't for this exact feature, but for having tested both, netbeans is way better
>>
>>43035228
Yeah, I get that, it's just that I usually code in C or Haskell where this is much less of an issue.
>>
>>43034562
and I am a virgin because I chose to stay pure for the right one
>>
File: IDE.png (153 KB, 840x1020) Image search: [iqdb] [SauceNao] [Google]
IDE.png
153 KB, 840x1020
I got Nerdtree, gundo and tagbar on toggle because who needs that shit open ALL of the time.
>>
>>43035275
>gundo
May I ask how you do the vertical lines that indicate indent? I tried to do that yesterday and failed.
>>
>>43035302
Nevermind the quote
>>
>>43035239
have fun getting hacked by the NSA, stupid tard
>>
>>43035302
     " Indentation guides for vim
NeoBundle 'Yggdroot/indentLine'

" Setting indentline to speedmode
let g:indentLine_faster = 1


This is the plugin and the config I use.
>>
Eclipse 4.3 has a CSS file apparently but I've never been able to find it. Anyone know which directory it's in?
>>
>>43035344
I was hoping for some regexp/match combo, but an entire plugin semms like overkill for such a feature
>>
>>43035377
I tried to do this too but failed to make it anywhere near as efficient as this plugin. so that's why I just went with this.
>>
>>43035344
Thank you.
>>
>>43035268
Good for you.
I would give all my belongings to get rid of all my desires.
>>
How do I make YouCompleteMe to do semantic completion all the time? For example, if I press Ctrl+Space while string.h is included, it does indeed suggest the functions. However when I start typing strl... on a line it does not offer anything automatically.
>>
>>43035330
> i haven't used a template engine like pelican
>>
>>43032223
>2016
>Not using glorious WPF

Seriously, why? WinForms is SO deprecated
>>
VS IDE is best IDE

Intellitrace ftw
>>
>>43034612
Wow, nice font and color theme. What are you using?
>>
>>43034612
emacs friend! i used vim for some years before even trying emacs.

it's a lot cooler than i would have thought. honestly not sure why vim is so dominant on /g/
>>
>>43035548
Well in this particular case there actually no visible window (it's just a launcher that stays on and display a tray icon).
I didn't see the point to bother with WPF

But I agree WPF is bretty gud.
>>
>>43035695
forgot pic
>>
>>43035695

vim is much lighter weight. emacs is basically a full DE built around a text editor.
>>
>>43035695
Because some people love to use the best of each tool although less integrated. I want the best editor, best terminal emulator, best email client, best browser, etc. instead of having many mediocre alternatives in a package.
>>
>>43034872
absolutely horrible code, and I'm ignoring the fact that you are using PHP.
>>
>>43035638
imperative code is really disgusting, you know you have a thing called functions right? C# does support higher order programming so you don't need a million nested control structures.
>>
>>43035787

This was thrown together in about 10 minutes. I'm not going to bother writing a thing like this properly
>>
>>43035825
It* was
>>
>>43035698
Aha, fair enough then
>>
>>43035708
Theme please

Would be great to find a vim version. I use vim because it's way simpler to customize (on non-plugin level) and integrates nicely to eclipse
>>
>>43035619
wait a second what are these tabs at the top of the screen?
>>
>>43035880
Post deleted, but http://windowtabs.com/ probably
>>
>>43035031
> A lot of people using it, justifies the language's horrible syntax and design paradigms
>>
>>43035874
that's just zenburn
>>
>>43036006
thanks

Didn't remember that one
>>
>wasting more time in visual than programming
>>
>>43036622
I never use visual mode, I fail to see why people use it at all, kinda curious to get some oppinion on that, what is it that makes visual mode so interesting?
>>
File: ide.png (230 KB, 1921x1079) Image search: [iqdb] [SauceNao] [Google]
ide.png
230 KB, 1921x1079
>>43031614
Codeline
> Native GDB integration
Werked fine for me so far
>>
>>43037967
>le ugly typo
Codelite*
Thread replies: 91
Thread images: 15
Thread DB ID: 4652



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

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

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 shown content originated from that site. This means that 4Archive shows their content, archived. If you need information for a Poster - contact them.
If a post contains personal/copyrighted/illegal content, then use the post's [Report] link! If a post is not removed within 24h contact me at [email protected] with the post's information.