vi set the tab width for python
Put your desired settings in the ~/.vimrc file -- See below for some guidelines and best practices.
There are four main ways to use tabs in Vim:
Always keep 'tabstop' at 8, set 'softtabstop' and 'shiftwidth' to 4 (or 3 or whatever you prefer) and use 'noexpandtab'. Then Vim will use a mix of tabs and spaces, but typing and will behave like a tab appears every 4 (or 3) characters.
Note: Setting 'tabstop' to any other value than 8 can make your file appear wrong in many places (e.g., when printing it).
Set 'tabstop' and 'shiftwidth' to whatever you prefer and use 'expandtab'. This way you will always insert spaces. The formatting will never be messed up when 'tabstop' is changed.
Set 'tabstop' and 'shiftwidth' to whatever you prefer and use a |modeline| to set these values when editing the file again. Only works when using Vim to edit the file.
Always set 'tabstop' and 'shiftwidth' to the same value, and 'noexpandtab'. This should then work (for initial indents only) for any tabstop setting that people use. It might be nice to have tabs after the first non-blank inserted as spaces if you do this though. Otherwise aligned comments will be wrong when 'tabstop' ischanged.
set tabstop=4
set shiftwidth=4
set noexpandtab
setsmarttab
set softtabstop=4
最新文章
- 在canvas中使用html元素
- android学习笔记57——电话管理器TelephoneyManager
- Struts 2 Learning
- SU unisam命令学习
- Netty writeAndFlush() 流程与异步
- IOS异常日志记录与展现功能
- 【转】Unity3D中脚本的执行顺序和编译顺序(vs工程引用关系)
- 真假云主机,VPS资料集合
- bootstrap知识小点
- hadoop2.5.2学习及实践笔记(二)—— 编译源代码及导入源码至eclipse
- 漫话JavaScript与异步·第一话——异步:何处惹尘埃
- SecureCRT连接本地的Vmware虚拟机(CentOS)时提示连接超时“Connection timed out”
- SSH端口转发(本地转发、远程转发、动态转发)
- CSS之不常用但重要的样式总结
- Spring 获取bean 几种方式
- XSS和CSRF
- Atlantis HDU - 1542 (扫描线,线段树)
- 2-MAVEN 基本命令
- Java高级面试题及答案
- 利用面向对象思想封装Konva动态进度条