参考文章: http://blog.csdn.net/bendanban/article/details/7743530
-
首先要有折叠, 然后才能说, 打开和关闭 折叠;
打开: zo: zip open
关闭: zc: zip close..... -
这就要 先去创建 折叠 : 命令是: zf z表示折叠zip. f表示fold表示折叠!!
-
了解跳转到折叠的方法.
[z, ]z, 大师的思想是: 用中括号[, ] 表示跳转范围 的 开始和结尾...
注意 在linux中, 单个的 中括号, 表示, 跳转,表示 go, jump [, ]= go/jump , 当然左边的中括号 表示开始, 右边的表示 结束!!
- 要打开所有的折叠, 使用zi, 要关闭所有的折叠, 使用zC.
设置折叠方式: set fdm=manual/syntax/marker/indent, 其中的fdm表示: fold method , fd=fold表示折叠, m=method 表示方法.
其中, 10zf或10zf+或zf10↓,创建从当前行起到后10行的代码折叠。 10不包括当前行!!
http://www.2cto.com/os/201203/122133.html
zf20G 从当前位置折叠到20行
zfgg 从当前位置折叠到文件头,非常适合编程的时候隐藏文件顶部的头文件包含,源文件注释
zi是一个开关, 即可以打开, 也可以关闭所有的折叠!
===============================================================
php中大括号的使用位置?
这个是没有标准的, 使用这种方式:
if(){
...
}else{
...
} 总之, 使用最 高效绿的方式, 不要单独把括号放在一行!!!
摘自网络(http://blog.csdn.net/jiang1013nan/article/details/6298727):
在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:
set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)
set expandtab
对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:
TAB替换为空格:
:set ts=4
:set expandtab
:%retab!
空格替换为TAB:
:set ts=4
:set noexpandtab
:%retab!
加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB。
==============================================================
为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法:
1. vim /etc/vimrc
set ts=4
set sw=4
2. vim /etc/vimrc
set ts=4
set expandtab
set autoindent
推荐使用第二种,按tab键时产生的是4个空格,这种方式具有最好的兼容性。
网络摘抄 完!!
==========================================================