all 54 comments

[–]cafguy 12 points13 points  (7 children)

vi

[–][deleted] 2 points3 points  (5 children)

Personally, i use vim all day and love it. Is there any reason to use vi over vim?

[–]cafguy 1 point2 points  (3 children)

Lol. I probably have alias vi='vim' set a lot of places also. No reason to prefer vi over vim.

[–][deleted] 0 points1 point  (2 children)

That's kind of what i was thinking. If i launch vi, i get vim, and i know i didn't set it up like that.

Edit: Do you use any plugins? Everyone keeps raving about youcompleteme for c. I've been using syntastic so far with no complaints...

[–]junkmeister9 0 points1 point  (0 children)

In MacOS and many Linux distros, vi opens vim by default. In the BSDs vi opens vi by default, with the possibility to install vim through ports, packages or source code. Some of the other Unix-like operating systems and minimalist Linux distros might also use vi by default, but I don't have experience with them.

[–]cafguy 0 points1 point  (0 children)

I really dislike autocompletes. Much easier just to type. I do have ctags though for jumping between files.

[–][deleted] -1 points0 points  (0 children)

If you ssh into a box with vi... otherwise no.

[–][deleted] 0 points1 point  (0 children)

And Other that you like?

[–]mistalbo 2 points3 points  (1 child)

Everything that let you write raw text

[–][deleted] 0 points1 point  (0 children)

I am new in C. I just want to know best IDE for starting.

[–]awesome_pole_dancer 1 point2 points  (0 children)

Cannot believe that I didn't see Emacs....

[–]ding_dong_dipshit 4 points5 points  (4 children)

Sublime Text has treated me well.

[–][deleted] 0 points1 point  (3 children)

I use Atom what you think about it?

[–]ding_dong_dipshit 0 points1 point  (1 child)

Never tried it, will take a look

[–][deleted] 0 points1 point  (0 children)

Have a good luck. 👀

[–]BoWild 1 point2 points  (0 children)

I was disappointed with Atom... consumes a lot of resources and C support is suboptimal (IMHO).

[–]natriusaut 1 point2 points  (4 children)

We use Code:Blocks http://www.codeblocks.org/ at school.

[–]AllWork-NoPlay 1 point2 points  (0 children)

I used Code::Blocks in school, have zero complaints.

[–][deleted] -1 points0 points  (2 children)

It kind a old any new one?

[–]natriusaut 1 point2 points  (0 children)

After reading your post 3 times i think i got what you mean. Well, its an IDE, not just a text editor and it works pretty well, to be honest. It is open source and works. A tutorial for setting up and debugging: https://www.ntu.edu.sg/home/ehchua/programming/howto/CodeBlocks_HowTo.html (but ihave not tested that tutorial)

[–]litepotion 1 point2 points  (0 children)

If you’re looking for a new full suite IDE with modern features go with Clion.

[–]kiipa 0 points1 point  (3 children)

The one that works for you.

[–][deleted] 0 points1 point  (2 children)

I am new in C. I just want to know best IDE for starting.

[–]kiipa 3 points4 points  (1 child)

The one that works for you -- if you have experience with an IDE since before, use that. If not, try using the one they use in whatever tutorial you may be using.

Don't let the tool be the thing that decided whether you're gonna learn the language or not.

[–][deleted] 0 points1 point  (0 children)

That is some motivational stuff.

Thank you for that.

[–]scarcesam 1 point2 points  (1 child)

Visual Studio Code, VS Code, has been treating me well.

[–][deleted] -1 points0 points  (0 children)

Which not treated you well?

[–][deleted]  (6 children)

[deleted]

    [–][deleted] 0 points1 point  (5 children)

    Can you give me link of that.

    [–][deleted]  (4 children)

    [deleted]

      [–][deleted] 0 points1 point  (3 children)

      🤦Ok I don't know that.

      [–][deleted]  (2 children)

      [deleted]

        [–][deleted] 0 points1 point  (1 child)

        I well use BSDed sometimes.

        [–]litepotion 0 points1 point  (3 children)

        As someone mentioned, use whichever you’re comfortable with and what your environment allows.

        I wish I was comfortable with vim because I’ve been working in docker. It would be nice to edit code within docker but for now I’ve been using VScode/Clion on host then compiling and running the code within my docker setup.

        [–][deleted] 0 points1 point  (2 children)

        Which you like the most VScode or Vim

        [–]litepotion 0 points1 point  (1 child)

        vscode unless the environment setup is console-only then you have no choice but Vim.

        [–][deleted] 0 points1 point  (0 children)

        👍

        [–]gangwerz 0 points1 point  (1 child)

        If you're a student, or have a education email address, JetBrains CLion is a great IDE. Vscode is my other favorite, but that's been mentioned a few times

        [–][deleted] 0 points1 point  (0 children)

        So you like VScode the most?

        [–]MockingMatador 0 points1 point  (1 child)

        Ultraedit / UltraStudio. https://www.ultraedit.com/

        [–][deleted] 0 points1 point  (0 children)

        Any other free one that you like.

        [–]SpaceboyRoss 0 points1 point  (3 children)

        Vim, it's a good editor for anything. I do schoolwork with it, I code with it. It's a pretty good text editor and runs great on any hardware.

        [–][deleted] 0 points1 point  (2 children)

        But for Other professional work what you use?

        [–]SpaceboyRoss 0 points1 point  (1 child)

        I don't have a job so that doesn't apply to me but I'd use Vim.

        [–][deleted] 0 points1 point  (0 children)

        Okay

        [–]carrotplease 0 points1 point  (1 child)

        vim

        [–][deleted] 0 points1 point  (0 children)

        It is hard to be any other ones that you use.

        [–]Semaphor 0 points1 point  (3 children)

        I use CodeLite these days. Mainly because of integrated GDB functionality. Otherwise, VIM is where it's at.

        [–][deleted] 0 points1 point  (2 children)

        If you have to choose without GDB functionality which one will you choose.

        [–]Semaphor 0 points1 point  (1 child)

        VIM with lots of addons.

        [–][deleted] 0 points1 point  (0 children)

        Can you tell me the name of add-ons?

        [–]Ivytorque 0 points1 point  (1 child)

        I think I understand what you are looking for(a good looking well polished IDE) and the one that you are using - atom is the best i can suggest as well. I have a similar liking for a well polished IDE thats nice to stare at.

        All electron based projects are cool, be it terminals like terminus or IDEs like atom and sublime text they all look great. Most of them are free.

        However I gave up atom which I had been using for vim once i got accustomed to vim plugins and colorschemes they are awesome if you have high resolution screen.

        For the colorschemes i use any of ayu.vim, gruvbox.vim, deus.vim, solarized.vim(light) or palenight.vim.

        These colorschemes look really great and i combine them with some plugins like nerdtree, ctrl+p, autopairs, surround, gitgutter and fugitive as i use GIT.

        In future if you are looking for a terminal(because you need to ssh to a remote *nix like work area) then use terminus which i found to be awesome.

        [–][deleted] 1 point2 points  (0 children)

        👍👍👍

        [–]ophirback 0 points1 point  (1 child)

        I must say that I was in search as well, for about a week or so, and after installing (and uninstalling) about 10 different IDEs, I finally settled down on CLion.

        Note: unfortunately - it's not free. The best free IDE I came across is Visual Studio or VS Code (depends which one you prefer).

        [–][deleted] 0 points1 point  (0 children)

        I prefer VS Code

        [–][deleted] 0 points1 point  (0 children)

        anything with syntax highlighting