vi中将tab键转化为空格

linux下的vi一般是vim的链接,我们在用户主目录下创建.vimrc文件:
set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)
set expandtab

对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:

TAB替换为空格:
:set ts=4
:set expandtab
:%retab!

空格替换为TAB:
:set ts=4
:set noexpandtab
:%retab!

加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB。

时间: 2024-08-29 21:30:05

vi中将tab键转化为空格的相关文章

vi/vim tab键空格数修改

更改Tap键单位 vi/vim编辑器默认情况下,每按一次Tap相对于8个空格. (1)临时性更改 使用vi打开文件后,输入如下命令: :set tabstop=4 命令释义:更改为相当于四个空格. (2)永久性更改 也就是更改vi/vim的配置文件. 在用户目录下的.vimrc文件中添加上述命令,若没有这个文件,可以新创建该文件,然后写入:settabstop=4,退出保存即可. 此时vi中的tab键空格单位数被永久修改了.

Vim里面显示TAB键

1.文件中有 TAB 键的时候,你是看不见的.要把它显示出来: C代码 :set list :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白 字符在哪里. 2.方法1中这样做的一个缺点是在有很多 TAB 的时候看起来很丑.如果你使用一个有颜色的 终端,或者使用 GUI 模式,Vim 可以用高亮显示空格和TAB. 使用 'listchars' 选项: C代码 :set listchars=tab:>-,trail:- :set listch

Vim使用技巧:将Tab转换为4个空格

一 Tab转成4个空格 为了防止因为在不同系统中Tab键的宽度不一致而导致代码缩进显示混乱的情况,有必要将Tab键转换成空格,推荐的空格数为4.将下面的代码写入你的.vimrc文件中即可实现在Vim编辑器中将Tab转换成4个空格. set ts=4 set expandtab %retab! 原文地址:https://www.cnblogs.com/laizhenghong2012/p/8439194.html

[Eclipse插件] Eclipse设置Tab键为空格(ctrl+shirt+f格式化生效)!

自定义format格式,用空格替换Tab键,ctrl+shit+f格式化后生效: 设置Eclipse中按Tab键为4个空格,这里标记下! Window-->Preferences-->Java-->Code Style-->Formatter 然后右边选择 Edit...按钮,在General Settings页中 Tab policy 右边的下拉框,选择Space only! 然后下面的Indentation size 和 Tab size 都设置成你要的空格数即可!一般是4个空

设置Sublime Text3修改设置Tab键为4个空格

在sublime text中将TAB缩进直接转化为4个空格,可以按照如下方式操作: 菜单栏: Preferences -> Settings – More -> Syntax Specific – User 然后添加设置代码就可以了 { "tab_size": 4, "translate_tabs_to_spaces": true }

实现Tab键的空格功能

有时使用编辑框需要用到按Tab键空两格,可能这时Tab键的功能不是空格而是页面切换等,这时需要设置: $(document).bind('keydown', function (event) { if (event.keyCode == 9) { return false; } }); event.keycode值大全 : 1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode

转:设置Eclipse中的tab键为4个空格的完整方法

from: https://my.oschina.net/xunxun10/blog/110074 设置Eclipse中的tab键为4个空格的完整方法 收藏 XunXun10 发表于 4年前 阅读 46275 收藏 20 点赞 8 评论 0 1.点击 window->preference-,依次选择 General->Editors->Text Editors,选中右侧的 insert space for tabs;如下图所示,保存,第一步完成: 2.点击 window->pref

空格和TAB键混用错误:IndentationError: unindent does not match any outer indentation level

转自:http://www.crifan.com/python_syntax_error_indentationerror/comment-page-1/ [已解决]Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level 2012 年 3 月 8 日 下午 9:52crifan已有107701人围观9个评论 [问题] 一个python脚本,本来都运行好好的,然后写了几行代码,而且

mac osx vi 设置tab 四个空格

如果想永久设置那么,vi ~/.vimrc,将以下内容加到文件中 :set tabstop=4 设定tab宽度为4个字符 :set shiftwidth=4 设定自动缩进为4个字符 :set expandtab 用space替代tab的输入 不用空格代替tab就把上面的最后一行换成下面这一行,或删除上面最后一行. :set noexpandtab 不用space替代tab的输入