vim 保存时就自动用tab首行缩进是什么意思怎么办啊?

stay hungry,stay foolish!
Vim 高亮显示、默认tab缩进数等设置
今天在代码git提交过之后,再使用vim打开文件时发现代码高亮显示消失了,想着可能是其他登录用户修改了当前环境下的vim设置,导致代码的高亮显示消失,那这个设置是在哪里操作的呢?在linux上存在一个vim的配置文件:.vimrc,通过vim ~/.vimrc 进入配置文件,通过设置syntax on重新开启代码的高亮显示。当然,我们还可以进行其他的设置,具体设置如下所示:set nu      #行号
set tabstop=4   #一个tab为4个空格长度
#设置自动缩进上面只是修改了一些简单的配置,如果需要当前登录环境下的其他vim设置,例如编码等都可以通过该文件实现。
vim配置缩进
vim缩进配置
vim编辑的缩进
在vim中设置自动缩进
vim tab默认4空格 回车默认缩进
vim缩进与TAB设置
vim python缩进等一些配置
linux 设置缩进位数
Ubuntu下vim中tab键缩进设置
设置CentOS的vim语法高亮显示和自动缩进
没有更多推荐了,如何设置vim用空格代替tab,自动对齐等_百度知道
如何设置vim用空格代替tab,自动对齐等
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
烨伟在路上
来自知道合伙人认证行家
烨伟在路上
百度产品类行家
采纳数:4768
获赞数:3688
国家励志奖学金获得者
/etc/vim/vimrc存放全局配置在~home目录下创建.vimrc~/vim .vimrcset nocompatible
不使用vi默认键盘布局
set number
显示行号set autoindent
自动对齐set smartindent
智能对齐set showmatch
括号匹配模式set ruler
 显示状态行set incsearch
查询时非常方便,如要查找book单词,当输入到/b时,会自动找到
第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车.set tabstop=4
tab键为4个空格set shiftwidth=4
 换行时行间交错使用4个空格set softtabstop=4  设置(软)制表符宽度为4set cindent
C语言格式对齐set nobackup
不要备份文件set clipboard+=unnamed
与windows共享剪贴板set expandtab 用space替代tab的输入 set noexpandtab 不用space替代tab的输入
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。vim&修改tab为四个空格
为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法:
1. vim /etc/vimrc&&
2.&vim /etc/vimrc&
set&expandtab
set&autoindent
推荐使用第二种,按tab键时产生的是4个空格,这种方式具有最好的兼容性。
在 Vim 中设置 Tab
缩进用 tab 制表符还是空格,这不是个问题,就像 python 用四个空格来缩进一样,这是要看个人喜好的。在 Vim
中可以很方便的根据不同的文件类型来设置使用 tab 制表符或者空格,还可以设置长度,非常灵活。
首先来看如何设定 tab 的宽度以及如何确定用 tab 制表符还是空格来表示一个缩进:
set&tabstop=4
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
这样当开打的文件是&.js&.py&的,都会用四个空格来缩进。
这样发现tab健后不是四个空格了,是一个tab健了,我需要的是按下tab代替四个空格键,所以去掉sts=4,搞定
用特殊符号来表示 tab 制表符:
在 Vim 中可以用特殊的符号来表示一个 tab 制表符,这样 tab 制表符和空格就可以很容易的区分看来了,如下图:
<img STYLE="pADDinG-BoTToM: 1 pADDinG-LeFT: 1 pADDinG-riGHT: 1 pADDinG-Top: 1 box-shadow: -webkit-box-shadow: rgb(240, 240, 240) 0px 1px 0px" NAME="image_operate_50815" ALT="vim tab" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://www.imkeke.net/wp-content/uploads/2011/04/vim_tab.png"
TITLE="vim&修改tab为四个空格" />
在 vimrc 中加入就可以了:
set&listchars=tab:&#9656;\
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。vim tab 键设置问题 - V2EX
vim tab 键设置问题
16:33:16 +08:00 &pppy
:set tabstop=4
~/.vimrc 里已经这样设置了,但是有时候用 tab 键的时候不是四个空格,重新打开又可以了,是什么原因呢?
1847 次点击所在节点 &
SpicyCat 16:45:13 +08:00按理不应该这样。目前我知道影响 vim 的 tab 的有 editorconfig, 它可以根据文件类型设置 tabstop 。另外有些插件可能会设置。但是你说重新打开就又正常了,那就不是别的工具覆盖了你的设置。想不到原因。对了,你 shiftwidth 设置的多少?这个控制 auto indent 的大小。
chemzqm 17:05:29 +08:00有可能是被 setl 命令重新设置了, 出问题的时候输入 :verbose set tabstop查看是哪里设的
nealnote 17:09:54 +08:00set et sw=4 ts=4 sts=4
pppy 17:32:45 +08:00@ 对, 我有安装`editorconfig/editorconfig-vim`,
这个要怎么设置才能兼容呢?
pppy 17:48:17 +08:00@ 我有时候会用 set paste , 有影响吗
SpicyCat 18:37:52 +08:00那要看你的 .editorconfig 文件是怎么写的了。看看里面 tab_width 的值是多少。另外 2 楼说得对,有可能是 setlocal 的问题
chemzqm 20:52:16 +08:00@ 有 tabstop 选项会被重置用 neovim ,你可以尝试 neovim ,它会自动切换粘贴模式
wudanyang 10:41:09 +08:00set autoindent " 自动缩进set smartindent " 智能缩进set tabstop=4 " tab 为 4 个空格set shiftwidth=4 " 设置行号set smarttab " 智能 tabset softtabstop=4 " 来吧,放到你的 vimrc 文件中
第 1 页 / 共 1 页&
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到
上打开本讨论主题的完整版本。
是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
is a community of developers, designers and creative people.linux系统vi编辑器中怎么调整Tab键的缩进大小?_百度知道
linux系统vi编辑器中怎么调整Tab键的缩进大小?
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
superline007
superline007
采纳数:83
获赞数:395
/etc/vimrc在该文件中加入set tabstop=4则tab变为缩进4个字节
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 首行缩进按钮在哪 的文章

 

随机推荐