`

VIM中空格代替tab

阅读更多
    开始用vim写python发现如果你用tab来缩进那么移植到其他人的机器上可能就会显示乱掉,但是单纯用空格的话输入比较麻烦,所以修改tab用空格代替是最好的了,当然你可以设置替代的空格数。

在VIM中使用空格代替TAB的步骤如下:

进入到 /etc/vim下
然后vi vimrc (在ubuntu下用vi打开是只读的权限,你可以用sudo vi,或者用chmod改权限可以 sudo chmod 777)

set expandtab     " 使用空格代替tab.
set tabstop=4     " 空格数量是4。
set shiftwidth=4  " 自动缩进的宽度。
" 这是注释 你可以复制我的就可以了。
找到这句话 ," Source a global configuration file if available
" XXX Deprecated, please move your changes here in /etc/vim/vimrc
,记得在这句话上面加这些设置,主要是为了以后方便管理。

分享到:
评论

相关推荐

    Atom-atom-vim-like-tab,在atom中添加类似vim的tab特性。对Kesin11/原子的贡献.zip

    这个压缩包“Atom-atom-vim-like-tab.zip”是为了增强Atom的功能,特别是为那些喜欢Vim编辑器的用户设计的。Vim是一个非常流行的命令行文本编辑器,以其高效、强大的编辑模式和键盘驱动的操作而闻名。 "Atom-atom-...

    Linux系统中vim设置tab键的宽度

    本文将深入探讨如何在Vim中设置tab键的宽度,以及这一设置对代码编写和阅读体验的影响。 ### Vim中设置tab键宽度的重要性 在编程或文本编辑中,tab键的使用频率非常高,尤其是在代码缩进方面。合理的tab键宽度设置...

    vi与vim如何修改tab为4个空格方法示例

    本文主要给大家介绍了关于vi与vim修改tab为4个空格的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下: 配置文件位置:/etc/virc 和 /etc/vimrc 配置文件中如果要添加注释,不...

    tabline.vim, 在终端Vim中配置标签.zip

    tabline.vim, 在终端Vim中配置标签 tabline.vim在终端Vim中配置标签标签,输出非常简洁。 制表符文件名( 仅 basename )如果当前缓冲区已经修改,则为 [ ]在这种情况下,请参考Vim选项卡,而不是 Terminal.app 选项卡...

    浅谈Vim中的Tab与空格缩进

    在Vim编辑器中,Tab和空格缩进是编程时非常重要的细节,它们影响代码的可读性和一致性。本文将深入探讨Vim中的Tab与空格缩进的配置和使用。 首先,`tabstop`参数决定了按下Tab键后,Vim会在屏幕上显示的空格数,...

    Linux下设置Vim编辑器里Tab的长度行号

    使用Vim编辑器写脚本时,经常会遇到多重循环语句,习惯上会用tab键来补齐。这时设置tab键占用的长度,可以调节界面的松紧度,使其达到令人满意的效果。 在针对个别用户和所有用户来设置时,与编辑SSH相应的配置文件...

    Python-为vim配置python自动补全和tab缩进自动转换为空格等功能

    本教程将详细介绍如何为Vim配置Python相关的自动化功能,包括Python自动补全、Tab缩进自动转换为空格等,让你的Python开发工作流程更加顺畅。 首先,我们需要安装Vim的Python支持。在大多数Linux发行版中,Vim已经...

    VIM FOR PHP配置

    6. **TAB补全**:VIM的Tab补全功能可以帮助开发者更快地编写代码。在输入时按下Tab键,VIM会提供可能的补全选项,这对于快速输入PHP函数、类和方法非常有用。此外,可能还配置了SmartTab插件,使得Tab键的使用更加...

    supertab:使用Tab执行所有vim插入模式补全

    概述Supertab是一个vim插件,可让您使用<Tab>满足所有插入完成需求(:help ins-completion)。特征可配置以满足您的需求: 要使用的默认完成类型。 防止<Tab>在定义的模式之后/之前完成。 代码完成完成后,关闭vim...

    vim plugin vim changes to ide update

    【vim plugin vim changes to ide update】这一主题表明我们将探讨如何使用Vim插件来提升其作为集成开发环境(IDE)的功能。在这个过程中,我们将重点分析新增的三个插件:wintagexplorer.vim、echofunc.vim以及vimrc...

    vim-configure.tar.gz_vim_vim_configure

    "vim-configure.tar.gz_vim_vim_configure" 是一个包含了 Vim 配置文件的压缩包,旨在帮助用户优化 Vim 的使用体验,提供自动提示、补全功能以及代码高亮等特性。 在 Vim 中配置这些功能,可以使编辑效率大幅提升。...

    Vim Tips - New Tab Replacement-crx插件

    "Vim Tips - New Tab Replacement" 是一款专门为Chrome浏览器设计的扩展程序,旨在帮助用户在浏览网页的同时学习和熟悉Vim的命令。 这款插件将浏览器的新标签页转换为一个展示Vim提示的平台,每当用户打开一个新的...

    tabby:正确使用Vim标签

    虎斑猫正确地跳动小费如果您喜欢Tabby并且想分享W00t !,我将感谢您提供的或。 修复了gt vs gT的非正交行为。 gt现在向前移动[count]个标签[count] (默认为1)(因此3gt向前移动3个标签页) gT保留其向后移动[count...

    lightline.vim:Vim的一个轻便且可配置的statuslinetabline插件

    **lightline.vim** 是一个针对 **Vim** 编辑器的高度可定制的 _statusline_ 和 _tabline_ 插件。它的设计宗旨是轻量级、高效且易于配置,为用户提供清晰、美观的界面,同时保持低内存占用。在深入探讨 lightline.vim...

    Linux中vim安装包

    **Linux中的Vim编辑器** Vim(Vi Improved)是一款强大的文本编辑器,在Linux系统中广泛使用。它基于早期的Vi编辑器,并进行了大量的增强和改进,提供了丰富的特性集,适用于程序员、系统管理员以及普通用户。Vim在...

    ubuntu离线安装vim

    在Ubuntu系统中,Vim(Vi IMproved)是一款强大的文本编辑器,被广泛用于编程和其他文本操作。离线安装Vim对于没有网络连接或者网络不稳定的情况尤为重要。以下是如何在Ubuntu上离线安装Vim的详细步骤,以及相关知识...

    vim-plugin插件

    它将 Tab 键的功能扩展为根据上下文提供智能补全,支持文件名、单词、函数等多种补全源,使得代码输入更加流畅。 `vim-plug-master.zip` 是 Vim-Plug,一个流行的 Vim 插件管理器。它使得安装、更新和管理 Vim 插件...

    centos7离线安装vim

    在Linux系统中,Vim(Vi Improved)是一款强大的文本编辑器,被广泛用于代码编辑、配置文件修改等任务。在没有网络连接的情况下,为CentOS 7安装Vim需要通过手动下载所需软件包并使用本地安装方法。以下是离线安装...

Global site tag (gtag.js) - Google Analytics