What I Wish I Had Known About Developing C/C++ From Linux Before I Started
1–10 of 104 posts
Re: What I Wish I Had Known About Developing C/C++ From Linux Before I Started
#2Re: What I Wish I Had Known About Developing C/C++ From Linux Before I Started
#3Here's a tip that has saved me once or twice. If you start a long-running process, but forgot to use screen or nohup, bash lets you 'disown -h' its jobspec.
Re: What I Wish I Had Known About Developing C/C++ From Linux Before I Started
#4This is a nice list! However, I really think that increasing speed of development with better tools is a cornerstone of being one of those elite programmers, and vim<<eclipse, at least for Java! I haven't done C/C++ for some time... but I expected similar IDEs exist. "The way our development environment is set up though, there was really no good way to use Eclipse because everything is done on a remote development bo…
Re: What I Wish I Had Known About Developing C/C++ From Linux Before I Started
#5This is a nice list! However, I really think that increasing speed of development with better tools is a cornerstone of being one of those elite programmers, and vim<<eclipse, at least for Java! I haven't done C/C++ for some time... but I expected similar IDEs exist. "The way our development environment is set up though, there was really no good way to use Eclipse because everything is done on a remote development bo…
Re: What I Wish I Had Known About Developing C/C++ From Linux Before I Started
#6This is a nice list! However, I really think that increasing speed of development with better tools is a cornerstone of being one of those elite programmers, and vim<<eclipse, at least for Java! I haven't done C/C++ for some time... but I expected similar IDEs exist. "The way our development environment is set up though, there was really no good way to use Eclipse because everything is done on a remote development bo…
I don't develop using an IDE, but I still have access to the same kind of functionality. It's just not integrated into my editor.
Re: What I Wish I Had Known About Developing C/C++ From Linux Before I Started
#7How did you do refactorings? Or you just don't?
Re: What I Wish I Had Known About Developing C/C++ From Linux Before I Started
#8Re: What I Wish I Had Known About Developing C/C++ From Linux Before I Started
#9Ctags is great, especially for navigating someone else's code. What does this function do? Just ctrl-] and suddenly I'm at its definition. Something in there I don't recognize, same thing. Ctrl-t to go back up the tag stack. Ive become so used to navigating my code this way I have trouble without it.
Completion is just the way that Vim will give you completion matches in insert mode if you hit ctrl-n or ctrl-p. With C it's very smart about it and will automatically search included files. It's great for not having to worry about exact spellings on things. If you really like this sort of stuff there are a few plugins that do Textmate-like snippets.
Re: What I Wish I Had Known About Developing C/C++ From Linux Before I Started
#10When I started developing in C in Vim there are two things I've gotten used to that I can't live without now: ctags and auto-complete (they help with eachother). Ctags is great, especially for navigating someone else's code. What does this function do? Just ctrl-] and suddenly I'm at its definition. Something in there I don't recognize, same thing. Ctrl-t to go back up the tag stack. Ive become so used to navigating…