在 Vim 中设置 Tab
来源:互联网 发布:如何查看淘宝买家信用 编辑:程序博客网 时间:2024/06/05 11:37
首先来看如何设定 tab 的宽度以及如何确定用 tab 制表符还是空格来表示一个缩进:
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab / expandtab
set softtabstop=4
set shiftwidth=4
set noexpandtab / expandtab
说明:
其中 tabstop
表示一个 tab 显示出来是多少个空格的长度,默认 8。
softtabstop
表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用expandtab
时特别有用。
shiftwidth
表示每一级缩进的长度,一般设置成跟 softtabstop
一样。
当设置成 expandtab
时,缩进用空格来表示,noexpandtab
则是用制表符表示一个缩进。
根据文件类型来设置 tab:
有些时候想为某些类型的文件设置不同的 tab 表现,如 python 用四个空格来表示一个缩进,在我们的 javascript 约定中也是用四个空格来表示缩进,而 HTML 和 CSS 则喜欢用 tab 制表符来缩进,那么可以做如下设置:
if has("autocmd")
autocmd FileType javascript setlocal ts=4 sts=4 sw=4 expandtab
autocmd FileType python setlocal ts=4 sts=4 sw=4 expandtab
endif
autocmd FileType javascript setlocal ts=4 sts=4 sw=4 expandtab
autocmd FileType python setlocal ts=4 sts=4 sw=4 expandtab
endif
这样当开打的文件是 .js
.py
的,都会用四个空格来缩进。
用特殊符号来表示 tab 制表符:
在 Vim 中可以用特殊的符号来表示一个 tab 制表符,这样 tab 制表符和空格就可以很容易的区分看来了,如下图:
在 vimrc 中加入就可以了:
set list
set listchars=tab:▸\ ,eol:¬
set listchars=tab:▸\ ,eol:¬
- 在 Vim 中设置 Tab
- 在 Vim 中设置 Tab
- 如何在vim中设置tab键长度
- 在 Vim 中设置 Tab 为4个空格
- vim中tab的设置
- vim中tab键的相关设置
- vim中设置tab键的宽度
- Vim 的 tab 设置
- vim 设置tab宽度
- vim tab设置
- vim tab 的设置
- vim设置tab键
- vim 设置tab 空格
- Vim 的 tab 设置
- vim设置tab宽度
- vim 设置tab宽度
- vim设置tab
- vim 设置tab宽度
- ubuntu nginx php 配置
- linux 奇淫巧计 Manual FIle Locking
- delphi 快速读取文件 然后用TPerlRegEx类提取需要内容
- linux sar
- ubuntu 复制文件到xp (How i can copy file from server(OS:ubuntu 10.04) to my PC
- 在 Vim 中设置 Tab
- Linux安装程序Anaconda分析(续)
- 怎么样获得直觉能力————摘录
- struts2两种Action驱动模式之Model-Driven(模型驱动)
- [水滴]C中变量的定义和声明的区别
- 比尔·盖茨谈论“以疫苗减少人口”
- Android: Android Binding - Introduction
- Your project contains errors,please fix them before running your application
- android开源项目,与javascript交互调用