VIM中设置php自动缩进为4个空格的方法详解


Posted in PHP onJune 14, 2013

代码自然少不了文本编辑利器vim,自动缩进是用制表符的,即便自己删掉制表符改成4个空格,也会在下一层次缩进中继续用制表符,这就造成了空格和制表符混用

可以修改、etc/vimrc的信息:

其中相关变量含义:
     变量名     缩写      含义
(no)autoindent  ai   自动缩进,即为新行自动添加与当前行同等的缩进。
(no)cindent     ci   类似C语言程序的缩进
(no)smartindent si   基于autoindent的一些改进 

     变量名
   缩写        含义
tabstop=X     ts      编辑时一个TAB字符占多少个空格的位置。
shiftwidth=X  sw       使用每层缩进的空格数。
(no)expandtab (no)et  是否将输入的TAB自动展开成空格。开启后要输入TAB,需要Ctrl-V<TAB>
softtabstop=X sts      方便在开启了et后使用退格(backspace)键,每次退格将删除X个空格
(no)smarttab  (no)sta 开启时,在行首按TAB将加入sw个空格,否则加入ts个空格。

PHP 相关文章推荐
一个php作的文本留言本的例子(一)
Oct 09 PHP
让你的PHP同时支持GIF、png、JPEG
Oct 09 PHP
php ss7.5的数据调用 (笔记)
Mar 08 PHP
PHP学习笔记之一
Jan 17 PHP
PHP stream_context_create()作用和用法分析
Mar 29 PHP
php中批量删除Mysql中相同前缀的数据表的代码
Jul 01 PHP
php生成随机颜色方法汇总
Dec 03 PHP
php实现的http请求封装示例
Nov 08 PHP
详谈PHP中的密码安全性Password Hashing
Feb 04 PHP
PHP 获取指定地区的天气实例代码
Feb 08 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
PHP双向链表定义与用法示例
Jan 31 PHP
探讨:如何通过stats命令分析Memcached的内部状态
Jun 14 #PHP
利用curl 多线程 模拟 并发的详解
Jun 14 #PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
Jun 14 #PHP
与文件上传有关的php配置参数总结
Jun 14 #PHP
解决File size limit exceeded 错误的方法
Jun 14 #PHP
使用PHP计算两个路径的相对路径
Jun 14 #PHP
深入解析PHP的引用计数机制
Jun 14 #PHP
You might like
php cc攻击代码与防范方法
2012/10/18 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
JQuery 获得绝对,相对位置的坐标方法
2010/02/09 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
TensorFlow如何实现反向传播
2018/02/06 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
Django中多种重定向方法使用详解
2019/07/17 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
python文件及目录操作代码汇总
2020/07/08 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
学前教育专业毕业生自荐信
2013/10/03 职场文书
2014年管理工作总结
2014/11/22 职场文书
2015年电气技术员工作总结
2015/07/24 职场文书
给领导敬酒词
2015/08/12 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android