LINUX *** 作系统VIM的安装和配置

LINUX *** 作系统VIM的安装和配置,第1张

工具/材料

LINUX *** 作系统(ubuntu/Centos)

01

命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny。

可以发现,系统默认是没有安装vim的,因此就需要我们手动进行安装。

02

ubuntu系统:

普通用户下输入命令:sudo apt-get install vim-gtk

centos系统:

普通用户下输入命令:yum -y install vim*

图片以ubuntu为例

03

这里,输入“y”后,回车。

04

之后不需要任何 *** 作,等待安装完成。

安装完成之后,在命令行敲入vi,按“tab”键。

可以看到,已经有vim命令的存在。

安装成功。

05

在命令行下,输入命令:sudo vim /etc/vim/vimrc

必须加上sudo,否则你是没有权限编辑vimrc的。

06

在这个文件中,会有这么一句:

syntax on

意思是语法高亮,如果您的被注释掉了,请“让它出来”。就像下图所示

07

图中就是一个简单的配置方案,保存之后,配置完毕。

08

我们来编写一个小程序,如下图所示,可以看出,界面已经比较美观了。

特别提示

centos、Fedora与Ubuntu的 *** 作类似,只是需要采用yum进行安装调试。

VIM的安装

1

在命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny。

vim是从VI发展而来的一个文本编辑器,功能更强大。而vim.tiny是vim的精简版,所以,安装vim势在必行。

2

ubuntu系统:

普通用户下输入命令:sudo apt-get install vim-gtk

centos系统:

普通用户下输入命令:yum -y install vim*

图片以ubuntu为例

3

这里,输入“y”后,回车。

4

之后不需要任何 *** 作,等待安装完成。

安装完成之后,在命令行敲入vi,按“tab”键。

可以看到,已经有vim命令的存在。

安装成功。

END

VIM的配置

刚安装的VIM,可能界面并不是十分友好,这就需要我们去更改vim的配置文件,按照我们的需求去修改它。

在命令行下,输入命令:sudo vim /etc/vim/vimrc

必须加上sudo,否则你是没有权限编辑vimrc的。

在这个文件中,会有这么一句:

syntax on

意思是语法高亮,如果您的被注释掉了,请“让它出来”。就像下图所示

下图为小编的VIM配置。

请在您的VIM的最后一行,输入他们,可以让您的VIM变得更漂亮、舒服。

set nu // 在左侧行号

set tabstop //tab 长度设置为 4

set nobackup //覆盖文件时不备份

set cursorline //突出显示当前行

set ruler //在右下角显示光标位置的状态行

set autoindent //自动缩进

保存之后,配置完毕。

上面的配置,其实是非常简单的,比如一些配色方案等,小编并没有写入,如果您还有其他需求的话,建议百度。

OK,我们来编写一个小程序,入下图所示,可以看出,界面已经比较美观了,至少小编用他来写程序、看文档,还是感觉很友好的。

2.解压文件到指定的目录:

[plain] view plain copy

mkdir ~/.vim

unzip path/to/NERD_tree.zip -d /NERD_tree

mv /NERD_tree/* ~/.vim/

确保在~/.vim/ 包含了压缩包的NERD_tree压缩包里面的autoload,plugin等等文件,其实

就是把NERD_tree的压缩包文件解压到~/.vim/中

还有更简单的安装方法(需要安装vundle插件,我更推荐这个方法):

Bundle 'The-NERD-tree'

Bundle 'The-NERD-Commenter'

进入vi后使用:BundleInstall 进行安装

使用记录:

在vim 输入:NERDTree 命令即可将NERDTree调用出来

输入:NERDTree /usr/loca 命令即可切换路径

vim ~/.vimrc 的配置

"设置快捷键:

map <F3>:NERDTreeMirror<CR>

map <F3>:NERDTreeToggle<CR>

" 在 vim 启动的时候默认开启 NERDTree(autocmd 可以缩写为 au)

autocmd VimEnter * NERDTree

" 按下 F2 调出/隐藏 NERDTree

map :silent! NERDTreeToggle


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6231440.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存