zoukankan      html  css  js  c++  java
  • vim 创建和管理折叠

    参考文章: http://blog.csdn.net/bendanban/article/details/7743530

    1. 首先要有折叠, 然后才能说, 打开和关闭 折叠;
      打开: zo: zip open
      关闭: zc: zip close.....

    2. 这就要 先去创建 折叠 : 命令是: zf z表示折叠zip. f表示fold表示折叠!!

    3. 了解跳转到折叠的方法.
      [z, ]z, 大师的思想是: 用中括号[, ] 表示跳转范围 的 开始和结尾...

    注意 在linux中, 单个的 中括号, 表示, 跳转,表示 go, jump [, ]= go/jump , 当然左边的中括号 表示开始, 右边的表示 结束!!

    1. 要打开所有的折叠, 使用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个空格,这种方式具有最好的兼容性。 
    
    网络摘抄 完!!
    
    
    ==========================================================
  • 相关阅读:
    浅析全球电信运营商排名
    《时空骇客》中的远距传物理论和虫洞理论
    优秀的商业计划书一定会“动”
    手机搜索的商业模式
    手机网游排行榜
    手机按键对应表
    "Avatar模式"透析
    百度数据暗示无线互联网将以个人为中心
    一种精神致加西亚的信
    手机定位技术将成社交网络催化剂
  • 原文地址:https://www.cnblogs.com/bkylee/p/5863924.html
Copyright © 2011-2022 走看看