安装VirtualBox增强工具以及配置VIM

版权声明:本文为博主原创作品,未经作者允许不得转载。 https://blog.csdn.net/H_Blitzen/article/details/82631181

目的:提高Linux虚拟机使用便捷性

0x01 安装VirtualBox增强工具及共享文件夹设置

安装增强功能后可以实现更多VirtualBox的特殊功能,如“共享文件夹”、“共享粘贴板”和“拖放”等,可增强用户的使用体验。

为了防止直接安装增强功能可能出现错误,首先要对CentOS进行相关配置。

首先,打开Terminal,切换到root权限

一般需要使用yum install kernel-devel gcc命令来安装编译内核相关文件,不过我们前面以及完成了,所以这里跳过。

如果不确定有没有执这一步,可以使用命令rpm查询当前已经安装的kernel内核

rpm -qa kernel\*

并利用uname -r检测当前系统使用的内核,如果内核版本不一样,可使用 yum upgrade kernel 升级内核

执行如下命令

ln -s /usr/src/kernels/2.6.32-754.3.5.el6.i686/ /usr/src/linux

由于你的 CentOS 内核版本号可能不完全与我的的一致,所以在输入 ln -s /usr/src/kenrels/2 后按下 Tab 键让系统自动补全内核版本号才是正确的做法(如果按下 Tab 键无反应,请先执行 yum -y install kernel-devel 命令)。

配置完成,依次点击VirtualBox下的“设备”->“安装增强功能”,弹出如下对话框。点击OK和Run开始进行安装

期间需要root权限,输入密码即可

接着增强功能就开始安装了,安装结果如下

这时,可以发现鼠标可以自由的在主机和虚拟机之间切换,而不用Ctrl键了,这说明增强功能安装成功

下面来体验一下刚刚安装的增强功能

首先是共享文件夹,依次点击VirtualBox的“设备”->“共享文件夹”,打开如下菜单

如图所示设置共享文件夹,其中共享文件夹创建在主机中,尽量使用英文名路径。在主机的Share文件夹中任意创建一个文件用于下面的共享测试

然后打开Terminal,切换到root权限,并依次执行下列命令,创建并关联共享文件夹

mkdir /mnt/shareV
mount -t vboxsf share /mnt/shareV

打开刚刚创建的文件夹

可见,主机中的文件已经存在于虚拟机中,但是下次重启虚拟机还是得切换到root权限,然后执行

mount -t vboxsf Share /mnt/ShareV

命令挂载才能使用共享文件夹,甚是不便!为了解决这个问题,我们执行 vi /etc/rc.d/rc.local 命令,在 re.local 文件最后一行添加挂载命令,并保存

重启虚拟机测试,成功

0x02 配置VIM编辑器

主要目标是开启 VIM 的语法高亮、显示光标所在的位置以及自动缩进选项。

完整的 VIM 编辑器需要安装四个包:

  • vim-filesystem
  • vim-common
  • vim-enhanced
  • vim-minimal

使用 rpm -qa|grep vim 命令查看已经安装的vim包

可见只有一个 vim-minimal 包,所以还需要安装其余三个,执行以下命令

yum -y install vim-enhanced

可见其余三个vim包都安装完成,并且此时默认的语法高亮以及光标所位置显示已经默认为我们打开了,我们只需要再加多一个自动缩进就 OK 了

设置 vim 编辑环境有两种形式:
一种直接修改 /etc/vimrc 文件,这种设置方法会作用于所有登录到 Linux 环境下的用户。另一种是在用户登录的~目录下创建一个 .vimrc 文件,在其中进行自己习惯的编程环境的设置,这样当别的用户使用时并不相互影响。
一般情况下我们不提倡第一种方式,因为 Linux 是多用户的,每个人都有自己的编程习惯与环境,你不能强迫别人按你的风格和习惯来做事,因此在工作环境中我们提倡第二种设置方式。
不过虚拟机就我们自己学习使用而已,所以这里还是任性的采用第一种方案 —— 修改 /etc/vimrc 文件。

命令 vim /etc/vimrc
增加:set cindent

保存后VIM便会更具C语言的语法自动缩进相应的长度了

切换到Blitzen账户,输入 alias 检查是否为 vim 添加了简称,如果没有就输入 alias vi=‘vim’

VIM基础功能配置完成

猜你喜欢

转载自blog.csdn.net/H_Blitzen/article/details/82631181
今日推荐