2009年05月28日 星期四 下午 03:20
以下内容均来自: http://vimcdoc.sourceforge.net/doc/usr_28.html#usr_28.txt http://vimcdoc.sourceforge.net/doc/fold.html#fold-marker ===== 哎,考虑搬家,格式总是被弄得一团糟 ===== 所有的折叠命令都以 'z' 开头。展开你的想像力,这个字母看起来就像一张折叠起来的纸的侧面。而 "z" 后面可用的字母,由于采用了帮助记忆方法选择,很容易记得住: zf F-old creation (创建折叠) zo O-pen a fold (打开折叠) zc C-lose a fold (关闭折叠) zr 这将减少 (R-educe) 折叠。相反的操作是: zm 这将折叠更多 (M-ore)。你可以 |
2009年05月28日 星期四 下午 03:20
所有的折叠命令都以 'z' 开头。展开你的想像力,这个字母看起来就像一张折叠起来的纸的侧面。而 "z" 后面可用的字母,由于采用了帮助记忆方法选择,很容易记得住: zf F-old creation (创建折叠) zo O-pen a fold (打开折叠) zc C-lose a fold (关闭折叠) zr 这将减少 (R-educe) 折叠。相反的操作是: zm 这将折叠更多 (M-ore)。你可以重复 "zr" 和 "zm" 来打开和关闭若干层嵌套的折叠。如果你有一个嵌套了好几层深的折叠,你可以用这个命令把它们全部打开: zR 这将减少折叠直至一个也不剩。而用下面这个命 |
2009年04月18日 星期六 下午 10:35
啊,不知不觉,劳累而充实的一天又要结束了,下班时间到了.起身去接了杯水,一边喝
一边到别的同事那转了转,聊上几句.在回座位的途中,心中不经意的又想起了老婆,那个深
深的爱着我的人,可能是除了爸爸妈妈他们之外最最爱我的人了.一种淡淡的却又回味悠长
的幸福的感觉悄悄的从心里腾了起来.
曾经,懵懂,不懂爱情,苦涩的开始.但是一直以来,对爱情,对幸福的生活的要求不曾改
变.直到现在还是向往着那种不用过多言 |
2009年04月14日 星期二 下午 10:02
(3)匹配IP包
众所周知,IP协议是TCP/IP协议中最重要的协议之一,正是因为它才能把Internet互联起来,它可谓功不可没,下面分析匹配IP包的表达式。
对IP进行匹配
tcpdump 'ip src 192.168.240.69'
ylin@ylin:~$ sudo tcpdump -c 3 'ip src 192.168.240.69'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
11:20:00.973605 IP ylin.local.51486 > walnu |
2009年04月14日 星期二 下午 10:01
tcpdump -i eth0 -s 0 'dst port 9000 and src port 3367' -q -X -vv
/usr/sbin/tcpdump -i eth0 -s 0 'src port 7000 or dst port 7000' -q -X -vv
常用选项:
-c
Exit after receiving count packets.
-C --如果需要写文件并想记录所有的信息,并自动切换文件
Before writing a raw packet to a savefile, check whether the file is currently larger than file_size and, if so, close the current savefile and open a new one. Savefiles after the first savefile wil |
2009年04月12日 星期日 下午 04:07
将 Current working directory 记为 (1)
将 Index file 记为 (2)
将 Git repository 记为 (3)
他们之间的提交层次关系是 (1) -> (2) -> (3)
git add完成的是(1) -> (2)
git commit完成的是(2) -> (3)
git commit -a两者的直接结合
从时间上看,可以认为(1)是最新的代码,(2)比较旧,(3)更旧 |
2009年04月12日 星期日 下午 03:37
2009年04月12日 星期日 下午 02:50
可以看到提示信息“changed but not updated”,就是说git发现你有已经修改了但还未git add的内容。
如果git提示说“Changes to be committed”,那就是表明git发现了你已经git add但还未git commit的内容。
如果git提示说“Untracked files”,那么就是你增加了新文件或者在某个子目录下增加了新文件。 |
2009年04月12日 星期日 下午 02:22
使用vim进行文件比对
vimdiff file1 file2
vim -d file1 file2
命令:
dp 将当前文件的当前差异合并到另一个文件中
do 将另一个文件中的对应修改更新到当前文件中
[c 查找前一个差异处
]c 查找后一个差异处
使用diff查看文件差异
diff file1 file2
简单输出模式,只输出差异内容
diff -c file1 file2
diff -C 5 file1 file2
上下文显示输出模式,显示差异区域上下n行的文本,两个文件的差异块是 |
2009年04月12日 星期日 上午 01:53
本人最常用命令形式:
bzip2压缩文件(和或目录)列表:tar jcf xxx.tar.bz2 file1 dir2 file3 dir4 dir5 file6
bzip2压缩文件(和或目录)列表,显示当前正在被压缩的文件:tar jcvf xxx.tar.bz2 file1 dir2 file3 dir4 dir5 file6
解压bzip2压缩包:tar jxf xxx.tar.bz2
|
2009年04月07日 星期二 下午 10:37
2009年04月07日 星期二 下午 09:57
转载自:http://doc.linuxpk.com/80487.html
在“一组能让你爽出内伤的 Vim motion”里头看到一组这样的vim操作:
* ci[ 删除一对 [] 中的所有字符并进入插入模式
* ci( 删除一对 () 中的所有字符并进入插入模式
* ci< 删除一对 <> 中的所有字符并进入插入模式
* ci{ 删除一对 {} 中的所有字符并进入插入模式
* cit 删除一对 HTML/XML 的标签内部的所有字符并进入插入模式
* ci” ci’ ci` 删除一 |
2009年04月07日 星期二 下午 09:49
转载自:http://doc.linuxpk.com/80502.html
惯於使用所见即所得,或者说喜欢用滑鼠的朋友们,对於 vim 这种好像只能凭藉键盘的方式很不习惯。我们可能会说 vim 是不错,可是不能滑鼠选择一块区域,然后按一个键,或是一个地方,就可以完成某些事情。比方说有一些软体可以让你在编写网页的时候,你可以用滑鼠把文字区块选起来,然后点一个小图示或是用滑鼠点击选单就做到把那个区域的前后补上<small>…</small>这样的标籤。虽然 vim 有这麼多强大 |
2009年04月05日 星期日 下午 11:05
case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是, 它们 |
2009年04月05日 星期日 下午 11:03
|
|
xfun68
男
|