vimrc经典配置 粘贴复制
时间: 2023-07-29 08:02:17 浏览: 146
vimrc是Vim编辑器的配置文件,通过配置vimrc文件可以实现一些个性化的功能和快捷键,提高编辑效率。下面是一些经典的vimrc配置以及如何实现粘贴复制功能。
1. 设置行号:可以使用set nu命令在vimrc文件中设置行号显示,命令如下:
set nu
2. 设置自动缩进:使用set autoindent命令设置自动缩进功能,使得每次新起一行时,自动与上一行保持相同的缩进级别,命令如下:
set autoindent
3. 开启语法高亮:使用syntax on命令开启语法高亮功能,使得代码不同部分以不同的颜色显示,命令如下:
syntax on
4. 设置搜索高亮:使用set hlsearch命令设置搜索高亮,使得搜索结果以特殊颜色显示,命令如下:
set hlsearch
5. 设置自动补全:使用set wildmenu命令设置命令和文件名自动补全功能,命令如下:
set wildmenu
6. 设置快捷键:通过map命令可以设置一些自定义的快捷键,比如将F5键设置为保存文件快捷键,命令如下:
map <F5> :w<CR>
7. 实现复制粘贴功能:在vimrc文件中添加下面的配置,可以实现复制粘贴功能(使用"+y复制,使用"+p粘贴):
set clipboard+=unnamedplus
以上是一些vimrc的经典配置以及如何实现粘贴复制功能的方法。根据个人需求,可以根据上述配置进行定制,以提高Vim编辑器的使用效果。
相关问题
.vimrc配置复制粘贴快捷见
在vim中,可以通过修改.vimrc文件来配置复制粘贴快捷键。以下是一些常用的配置方法:
1. 设置F9为粘贴模式切换键:在.vimrc文件中添加“set pastetoggle=<F9>”即可。
2. 设置Ctrl+c为复制,Ctrl+v为粘贴:在.vimrc文件中添加“map <C-c> "+y”和“map <C-v> "+p”即可。
3. 设置鼠标复制粘贴:在.vimrc文件中添加“set mouse=a”即可启用鼠标支持,然后就可以使用鼠标进行复制粘贴操作了。
需要注意的是,不同的操作系统和终端可能会有不同的配置方法,需要根据具体情况进行调整。
无插件vimrc配置
你可以使用以下配置来设置无插件的vimrc:
```
" 关闭vi兼容模式
set nocompatible
" 设置行号
set number
" 设置自动缩进
set autoindent
" 设置Tab键的宽度为4个空格
set tabstop=4
set shiftwidth=4
set expandtab
" 开启搜索高亮
set hlsearch
" 开启实时搜索
set incsearch
" 设置语法高亮
syntax enable
" 设置背景颜色为黑色,前景颜色为白色
set background=dark
colorscheme default
" 设置退格键的行为为可以删除任意字符
set backspace=indent,eol,start
" 设置鼠标支持(可选)
set mouse=a
" 设置文件编码为UTF-8
set encoding=utf-8
" 关闭备份和自动保存文件
set nobackup
set noswapfile
" 关闭自动折行
set nowrap
" 设置默认缩进级别为4个空格
set shiftwidth=4
" 设置按下Tab键时,自动插入对齐的空格
set smarttab
" 设置自动换行,显示行尾符号
set wrap linebreak nolist
" 显示当前光标所在位置的行号和列号
set ruler
" 启用命令行模式智能补全
set wildmenu
" 设置在文件末尾自动追加换行符
set endofline
" 设置禁用自动缩进功能,对于某些文件类型
autocmd FileType python setlocal noexpandtab
" 设置禁用自动换行功能,对于某些文件类型
autocmd FileType markdown,text setlocal nowrap
```
这些设置将提供一些常用的vim功能,而无需依赖任何插件。你可以将上述配置复制到你的vimrc文件中,并根据个人喜好进行修改。
阅读全文