自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 vim每日一插(二)——vim-monokai

印象中的黑客都是在一片黑色屏幕上哐哐哐的巧指令敲代码,咱们也得弄个好看的黑底儿呀,vim-monokai满足这一装B欲望。github地址:https://github.com/sickill/vim-monokai当然,使用vundle管理插件,对于github上的插件,只需要在.vimrc中添加如下行即可:Plugin 'sickill/vim-monokai'另外,在.v

2015-09-28 17:58:00 4562

原创 vim每日一插(一)——NERDTree

这已经是准备写的第四个系列了。当然我写的系列都不长,目前还没有超过三期的。有道是无志者常立志,有志者立长志。看起来我就一无志者嘛,朝三暮四的。好吧,无所谓了,心情所致,想到什么写什么吧。最近练练vim,然后无聊,又看vim的插件,那么就慢慢找些好用的插件吧。今天的是NERDTree,一个在vim中显示目录结构的插件。几个常用命令:NERDTree[ | ]打开一个新的NERD tree

2015-09-27 16:21:22 740

原创 vim插件管理利器——vundle

尝试了一段时间的vim,终究不如IDE好用,找不到黑客的感觉。实在忍不了一天天苦练vim的命令了,先找找插件感受一下vim的灵活吧,至少往IDE的感觉上靠一靠,也能凑合先代替IDE进行开发呀。vim的插件都放在~/.vim路径下,但不是很好管理,网上说vundle是个不错的vim插件管理工具,尝试下,的确不错,该项目托管在github上,README已经讲的蛮清楚了,github路径如下:

2015-09-27 10:00:00 581

原创 vim每日一练(三)——查找匹配

基本查找[N]/{pattern}[/[offset]] 向前找第N个出现的{pattern},[offset]表示定位到找到的{pattern}下面的第offset行[N]?{pattern}[?offset]] 向后找第N个出现的{pattern},[offset]表示定位到找到的{pattern}下面的第offset行[N]/ 前向重复上个查找[N]? 后向重复上个查找[

2015-09-26 11:14:47 593

原创 vim每日一练(二)——光标的横向纵向移动

上一节我们介绍了光标的移动按键:hjkl,即左下右上。今天来写更高级一点的光标移动1.光标的左右移动0 移动到左边的第一个字符^ 移动到左边的第一个非空白字符[N]$ 移动到第N-1行的最后一个字符(N默认为1)有时候一行语句很长,在vim屏幕的宽度中放不下,可能会出现自动换行(wrap)的情况,此时可以使用下面几个命令使得移动是以屏幕行为对象,而非实际行。g0 移

2015-09-15 19:31:53 1197

原创 vim每日一练(一)——vim基础的基础

这几天在写《木头骑士的Linux编程实验室》系列,开始的时候使用eclipes cdt建立工程。这东西很方便,一切都有图形化界面,自动建立工程,自动生成makefile,而且跳转、提示等都很方便。功能强大的同时自然也有其不灵活之处,这里深深体会到的就是,eclipse的一个工程只能有一个main函数,也就是说,如果向在eclipse的一个工程中,同时编出两个可执行文件来,还是很麻烦的。忍了它几天之

2015-09-15 08:13:54 464

原创 木头骑士的Linux编程实验室(三)——文件描述符的操作

上一篇文章我们实验了几个基本的文件操作,它们大多以文件描述符作为操作对象,来操作一个文件。这一篇中,我们将对文件描述符本身作为测试对象,实验文件描述符的操作。首先,我们先看看文件描述符在系统中处于一个什么样的地位,贴上一张《Linux/UNIX系统变成手册》 的图:图中最左边的是进程,每个进程都会维护一个文件描述符表,当打开一个新文件是,文件描述符表中的未使用的最小文件描述符,就会

2015-09-11 17:35:53 750

原创 木头骑士的Linux编程实验室(二)——基本的文件读写操作

在Linux中,文件是一个相当重要的概念,不光普通的文件需要读写,Linux几乎将所有课读写的东西都抽象成了文件,都采用文件的操作方式进行操作,包括什么设备驱动啦,目录啦,管道啦,符号链接啦,甚至网络间的数据传输,都抽象成了文件,所以,掌握了文件的操作方式,也就几乎能够操作Linux上的一切啦。文件操作能够管理如此多的东西,所以文件操作也提供了相对比较复杂的函数接口,本章试验几个基本的函数接口

2015-09-08 18:31:04 667

原创 木头骑士的Linux编程实验室(一)——时间、错误、限制

Linux上层软件编程,除了一门必须的编程语言,比如C语言,还需要了解的,就是Linux的编程环境了。这里最常打交道的就是Linux的各种系统调用了。这里会涉及到Linux以及其先祖——UNIX的各种标准,这里不打算深入探讨这些标准的历史与关系、区别,重点在于研究Linux环境下编程所用到的系统调用。系统调用,长得很像普通的函数,但其实现过程却要复制一些,因为系统调用是用户空间与内核态的接口。

2015-09-07 18:18:57 737

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除