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个空格,这种方式具有最好的兼容性。 
    
    网络摘抄 完!!
    
    
    ==========================================================
  • 相关阅读:
    React元素渲染
    初识JSX
    微信小程序复制文本到剪切板
    微信小程序报错request:fail url not in domain list
    小程序,通过自定义编译条件,模拟推荐人功能
    积分抵扣逻辑
    微信小程序 switch 样式
    tomcat 配置开启 APR 模式
    tomcat8 传输json 报错 Invalid character found in the request target. The valid characters are defined in RFC 3986
    c++数组初始化误区
  • 原文地址:https://www.cnblogs.com/bkylee/p/5863924.html
Copyright © 2011-2022 走看看