vim编辑C++的小小心得
来源:互联网 发布:淘宝首页排版要求 编辑:程序博客网 时间:2024/06/11 16:47
emmmmmmm已经让linux吸了几天灰感觉不太好。。。所以先把vim环境给搭建起来吧。。
迟迟没有搭建的原因是因为害怕等到考试来搭建会不会GG。。。想起KPM用了半小时搭建环境真是瑟瑟发抖~~~
然而早晚还是要搭的。。(感谢赵dalao的资瓷)
首先是配置~/.vimrc(很奇怪为什么大家都是~./vimrc??)
vimrc:
set nu //显示代码行号syntax on //关键词高亮显示set cindent //C 语法自动缩进set autoindent //新行自动缩进set shiftwidth=4 //缩进宽度 4set tabstop=4 //tab 键宽度 4set softtabstop=4 //制符表宽度 4set nobackup // 不备份execute pathogen#infect()filetype plugin indent onvmap <c-v> "+pvmap <c-c> "+y先说说后2行吧。。。vim其实有复制粘贴的命令y和p,不过不同的是vim有自己的缓冲区,无法与外界共享。。所以如果要复制别的地方去要用"+p和"+y。。然后看很多人也吐槽这个命令,跟着他们用map把命令换成快捷键了,复制的时候我比较习惯在Virtual下进行所以用里vmap。。。
前面几行下去编辑C++就舒服很多了,而且背景色本身也超好看啊~~(注释后来加的。。直接加在文件中会出错)
然后剩下2行我以后再查查是什么东西吧= =!
然后试了下vim编辑起来真的好爽的说=v=而且我还只是初学了一些语法而已。。。
下面是效果:
这样就只剩下编译和调试了吧。。。因为感觉如果要链接到vim里面做成IDE应该要配置不少东西,先阶段先用命令行吧。。以后熟悉一点再看看有没有必要。。。
然后熟悉了下一些参数如-g,-o,-Wall什么的。。。好像要-g才能用gdb。。至于什么原理以后学习。。
编译完之后输入命令./test就可以运行了,和windows同样用文件读入会省去不少麻烦。。
还有gdb的一些用法也复习了一下,以后就没有dev的毒瘤debug了。。(即使自己中毒已深)
然后还有对拍。。和以往一样就是bat变成了sh,语法也有所改变,不过换汤不换药。。
cmp.sh
while true; do./rand>data.in./std<data.in>std.out./test<data.in>test.outif diff std.out test.out; thenprintf "AC\n"elseprintf "WA\n"exit 0fidone
还是很容易就能看懂。。然后fi是if的结束,done是while的结束。。感觉瞬间回到了pascal。。。
编译好文件,输入命令sh ./cmp.sh就开始对拍了。。
然后还有一些问题。。自己比较喜欢开2个命令窗口,一个编辑一个编译debug对拍什么的。。然后发现系统自动把这2个叠在一起很难切换= =!
还有就是打的过程中发现fictx真的好怪啊。。还是搜狗大法好。。。
总之,linux下的环境算是基本搭建完成了吧。。。还有很多东西要学呐。。
- vim编辑C++的小小心得
- javah的小小心得
- VIM编辑C程序的常用技巧
- 编辑C程序心得
- vim开发c语言的心得
- 使用FileUpload的小小心得
- VIM编辑C
- vim的学习小小笔记
- 小小心得
- 关于乱码的一点小小的心得
- 使用VIM编辑C程序
- 关于芯片选型的一点小小心得
- 报表心得------ 一点小小的体会
- 关于芯片选型的一点小小心得
- 写大论文一点小小的心得
- 简单图片服务器的小小心得
- 编写优雅程序的一点小小心得
- 自己的一点小小心得记录
- Reactjs入门官方文档(六)【conditional-rendering】
- Java开发练习6,图形界面
- pat 1044.火星数字 Java版
- PREV-3 带分数
- gdb使用
- vim编辑C++的小小心得
- windows ssh软件下载
- 高德地图功能,打release包报错崩溃
- C++11 标准新特性:委派构造函数
- 数据结构--单向链表3
- C++学习之友元函数(一)
- Reactjs入门官方文档(七)【lists-and-keys】
- 第11周项目4- 利用遍历思想求解图问题(3)
- http、id、json、exception、jedis、cookie、自定义响应式结构模板