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. visual studio常用技法相关

    (1)查看dll里面包含了那些函数(dumpbin是visual studio内置工具)dumpbin -exports user32.lib (2)#include "stdlib.h&q ...

  2. VMware虚拟机安装CentOS 6.9图文教程

    1.Win7安装VMware虚拟机比较简单,直接从官网下载VMware安装即可,这里不再叙述. 2.接着从CentOS官网直接下载CentOS 6.9的iso镜像文件. 3.打开VMware,点击创建 ...

  3. python-文件读写

    python对文件的操作对文件操作的步骤:1.打开文件2.读写文件3.关闭文件 一.读取文件的方法有三种:read(),readline(),readlines()f.readline() #每次读出 ...

  4. 【论文速读】Multi-Oriented Scene Text Detection via Corner Localization and Region Segmentation[2018-CPVR]

    方法概述 该方法用一个端到端网络完成文字检测整个过程——除了基础卷积网络(backbone)外,包括两个并行分支和一个后处理.第一个分支是通过一个DSSD网络进行角点检测来提取候选文字区域,第二个分支 ...

  5. WDA基础十六:ALV的颜色

    这里介绍三种类型的颜色:列的背景色,单元格的背景色,单元格文本的颜色. 1.给ALV结构添加颜色控制字段: 三个字段都是同一类型:WDY_UIE_LIBRARY_ENUM_TYPE COL_BACKG ...

  6. JAVA写接口傻瓜($)教程(三)

    接上一篇 补充:事实上java的类需要在src文件夹里写,classes文件夹只是会同步src文件夹里的类.如果在classes文件夹里操作java类,是会提示文件只读的.src文件夹中进行代码编写 ...

  7. 强力推荐!那些你不能错过的 GitHub 插件和工具

    以代码托管平台起家的 GitHub 网站,已然成为全球程序员工作和生活中不可或缺的一份子.从优秀的企业,到优秀的程序员,都将自己最优秀的代码作品存放在这片开源净土里,供彼此学习交流.\\LS--201 ...

  8. css3 翻牌动画

    最近做了一个特效,css是从网上找的,地址是这个: CSS3 animate flip下的纸牌翻转效果实例页面 把其中核心的css代码扒出来如下: /* The properties in this ...

  9. freemarker导出word档

    1.word另存为xml:2.xml文件后缀名改成ftl:3.编写完整json字符串备用:4.修改ftl中动态字段为json中对应字段名:5.编写java代码自动生成word文件:(注意:换行用< ...

  10. java.lang.NumberFormaException: For input String:"user"

    碰到这个问题的时候有点懵逼,很无力,网上一查是类型转换错误,贴上报错的JSP代码 最后找救兵,得出是hql的错误,举个例子: HibernateUtil.query("from user u ...