如何在centos下改变‘tab’键的缩进以及在vim中自动补全括号

author author     2023-05-04     265

关键词:

在我们成功安装 完 CentOS 后 我们肯定会使用 vim ,然后进入到编辑器中,然后我们就会发现以前喜欢按的 ‘Tab’ 键竟然是 8 个空格,然后还没有自动补全括号的功能在怎么办呢?今天就来解决一下这个问题。

成功安装 CentOS 下会出现这样的一个界面:

然后我们就打开 home  目录(在Linux 中没有文件夹这个称呼,其实目录也就是我们在Win下所说的文件夹),进入到如下页面:

然后找到计算机,打开:

找到 etc 目录将其打开:

打开之后利用鼠标的滚轮一直往下拉,知道找到 vimrc 问件:

然后将其打开,在最后面添加如下代码(来设置 Tab 键的缩进将其变化为相当于4个空格):

set nuif has( "autocmd" )
filetype plugin indent on
autocmd FileType make set tabstop=8 shiftwidth=8 softtabstop=0 noexpandt    ab
endifset tabstop=4set shiftwidth=4set softtabstop=4set expandtab12345678910

然后再在后面添加如下代码来补全括号:

inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap <ESC>i
inoremap < <><ESC>i12345

然后关掉 Vimrc 文件,并且保存就大功告成了。

参考技术A 而我却帮不了你

如何在gvim中设置tab键为4个空格永久性

参考技术A一、使用工具gvim二、步骤1、首先来看如何设定tab的宽度以及如何确定用tab制表符还是空格来表示一个缩进:settabstop=4setsofttabstop=4setshiftwidth=4setnoexpandtab/expandtab说明:其中tabstop表示一个tab显示出来是多少个空格的长度... 查看详情

html页面中改变tab键的切换顺序

html中的tabIndex属性可以设置键盘中的TAB键在控件中的移动顺序,即焦点的顺序。 把控件的tabIndex属性设成1到32767的一个值,就可以把这个控件加入到TAB键的序列中。 这样,当浏览者使用TAB键在网页控件中移动时,将首先移... 查看详情

artisticstyle3.1(代码片段)

...,空格用于连续行对齐。这确保无论查看器的制表符大小如何,代码都能正确显示。将每个缩进视为#个空格(例如-t6/--indent=tab=6)。#必须在2到20之间。如果没有设置#,则将缩进视为4个空格。withindent=tab:voidFoo 查看详情

如何设置一个tab为4个空格

在WORD中,很少直接用TAB来对齐,毕竟WORD是可以排版的,用TAB对齐就太不专业了。所以针对你的情况,做了几种应对办法1、如果仅用于首行缩进,可修改样式“列出段落”,并保存为新样式。这样当你回车后,下一行自动首行缩... 查看详情

vim设置缩进

...度为4个空格。 softtabstop表示在编辑模式的时候按退格键的时候退回缩进的长度,当使用expandtab时特别有用。 shiftwidth表示每一级缩进的长度,一般设置成跟softtabstop一样。 expandtab表示缩进用空格来表示,noexpandtab则是... 查看详情

centos下设置vim的tab键为4格

...号setexpandtab  //把tab显示成空格setshiftwidth=4  //自动缩进4格setignorecase  //忽略大小写 查看详情

如何在 Xcode 中缩进多行?

】如何在Xcode中缩进多行?【英文标题】:HowcanIindentmultiplelinesinXcode?【发布时间】:2010-10-2405:12:53【问题描述】:当我选择多行代码并想像往常一样使用TAB键缩进它们时,它只是将它们全部删除。我来自Eclipse,我总是这样做。... 查看详情

写码时应该缩进使用tab还是空格?

...器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了。空格不会出现这个问题,因为空格就占一个字符的位置。众所周知,Tab在ASCII码中,编码是9,而空格是32。这也就是说,当我... 查看详情

如何在vi中设置tab的长度

在使用vi写python时(其实,不管用什么写python程序时,都要注意),首先要将Tab键的长度设为4,因为使用python编程时,我们是通过缩进来实现作用域的,所以要统一Tab键的长度。具体方法如下:在每个用户的主目录下,都有一个vi... 查看详情

vscode设置tab缩进字符数

...,将这个属性的勾去掉或者设为false。  再点击tab键的时候则只缩进两个字符。 查看详情

tab键的taglist映射

...在taglist窗口中按TAB键时,它要么不会转到下一个窗口。如何覆盖它?我还在.vimrc中配置了以下选项:letTlist_Show_One_ 查看详情

vim自动缩进配置原理和tab键替换空格-vim使用技巧(代码片段)

一、Vim缩进介绍在没有设置Vim自动缩进的条件下,可以手动使用Vim命令对特定行进行缩进处理。在Vim插入模式下,按下 Tab 键时默认会输入一个制表符,可通过Vim配置项将 Tab 替换为空格,以便支持文件移植和多操... 查看详情

如何在eclipse中如何自动添加注释和自定义注释风格

在Eclipse中自动添加注释和自定义注释风格的方法:1、Formatter设置 Eclipse工具栏上选择Window->Preferences->Java->CodeStyle->Formatter,进入如下界面:2、代码自动格式化配置。点击“Edit...”按钮,进入如下Formatter配置界面: 上... 查看详情

如何处理文本区域中的 <tab>?

】如何处理文本区域中的<tab>?【英文标题】:Howtohandle<tab>intextarea?【发布时间】:2011-09-0216:40:31【问题描述】:我想要一个文本区域来处理按下tab键的情况。在默认情况下,如果您按下tab键,则焦点离开文本区域。但... 查看详情

如何处理文本区域中的 <tab>?

】如何处理文本区域中的<tab>?【英文标题】:Howtohandle<tab>intextarea?【发布时间】:2011-09-0216:40:31【问题描述】:我想要一个文本区域来处理按下tab键的情况。在默认情况下,如果您按下tab键,则焦点离开文本区域。但... 查看详情

如何缩进/取消缩进一行? [复制]

】如何缩进/取消缩进一行?[复制]【英文标题】:Howtoindent/unindentablockoflines?[duplicate]【发布时间】:2018-10-2418:48:35【问题描述】:在VSCode中,有没有像在VisualStudio中那样快速更改选定行块的缩进的方法?我在“编辑”菜单下找不... 查看详情

条件语句以及循环

Python代码的缩进规则。具有相同缩进的代码被视为代码块缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。注意:if语句后接表达式,然后用:表示代码块开... 查看详情

设置tab键缩进2字符

...,或者全角下2个空格,显示为2个空格框。看上方的首航缩进标志是否在2.  看图在段落格式里面进行设置!点上图的制表位打开下图选默认制表位为两个字符……如果你的系统显示单位不是字符那么在选项中先更... 查看详情