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&amp;mysql(六)
Oct 09 PHP
用PHP进行MySQL删除记录操作代码
Jun 07 PHP
php 需要掌握的东西 不做浮躁的人
Dec 28 PHP
drupal 代码实现URL重写
May 04 PHP
php学习笔记 面向对象的构造与析构方法
Jun 13 PHP
php中计算程序运行时间的类代码
Nov 03 PHP
如何使用PHP计算上一个月的今天
May 23 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
Mar 18 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
php静态成员方法和静态的成员属性的使用方法
Oct 26 PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 PHP
laradock环境docker-compose操作详解
Jul 29 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 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
JS 对java返回的json格式的数据处理方法
2016/12/05 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
2017/03/15 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
微信小程序 rich-text的使用方法
2017/08/04 Javascript
简单谈谈关于Angular Cli打包的事
2017/09/05 Javascript
JavaScript函数定义方法实例详解
2019/03/05 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
vue 表单输入框不支持focus及blur事件的解决方案
2020/11/17 Vue.js
举例介绍Python中的25个隐藏特性
2015/03/30 Python
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
python关键字and和or用法实例
2015/05/28 Python
Python赋值语句后逗号的作用分析
2015/06/08 Python
python3中int(整型)的使用教程
2017/03/23 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
Python partial函数原理及用法解析
2019/12/11 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
行政副总岗位职责
2014/02/23 职场文书
团代会主持词
2014/04/02 职场文书
服装设计专业自荐信
2014/06/17 职场文书
好人好事演讲稿
2014/09/01 职场文书
公务员政审材料范文
2014/12/23 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
图神经网络GNN算法
2022/05/11 Python