Ubuntu的安装与vim相关的配置

虚拟机环境的安装(先说说虚拟机的安装步骤把)

对于安装ubuntu来讲不是很难掌握,但是在Linux系统虚拟机下提供了很多便利的手段,而要配置一个顺手的虚拟机环境就不是那么省心了。但对于一个小白来讲,有一个趁手的环境还是不错的选择。特别是vim的一些配置很重要也对之后的使用有很大的帮助。
首先在电脑上下载virtualbox和ubuntu12.04LTS desktop-i386.iso*。然后就可以进行Ubuntu的安装了。

  1. 先安装virtualbox(默认路径安装)并且运行,新建一个虚拟机。
  2. 接着就是新建一个虚拟机,一般选择1024及以上的虚拟内存,以及创建一个固定大小的10gb的虚拟硬盘。
  3. 然后运行virtualbox设置中挂载系统镜像。

  4. 接下来就是在虚拟机中安装系统了,选择简体中文然后不勾选自动更新勾选安装就好了。
  5. 在安装过程中选择shanghai时区并且设置用户名和密码(密码以精简为好),在安装过程中最好不要联网,自动安装语言包速度非常之慢

  6. 全部设置好之后重启按提示要求按enter用移除安装镜像后启动Ubuntu就可以了。
  7. 为了让虚拟机的文件和Windows互通,需要设置一个共享文件夹。设置共享文件夹一定要在虚拟机关机状态下进行。
  8. 选择虚拟文件夹选项选择Windows的一个路径下的文件夹然后启动虚拟机就可以看到共享文件夹了。

  9. 接下来在终端下进行系统的配置。
  10. 首先就是设置共享文件夹的权限。终端里键入命令sudo usermod -aG vboxsf+用户名(自己设置中起的用户名)。enter就可以打开共享文件夹的权限了

  11. 设置输入法:在虚拟机中选择设置勾中语言支持按提示安装即可。
  12. 安装vim g++命令: sudo apt-get intall vim g++
  13. 在配置vim之前,先对Linux系统中的编译方式进行一些修改。
  14. 先在终端输入~/.bashrc进入.bashrc文件进行一些语句的添加。
  15. 首先为了使得编译能使用c99模式下的编译方式加一条
    ‘’‘
    alias gcc='gcc -std=gnu99'
    ’‘’

还可以在.bashrc文件中第59行
‘’‘
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
’‘’中的\h删除来保证终端中用户名的后缀名简约。

在运行a.out文件时./的运行方式相对来讲比较繁琐。可以直接编写
’‘’
PATH=.:$PATH
‘’‘
来省略./的使用。

vim文件的配置

对于vim的使用,其实有很多的插件来渐变自己的操作。
我觉得最主要的几个比较方便的也是很有必要的一些配置语句,比如在终端中编写代码tab键的缩进格式默认是八但是在编写代码是明显发现8位的缩进很影响代码的美观也不利于自己对代码的观看,所以,我们要配置一些vim文件。
在终端中创建一个.vimrc文件,进入.vimrc文件
‘’‘
"显示行号
set number
"不显示行号,正常模式输入:进入行底模式,set nonumber
"设置tab键的宽度,默认是8,一般配置是4
set tabstop=4
"设置缩进的宽度
set shiftwidth=4
"使用空格代替tab,在Makefile中缩进要使用tab
set noexpandtab
"自动保存
set autowrite
"不生成临时文件
set noswapfile
"自动缩进
set autoindent
"智能缩进
set smartindent

"在插入模式下使用ctrl+hjkl代表方向键
inoremap<C -h>
inoremap<C -j>
inoremap<C -k>
inoremap<C -l>

"---快捷编译---"
“1编译函数
func! Compilecode()
"写入文件
exec "w"
"判断文件类型
if &filetype == "cpp"
exec "!g++ % && ./a.out"
elseif &filetype == "c"
exec "!gcc -std=gnu99 % -lm -lpthread && ./a.out"
endif
endfunc

"2映射快捷键
map :call CompileCode()
imap :call CompileCode()
vmap :call CompileCode()
’‘’
进行完vim文件的配置整个Ubuntu差不多就算比较完善并且比较简便了。
=,=

ubuntu的安装与vim(部分)文件的配置的更多相关文章

  1. ubuntu虚拟机安装及vim配置问题(转载)

    virtual box虚拟机Ubuntu系统安装及共享文件夹建立 https://blog.csdn.net/qq_27905767/article/details/82106753 Linux超全v ...

  2. ubuntu上安装与卸载deb文件(转载)

    转自:http://blog.csdn.net/nkguohao/article/details/8951082 版权声明:本文为博主原创文章,未经博主允许不得转载. 通过deb包安装软件: sudo ...

  3. [No0000190]vim8安装教程和vim中文帮助文档Vimcdoc安装方法-Vim使用技巧(5)

    Vim8.0是近十年来的一次大更新,支持任务.异步I/O.Channels和JSON以及异步计时器.Lambdas 和 Closures等,还包括对GTK + 3的支持.由于ubuntu默认安装的Vi ...

  4. Ubuntu下安装了java但启动eclipse报错说没装java

    参考资料:http://blog.csdn.net/happyteafriends/article/details/8290950 一.问题 在Ubuntu下安装了java并在~/.bashrc配置了 ...

  5. ubuntu 下安装eclipse &amp;java环境配置

    前面有一篇的博客写的是ubuntu下安装eclipse和java环境的配置.当时是安装网上的攻略进行的 ,当然也是能够成功的. 近期把那台电脑送人了 ,仅仅好在自己的这台电脑上又一次安装一次了 ,唯一 ...

  6. 1.ubuntu的安装

    分两种 1. 在VMware中安装,则与Centos的安装类似 2. 在VirtualBox里安装 --> 1. 先“新建” 一个虚拟电脑 2. 根据需求编辑虚拟电脑的信息 (具体的大小.内存等 ...

  7. 【Linux/Ubuntu学习4】ubuntu 下面安装 vim 的问题

    ubuntu 下面安装 vim 的问题 1.输入vim时,显示: 程序“vim”已包含在以下软件包中: * vim * vim-gnome * vim-tiny * vim-gtk * vim-nox ...

  8. VM10下Ubuntu无法安装vim的问题

    今天在VM10下重装了Ubuntu14.10,安装vim时发现如下问题 谷歌了一下,终于找到一种方法解决. 终端下: sudo vi /etc/apt/source.list 该命令将用vi打开一个文 ...

  9. ubuntu下安装rpm 文件

      正想着如何把rpm package 安装到ubuntu上, 发现了这篇文章,转载一下 Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb. sudo a ...

随机推荐

  1. .Net Core文件上传

    https://www.cnblogs.com/viter/p/10074766.html 1.内置了很多种绑定模型  缺少了一个FromFileAttribute 绑定模型 需要自己实现一个 pub ...

  2. SAM宏观生态学空间分析帮助文档

    宏观生态学分析软件帮助文档: 引言: 该软件是由布鲁塞尔..大学开发,目的是提供一个综合的空间分析计算平台,主要针对的是宏观生态学数据.该软件可以从网站...上自由获取,该软件的主要特征以及发表在20 ...

  3. bs4 FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?

    安装beautifulsoup后,运行测试报错 from urllib import requestfrom bs4 import BeautifulSoup url = "http://w ...

  4. Hadoop OutputCommitter

    1. OutputCommitters MapReduce使用一个提交协议来确保作业(job)和任务(task)都完全成功或失败.这个通过 OutputCommiter来实现. 新版本 MapRedu ...

  5. jmeter的安装和配置

    jmeter环境配置 Java 8 安装 正常安装,一路默认就好,记住安装路径,配置环境变量时用得到.默认安装路径:C:\Program Files\Java\jdk1.8.0_91. 安装好之后会有 ...

  6. Eclipse+Maven环境下java.lang.OutOfMemoryError: PermGen space及其解决方法

    转自  https://blog.csdn.net/qdgengwenfei/article/details/71455432 java.lang.OutOfMemoryError: PermGen ...

  7. 基于springboot的ssm

    参考该网址成功搭建: https://blog.csdn.net/liboyang71/article/details/73459909 目前有几个问题: 1.我使用application.yml配置 ...

  8. linux环境下安装使用selenium Chrome

    安装驱动 http://chromedriver.storage.googleapis.com/index.html 下载对应chrome浏览器版本的驱动程序 chmod +x chromedrive ...

  9. linux-基础命令篇-02

    基本命令:--LS 关于显示的颜色含义: 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 红色闪烁:表示链接的文件有问题 黄色:表示设备文件 灰色:表示 ...

  10. springboot之jackson的两种配置方式

    springboot 针对jackson是自动化配置的,如果需要修改,有两种方式: 方式一:通过application.yml 配置属性说明:## spring.jackson.date-format ...