linux虚拟机怎么使用vim,Linux虚拟机中vim的配置

本文介绍了如何在Linux虚拟机上安装和配置vim编辑器,包括安装vim相关软件包,创建并配置.vimrc文件以实现显示行号、自动对齐等功能,以及设置与Windows共享剪贴板、语法高亮等高级特性。
摘要由CSDN通过智能技术生成

第一步:

Vim安装:首先将命令窗口切换成超用户,然后在命令窗口输入yum install vim命令进入vim相关软件的下载

e8fe6ff038f36e8d24c94e3856c4faab.png

7f2e4c09267f742c1f277757a759c558.png

在命令窗口输入# rpm -qa |grep vim查看vim相关软件包是否已安装

需安装的vim相关软件:

vim-enhanced-7.2.411-1.4.el6.x86_64

vim-common-7.2.411-1.4.el6.x86_64

vim-minimal-7.2.411-1.4.el6.x86_64

vim-X11-7.2.411-1.4.el6.x86_64

dd08a9554cbfda07e4d7db597bad7074.png

第二步:

配置vim,在超用户下touch一个.vimrc文件,然后ls -a查看文件是否建立成功

06c77706c16ca6f1416d299c512ec42f.png

在命令窗口输入vim  .vimrc,进入配置窗口,输入以下配置,并保存

2be14891526bb4b180002fce85cb1f86.png

在配置窗口输入以下配置:

set number                          显示行号set autoindent                     自动对齐set smartindent                   智能对齐set showmatch                    括号匹配模式set ruler                               显示状态行set incsearch                       搜索时一边输入一边显示效果set tabstop=4                       tab键为4个空格set shiftwidth=4缩进空格数为4set cindent                           C语言格式对齐set nobackup                       不要备份文件set clipboard+=unnamed     与windows共享剪贴板syntax on                             语法高亮

set mouse=a                         鼠标支持

set helplang=cn

set encoding=utf-8

set cscopequickfix=s-,c-,d-,i-,t-,e-

nmap s :cs find s =expand("")

nmap g :cs find g =expand("")

nmap c :cs find c =expand("")

nmap t :cs find t =expand("")

nmap e :cs find e =expand("")

nmap f :cs find f =expand("")

nmap i :cs find i ^=expand("")$

nmap d :cs find d =expand("")

let g:miniBufExplMapCTabSwitchBufs = 1

let g:miniBufExplMapWindowNavVim = 1

let g:miniBufExplMapWindowNavArrows = 1

nnoremap :A

nnoremap :Grep

let g:SuperTabRetainCompletionType=2

let g:SuperTabDefaultCompletionType=""

" 自动语法高亮

syntax on

" 检测文件类型

filetype on

" 检测文件类型插件

filetype plugin on

" 不设定在插入状态无法用退格键和 Delete 键删除回车符

set backspace=indent,eol,start

set whichwrap+=,h,l

" 显示行号

set number

" 上下可视行数

set scrolloff=6

" replace tab with space

set expandtab

" 设定 tab 长度为 4

set tabstop=4

" 设置按BackSpace的时候可以一次删除掉4个空格

set softtabstop=4

" 设定 << 和 >> 命令移动时的宽度为 4

set shiftwidth=4

set smarttab

set history=1024

" 不突出显示当前行

set nocursorline

" 覆盖文件时不备份

set nobackup

" 自动切换当前目录为当前文件所在的目录

set autochdir

" 搜索时忽略大小写,但在有一个或以上大写字母时仍大小写敏感

set ignorecase

set smartcase

" 搜索到文件两端时不重新搜索

set nowrapscan

" 实时搜索

set incsearch

" 搜索时高亮显示被找到的文本

set hlsearch

" 关闭错误声音

set noerrorbells

set novisualbell

"set t_vb=

" 不自动换行

"set nowrap

"How many tenths of a second to blink

set mat=2

" 允许在有未保存的修改时切换缓冲区,此时的修改由 vim 负责保存

set hidden

" 智能自动缩进

set smartindent

" 设定命令行的行数为 1

set cmdheight=1

" 显示状态栏 (默认值为 1, 无法显示状态栏)

set laststatus=2

"显示括号配对情况

set showmatch

" 解决自动换行格式下, 如高度在折行之后超过窗口高度结果这一行看不到的问题

set display=lastline

" 设定配色方案

colorscheme evening

" 设置在状态行显示的信息

set statusline=\ %

" 显示Tab符

set list

set listchars=tab:\|\ ,trail:.,extends:>,precedes:<

"启动时不显示 捐赠提示

set shortmess=atl

"blank      空白

"buffers    缓冲区



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值