vim怎么设置括号,引号等自动补全

如题所述

假设你的需求是这样的:输入左括号或引号(包括({['"),结果是成对出现的,并且光标自动移动到中间。

根据这个需求就可以写个配置了:

inoremap ( ()<ESC>i
inoremap { {}<ESC>i
inoremap [ []<ESC>i
inoremap ' ''<ESC>i
inoremap " ""<ESC>i

把这个配置放到~/.vimrc即可,重启vim即可。

有问题欢迎追问评论!!!

温馨提示:内容为网友见解,仅供参考
无其他回答

vim中的自动补全功能(vimhtml5自动补全)
使用快捷键ctrl+n就可以自动补全了。如何启用vim自带python自动补全功能这里介绍一下Pythonomnicomplete,安装启用之后,是这个样子的:1.如何安装'pythonomnicomplete'plugin.如果是VIM7.3,不需要再下载pythoncomplete.vim这个插件,因为安装时自带了。但是,必须保证编译安装VIM的时候启用了Python特性,即 .\/c...

vim怎么设置括号,引号等自动补全
假设你的需求是这样的:输入左括号或引号(包括({['"),结果是成对出现的,并且光标自动移动到中间。根据这个需求就可以写个配置了:inoremap ( ()<ESC>iinoremap { {}<ESC>iinoremap [ []<ESC>iinoremap ' ''<ESC>iinoremap " ""<ESC>i把这个配置放到~\/.vimrc即可,重启vim即可。有问题...

我的vim(在linux下)怎么实现括号自动补全
inoremap ( ()<ESC>i "设置(自动补全 inoremap [ []<ESC>i "设置[自动补全 inoremap { {}<ESC>i "设置{自动补全 inoremap < <><ESC>i "设置<自动补全 inoremap ' ''<ESC>i "设置'自动补全 inoremap " ""<ESC>i "设置"自动补全 ...

vim自动补全设置问题
"括号等的自动完成 :inoremap ( ()<ESC>i :inoremap ) <c-r>=ClosePair(')')<CR> :inoremap { {<CR>}<ESC>O :inoremap } <c-r>=ClosePair('}')<CR> :inoremap [ []<ESC>i :inoremap ] <c-r>=ClosePair(']')<CR> :inoremap " ""<ESC>i :inoremap ' ''<ESC>i functi...

vim 输入一对尖括号 <>时,怎样使光标自动移到括号中间???
在输入配对的括号或引号后,文本光标会自动移动到括号或引号之间以便用户输入包含在括号或引号之间的内容。为了让 VIM 也支持这一功能,只需要在 ~\/.vimrc 文件里增加以下几行即可(如果复制下面内容粘贴后<Left>后面有空格的话请将空格删除):imap () ()<Left> imap [] []<Left> imap {} {}...

如何设置vim自动对齐
~\/vim .vimrc set nocompatible 不使用vi默认键盘布局 set number 显示行号 set autoindent 自动对齐 set smartindent 智能对齐 set showmatch 括号匹配模式 set ruler  显示状态行 set incsearch 查询时非常方便,如要查找book单词,当输入到\/b时,会自动找到 第一个b开头的单词,当输入到\/bo时,会...

如何在CentOS 下改变 ‘Tab’ 键的缩进以及在Vim中自动补全括号
在我们成功安装 完 CentOS 后 我们肯定会使用 vim ,然后进入到编辑器中,然后我们就会发现以前喜欢按的 ‘Tab’ 键竟然是 8 个空格,然后还没有自动补全括号的功能在怎么办呢?今天就来解决一下这个问题。成功安装 CentOS 下会出现这样的一个界面:然后我们就打开 home 目录(在Linux 中没有文件夹...

CentOS 7.5 配置Vim代码提示coc-nvim
4. 在Vim配置文件(默认在\/usr\/share\/vim\/vimrc,若不存在则新建)中添加以下内容,然后执行`:PlugInstall`命令安装插件,包括coc-json、coc-pairs、coc-clangd和coc-python等插件,以实现括号和引号的自动补全。vim " 添加 coc 插件配置 let g:coc.preferences.jedi = 0 let g:coc.preferences....

linux入门--我的vim配置文件.vimrc详解
使用vim自己的键盘模式,避免vi键盘模式的以往版本的bug和局限性。设置编码格式为utf-8。开启文件格式检测与语法高亮 打开文件格式,确保其支持多种格式,并开启语法高亮功能。检测文件类型并载入相关插件。缩进和自动对齐设置 设置c缩进、自动缩进和智能缩进。智能缩进能正确识别C语言的关键字以及花括号的闭合...

VIM的高效读代码
首先上网下载Taglist插件,下载完成后解压,再将文件下的taglist.vim使用cp命令拷贝到HOME\/.vim\/plugin文件夹下(cp -r taglist.vim ~\/.vim\/plugin)2、vim的配置vim是一个非常好用的编辑工具,以下介绍几个常用的底行模式命令:(1). 设置缩进:set smartindent \/\/ 设置缩进:set smartindent shiftwidth=4 \/\/ C语言...

相似回答