配置vim后,进行一个简单的进度条实现
来源:互联网 发布:淘宝网名昵称大全2017 编辑:程序博客网 时间:2024/06/13 12:08
配置vim
vim是Linux下的一个编辑器,在没有vim配置下,编写程序时,就像在Windows下在记事本写程序一样。但是vim很强大,它允许我们进行各种配置以及安装插件。
所以配置vim很重要,下来和我一起配置vim吧。
配置vim以前进入写代码时,回车换行后,光标是下一行的开头,如:
进入root中,进入根目录下etc/目录,列出所有文件
#cd /root/etc/
vimrc存放默认Linux默认配置的。
先执行这条命令:
# wget https://raw.github.com/ma6174/vim/master/setup.sh && bash setup.sh
这条命令结束后报错:
再执行这条命令:
# wget https://raw.github.com/ma6174/vim/master/setup.sh –no-check-certificate && bash setup.sh
在连网时自动下载
我的就这样成功了。如:
参考文件http://www.wtoutiao.com/p/7a2MVY3.html
进度条的实现
在实现进度条之前,进行铺垫一些知识:
1、缓冲区的类型有三种:全缓冲区、行缓冲区、无缓冲区。
看下面两个程序:
两个运行结果是:图一先sleep3秒,再打印hello
图二先打印hello,再sleep3秒
printf函数是一个行缓冲区,先写到缓冲区,满足条件后,才将缓冲区刷到对应文件中,刷缓冲区的条件如下:
1) 、行缓冲区填满
2)、 写入的字符中有‘\n’
3)、调用fflush手动刷新缓冲区
4)、调用scanf要从缓冲区中读取数据时,也会将缓冲区内的数据刷新
5) 、程序结束也会刷新缓冲区
综上就可以知道为什么图一和图二的运行结果的差异了。
2、回车和换行
回车就是光标到达最左侧 (\r)
换行就是移到下一行(\n)
如果只回车,打印的东西会覆盖同行以前的内容,如果只换行,打印的东西会在下一行的一个位置继续。
我们在键盘上敲下“Enter’”键后其实是做了两步的:先换行,再回车。
实现进度条时,我们就利用了这个原理,并不是真的让进度条动起来,而是每次往写入的数组里比上次多写一个字符,就会感觉在往前动一样。
代码:
结果:
- 配置vim后,进行一个简单的进度条实现
- 实现一个简单的进度条
- 一个简单的VIM配置
- 一个简单的进度条,applet实现
- 用Ajax实现一个简单的进度条
- 用Ajax实现一个简单的进度条
- 简单实现一个文件上传的进度条
- linux中实现一个简单的进度条
- Linux中实现一个简单的进度条
- 用linux实现一个简单的进度条
- Linux中实现一个简单的进度条
- 一个简单的进度条
- linux vim进度条的实现
- shell实现一个简单进度条
- 进度条的简单实现
- 进度条的简单实现
- 简单进度条的实现
- 简单进度条的实现
- HTML标签<label></label>标签有什么作用?
- 关键字加亮--JS方法
- android SDK manager 无法获取更新版本列表
- LabelValueBean的使用
- python中二维列表的创建
- 配置vim后,进行一个简单的进度条实现
- (三)ARM 常用汇编指令(2)之ARM堆栈保护/恢复现场分析
- <jsp:useBean>的使用
- PaginationSupport分页
- 我的第一篇博客文章
- UCI 数据集
- DetachedCriteria的使用
- 常用的几种排序
- LNMP 下 展示文件夹目录 和 子目录下的PHP无法解释问题