免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: mumalala
打印 上一主题 下一主题

[C++] linux下学习C++  关闭 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2009-07-31 18:16 |只看该作者

回复 #26 OwnWaterloo 的帖子

天!我服你。不用干活了吗?你太变态了,哈哈
你这么长的回复,都不知道怎么回答你

对学习 linux 下 C/C++ 编程的新手推荐 vim 的确不合适,因为他们可能既不熟悉语言又不熟悉环境,vim 更是看着就头疼。
所以我的建议是,新手还是用 ide 练吧
在 win 上用 vs + va / UE / Notepad++ / editplus 等写代码,linux 共享 windows 的目录,然后在开个 shh 编译,然后装 BVRDE 或者 Xming + 任意 linux-gui-dbger 也很不错。
现在 linux 上成熟的 ide 也很多,虽然比不上 M$ 的 vs,但功能也很丰富了,直接装 linux ,用 kdevelop / eclipse 等 ide 环境写、改、调代码,也很爽。
甚至 win 上装 cygwin 写代码都行。

我相信很多人都试过上面的各种组合,至少我是这样。
我自己在尝试过这些后最终又回到 linux 终端下的 vim + gdb + strace + make + bash(awk sed...) 这些中来的
因为我平时写点代码,改程序,看代码,改配置,写脚本,根本用不着 ide,而且这些工具的组合更方便
尤其是 vim 的编辑会很快

还有,我并不打算把 vim 武装成一个 ide, 我没那个需求。
写代码的时候没有自动提示,也不见得会慢,因为我写的是 C 代码,也不用别人的库,常用的一些 c 库函数和系统调用都背下来了。记不起的时候 ctrl + ] 一把,或者 shift + k 一把,然后 ctrl + o 回来。如果 ctrl + ] 跑的位置不对,那么就 :make tags && make cscope 一次。
说到调试,kdbg 具备你说的那些基本功能,你可以试试。但像 vs2005 那样的鼠标指向就展开结构体和指针好像没有

如果真的打算在 linux ,我还是建议学一下 vim/gdb/make 这些工具,有些时候没有用 IDE 的环境下,还是得用命令行工具。谁能保证搞 *nix 编程的人永远不会碰到 ssh 到服务器上去 gdb core 呢?

vim 只是个编辑器,vim 的目标是做好编辑这件事(他真的做到了),而不是做好 c/c++ 源代码专业编辑(也许做的还真的不错)或是 c/c++ ide (如果愿意,也可以配置出一个基本的,不过何必费这个劲呢)

f,df, cw, d%, 3p, 3==
不一一说了,举个例子:facfb    在当前光标处向后查找当前行中的 a,然后找到 a 后面的第一个 b,把 a 与 b 之间的内容全部删除,再进入插入状态等待输入。
还有,我真的认为鼠标用起来方便,但对于写代码的人来说大部分时候都不会比键盘快。


非常建议你学一下 vim, 用过了才知道好,你会喜欢上它的。

论坛徽章:
0
32 [报告]
发表于 2009-07-31 18:24 |只看该作者
晕了,贴子写了一半,被叫去开会,回来后写好,然后发现已经有人回贴了

关于 d3w ,如果怕数错,或者数一下慢的话,一样有
dw 或者 dW 或者 df(字母) 或者 d/(要查找的东西) 以及它们与 . 命令的组合
还有 v 定位 d 这样的可视化操作
甚至用鼠标也是可以的。不光 gvim 里才能用 鼠标,终端下一样也能用

论坛徽章:
0
33 [报告]
发表于 2009-07-31 22:37 |只看该作者
gcc

论坛徽章:
0
34 [报告]
发表于 2009-08-01 09:14 |只看该作者
g++
callgrind
valgrind
google-performance-tool or gprof
gdb
make
eclipse + CDT

etc.

论坛徽章:
80
20周年集字徽章-庆
日期:2020-10-28 14:09:1215-16赛季CBA联赛之北京
日期:2020-10-28 13:32:5315-16赛季CBA联赛之北控
日期:2020-10-28 13:32:4815-16赛季CBA联赛之天津
日期:2020-10-28 13:13:35黑曼巴
日期:2020-10-28 12:29:1520周年集字徽章-周	
日期:2020-10-31 15:10:0720周年集字徽章-20	
日期:2020-10-31 15:10:07ChinaUnix元老
日期:2015-09-29 11:56:3020周年集字徽章-年
日期:2020-10-28 14:14:56
35 [报告]
发表于 2009-08-01 09:20 |只看该作者
呵呵。精华帖子里面都有啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP