自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 vim处理文本文件

vim默认提供了很多处理plain text的操作,虽然不及word这些专门的文本处理工具,但是功能也很强大的说。vim默认不会自动折行,也就是说当一行很长的时候,虽然表面上看起来vim把它断成好几行,但实际上并没有添加换行操作符,除非显式按回车键。而命令:set textwidth = [num]  将一行显示为指定字符长度,超过这个长度vim会自动加上换行操作符,而不用用户的担

2013-01-31 11:39:40 1948 1

原创 Vim Improved笔记之Commands For Programmers

为当前编辑的文件设置文件类型一般情况下,vim根据后缀名猜测文件类型,但是在有些场合下,我们可能会自己写一个和平常不同的后缀名,这个时候应该告诉vim该文件的文件类型。比如:set filetype=c   将当前编辑的文件定义为c文件。这样,即使当前文件后缀名为 .inc文件,vim还是把它当做c源文件,用c的语法高亮显示当然,也可以查看对某一种文件类型的文档::help

2013-01-29 17:59:07 1167

原创 vim基本可视模式

Visual模式v 与V的区别。v从当前字符开始选,以后每次选中一行,但第一次选择的是从当前字符开始的行。而V从当前行开始选择,直到光标结束之处。块选择Ctrl+v  在表格中删除指定列非常有用查看Visual Mode下的命令  :help v_Visual模式下的操作d 与D的区别d只删除选中的字符,而D删除选中字符所在行的所有字符,c和C,y和Y同理

2013-01-29 16:25:30 2175

原创 vim多文件操作及Window

Marksvim可以设置书签,这样在文件内到处跳转后,可以跳转回来。比如在你想要跳回来的某一行按下ma,(可以按m[a-z]即26种选择)然后跳转到别处时,再次按下`a,就会跳转回到你指定的行数.当然,mark比较有用的场合在于删除多行。比如你想删除指定区间的行数,而你又不想记住这两行的行数,即可在删除区间的第一行按下ma,记录下mark a,然后将光标移到删除的最后一行,再次按下

2013-01-29 15:17:07 1049 1

原创 vim基本操作

使用默认的example配置文件 :r $RUNTIME/vimrc_example.vimvim查看以某个字母开头的命令列表: 字母  例如,查看e开头的命令集合: e  表示按CTRL 和字母D同时按有时候编辑问个文件的时候突然忘了编辑文件的名称,这个时候可以按下Ctrl+G就可显示当前编辑的状态将屏幕上滑和下滑半屏,使用按键Ctrl+U, Ctrl

2013-01-29 12:26:21 1292 1

原创 坚持学习vim之开篇

前端时间学习了很长时间vim,一直没有成就,那会儿看的是学习vi和vim编辑器,看到map那张就放了。今天无意中看到vimturor觉得真心不错,或许这是一个好的资料坚持把它啃下来,我英语又不差!

2013-01-29 10:12:09 554

原创 计算工程中总共有多少行代码

use strict;use File::Find;print "input your dir here: \n"; chomp(my $dir = );print "counting,please waiting...\n"; find(\&wanted,$dir);my $line_count;sub wanted{ if(-f $_){ my $file = $_;

2013-01-04 10:36:30 881

原创 计算指定文件夹下文件总数

use strict;use File::Find;print "输入你要计算文件数量所属目录的路径: \n";chomp(my $dir = );print "正在计算,请稍后...\n";BEGIN{ my $count = 0; sub count_num { $count++ if -f } sub count_get { $count }}find(\&c

2013-01-04 10:33:47 787

搜索引擎信息检索实践

搜索引擎,信息搜索实践,搜索引擎,信息搜索实践,搜索引擎,信息搜索实践

2019-01-29

ARM System Developers Guide-Designing and Optimizing System Software.pdf

ARM System Developer’s Guide Designing and Optimizing System Software

2015-05-27

UNIX环境高级编程头文件和库文件

将apue.h整理,并从书中摘录了一部分apue.c的源代码。 最后连接成库文件libapue.so.提供run.rb脚本文件。如此,ruby run.rb test.c并可运行并连接libapue.so文件,编译连接运行。 并且,您还可以加在vimrc中加一个map,如:nmap \s :!ruby run.rb %<CR>,这样,每次敲完书上的代码,只要按\s,并自动编译当前源文件,链接libapue.so库文件,然后运行生成的可执行程序。

2013-10-17

android json解析代码生成器

通过编写配置文件,该代码生成器能自动生成相应的bean,和解析json的代码。 你需要做的是,有一个ruby环境,将配置文件写在test.conf中,然后shell的重定向即可。 如生成Bean文件: ruby BeanGen.rb > Bean.java 生成json解析代码: ruby json_parser.rb > JSONParser.java 不使用重定向,模式是打印在终端中。

2013-07-29

Thinking in Java 练习题答案

Thinking in Java 4Edition 练习题答案

2011-12-07

空空如也

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

TA关注的人

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