Linux系统安装和配置Vim IDE的全过程详解
发布时间:2022-03-06 21:17:28
众所周知,在Linux系统中想要高效地编辑文本或者是代码,都要用到一些编辑器,比如Vim IDE就是一款好用的编辑器。但是很多用户不知道如何安装或是使用它,下面,小编就给大家介绍Linux系统安装和配置Vim IDE的全过程详解。
Linux系统
Vim的配置功能
1. 安装Vim
安装的话,在 Linux 下是很简单的,打开终端,输入几条命令就可以完成了。
sudo apt-get install vim
sudo apt-get install gvim
sudo apt-get install git(这个很重要,到后面下载插件的时候要用 git 来下载)
这是第一条命令,这里说我已经安装好了,不必安装。装好以后在终端直接输入 vim 或 git 或 gvim 就可以知道有没有装好了。
还可一使用 aptitude 来安装,在使用 aptitude 来安装之前要先安装 aptitude
sudo aptitude install vim
sudo aptitude install gvim
sudo aptitude install git
然后,在用户的主目录中建立 .vim 目录,在 .vim 目录中建立 bundle 目录,以后Vundle自动下载的插件都保存在这里。
vundle可以自动下载和安装插件,只需要在“My Bundles Here”注释后面使用 Bundle 命令把所需要的插件列出来,每个插件一行,然后运行 :BundleInstall 命令即可。Vundle支持 github.com 和Vim的官网 vim.org 。
mkdir .vim/bundle
然后,进入 Bundle 目录,使用 git clone 命令下载vundle。
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
执行下载完成的话就可以在 bundle 下看到 vundle 目录了。
[page]
2. 创建和基本配置一下 .vimrc 文件
可以在终端输入 vim 然后输入 :echo $VIM 看到自己的 vim 目录,然后在该目录下看看有没有 .vimrc 文件,没有的话就自己创建。
我的 .vimrc 文件是在 /usr/share/vim 目录下(不知道大家的.vimrc是不是也是在这个目录下),没有的话就自己用命令创建:touch .vimrc
先来基本的配置,不要插件,映射那些比较高级的东西先吧。可以完成:代码配色,tab缩进,自动保存,特别显示当前编辑行,括号匹配,查找搜索,与系统公用剪贴板,代码折叠等。如下:
注:更改.vimrc文件需要 sudo vim vimrc使用vim来修改,也可以使用 sudo gedit vimrc
3.基本配置建议:
”处理未保存或只读文件时,弹出确认
set confirm
“自动保存
set autowrite
”历史记录数
set history=1000
“编码设置
set fenc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2313,cp936
”语法高亮
if has(“syntax”)
syntax on
endif
“设置配色方案
colorscheme ron
”设置行号
set nu
“设置缩进
set tabstop=4
set sts=4
set smartindent
set expandtab
set softtabstop=4
set shiftwidth=4
”设置自动格式化(格式出问题就删掉这行)
set formatoptions=tcrqn
“设置括号配对情况
set showmatch
set matchtime=2
”设置没有自动备份
set noswapfile
set nobackup
“设置纵向虚线对齐
[page]
”底部显示光标的位置的状态行
set ruler
“设置查找
”搜索模式忽略大小写
set ignorecase
“如果搜索模式包含大小写则不适用ignorecase
set smartcase
”禁止搜索到文件两端时重新搜索
set nowrapscan
“高亮显示搜索到的文本
set hlsearch
”逐字符高亮
set incsearch
“使用鼠标
”按住 shift 才由鼠标右键处理操作
set mouse=a
“和系统共用剪贴板
set clipboard+=unnamed
”突出显示当前行
set cursorline
“开启折叠,并设置空格来开关折叠
set foldenable
set foldmethod=syntax
set foldcolumn=0
setlocal foldlevel=1
set foldclose=all
nnoremap 《space》 @=((foldclosed(line(‘。’))《0)?‘zc’:‘zo’)《CR》
”搜索和undo时不展开设置好的折叠
set foldopen-=search
set foldopen-=undo


猜你喜欢
- 惠普打印机扫描功能怎么用?我们经常在办公的时候需要用到电脑和打印机扫描功能进行文件扫描等操作,不同品牌的打印机操作会有不同。那么惠普的打印机
- steam安装未响应怎么办?steam是一个游戏下载平台,玩家不仅可以在steam平台上下载安装自己喜欢的各种游戏,还能在steam平台上传
- 当我们使用win10操作系统时,一些小的合作伙伴会觉得他们的系统运行的非常死机,并且会有假死的感觉。对于这种问题,小编认为可能是新系统与计算
- mix2s是小米手机里非常高人气的的一款,超高的颜值已经性能吸引了不少的粉丝,那么多余最新的miui12版本他又表现如何呢?下面就一起来看看
- Excel中大括号具体该如何使用呢?下面是由小编分享的excel 函数中大括号的用法法,以供大家阅读和学习。excel 函数中大括号的用法:
- coreldraw怎么抠图?coreldraw给设计师提供了矢量动画、页面设计、网站制作、位图编辑和网页动画等多种功能,那要怎么使用core
- QQ怎么一键查看好友总人数?经常使用QQ,不知不觉好友增加了很多,那么QQ好友具体人数怎么查看呢,下面小编就给大家带来QQ快速查看好友总人数
- 我们在使用Mac电脑的时候,一款好用的压缩软件是必不可少的工具,它可以提高工作效率,节省时间,那Mac上哪款压缩软件好用呢?今天小编给大家带
- 1、在任意文字输入框状态下,切换到搜狗输入法,输入任意一个字母,调出文字输入候选栏,如下图所示 2、在文字候选栏空
- Win10系统无权访问文件夹怎么解决?最近很多Win10系统的用户反映这个问题,在使用文件夹的时候发现访问不了,这是怎么一回事呢?针对这一问
- Windows 10通用版《照片》应用即将获得一项更新,允许用户直接使用照片应用从视频或动态图片中提取照片,而无需使用《照片插件(Photo
- 很多朋友在使用win10时不知道如何安装和卸载远程服务器管理工具,今天小编就为大家带Win10安装和卸载远程服务器管理工具的详细步骤很多朋友
- excel用特殊符号补齐位数和财务打过交道的人都知道,在账面填充时有一种约定俗成的“安全填写法”,那就是将金额中的空位补齐,或者在款项数据的
- 对来自多个Excel工作表中的数据进行合并计算后,可能需要更改对数据进行合并计算的方式。例如,可能要添加新的地区办事处的工作表,或删除不再存
- 在Excel中用户时常要和单元格、行、列打交道。但你是否还注意过Excel单元格的边界呢?你充分利用了Excel
- Windows安全模式是一个非常强大的功能,任何病毒都无法在安全模式下运行,是解决电脑系统故障非常不错的一个模式,需要我们解除一下安全模式,
- 我们在使用Word制作一些试卷或者书籍的时候,用到最多的就是横线和下划线。虽说这是个不起眼的小操作,但是对于一些不常用Word的朋友来说是比
- 如果无法删除“开始”菜单文件夹怎么办?在使用win10系统的过程中,有时需要删除win10开始菜单中的一些文件。当您遇到无法删除win10系
- 有很多用户升级到win10 1903版本系统后,发现在电脑中玩英雄联盟游戏时会卡顿掉帧等问题,升级win10 1903系统后玩英雄联盟卡慢怎
- 欢迎观看 Microsoft PowerPoint 教程,小编带大家学习 PowerPoint 的使用技巧,了解如何在 PowerPoint