vim工具可以方便的从liunx终端打开编辑修改文件,是一款在Ubuntu系统下必备的工具,首先来说明如何安装和配置

1) 输入CTRL+Alt+T打开一个终端,之后输入命令:sudo apt-get install vim-gtk

2)输入y,回车,

3)等待安装完成后,打开终端,输入vi就可以看到已经安装好了vim

此时进入vim的命令模式,想要退出,首先输入一个冒号:,之后输入q!(直接退出,不存档)就可以返回到终端了。

装好vim以后,为了界面的美观性,在这里进行一些选项设置

1)打开终端,输如命令:sudo vim /etc/vim/vimrc

在文件的最后,输入以下命令:

set nu                           // 在左侧行号

set tabstop                  //tab 长度设置为 4

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

set cursorline               //突出显示当前行

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

set autoindent             //自动缩进

记得把注视去掉,如下图所示:

2)同样输入:再输入wq(保存并退出),这样就设置好了。

ubuntu下 vim工具的安装与使用教程(一)相关推荐

  1. ubuntu下机器学习工具的安装使用

    说明:本文将会介绍常用的机器学习使用到的ide,主要为ipython,ipython notebook和eclipse pydev IPython与IPython Notebook安装及使用 IPyt ...

  2. ubuntu下vim + ctags + taglist配置和使

    ctags安装 ctags可以建立源码树的索引,使程序员在编程时能迅速定位函数.变量.宏定义等位置去查看原形 以下是在ubuntu下ctags的下载安装和配置过程: 下载并安装ctags,终端输入命令 ...

  3. docker安装启动mysql5.6_mysql5.6在ubuntu下的docker中安装的方法详解

    这篇文章主要介绍了ubuntu下在docker中安装mysql5.6 的方法,需要的朋友可以参考下 1.安装mysql5.6docker run mysql:5.6 等所有项目都是Download c ...

  4. linux命令行 teamview,Ubuntu下命令行方安装TeamViewer

    分享Ubuntu下命令行方安装TeamViewer的过程,供参考,希望对大家有所帮助. 第一步: 下载 安装包 第二步: 执行命令 ## 不加sudo 会提示照片中的错误:dpkg:error:req ...

  5. ubuntu下tesseract 4.0安装及参数使用

    tesseract是一个开源的OCR引擎,最初是由惠普公司开发用来作为其平板扫描仪的OCR引擎,2005年惠普将其开源出来,之后google接手负责维护.目前稳定的版本是3.0.4.0版本加入了基 ...

  6. ubuntu docker一键安装mysql_mysql5.6在ubuntu下的docker中安装的办法详细说明

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  7. libevent 源码阅读 Ubuntu下muduo库的安装与使用

    libevent源码分析--代码结构_鱼思故渊的专栏-CSDN博客 LINUX实战:Ubuntu下muduo库的安装与使用 LINUX实战:Ubuntu下muduo库的安装与使用-LINUX入门-维易 ...

  8. Ubuntu下selenium+Chrome的安装使用

    Ubuntu下selenium+Chrome的安装使用 安装 chrome 官网下载安装包 sudo dpkg -i google-chrome-stable_current_amd64.deb wh ...

  9. Ubuntu下如何使用虚拟机安装WindowsXP?(2)【转】

    Ubuntu下如何使用虚拟机安装WindowsXP?(2) windowsXP系统下使用虚拟机安装ubuntu系统可能对于大多数用户来说不是问题,但是ubuntu系统下如何使用虚拟机安装windows ...

最新文章

  1. 关于Simulink仿真慢的解决方案
  2. STM32开发 -- Visual Studio C++编写串口上位机
  3. 28句话让你的人际关系更上一层楼
  4. cas登录成功后不跳转成功页面_SpringSecurity用户登录成功后页面跳转原理剖析
  5. 算法高级(26)-在Java8中为什么要使用红黑树来实现的HashMap?
  6. tomcat内存优化
  7. HttpCombiner.ashx处理
  8. Python设计模式:命令模式
  9. C#随机生成信用卡卡号的源码
  10. Linux驱动开发之触摸驱动
  11. 消息队列原理和应用场景总结
  12. 云端软件平台 封装了诺基亚PC套件无法找到驱动怎么办
  13. 五金模具设计统赢外挂提升效率技巧、外挂模具设计流程、常见问题归纳
  14. 期货与期权的主要区别与联系?
  15. 保持积极向上的人生格言
  16. 对话系统中的中文自然语言理解 (NLU) 任务介绍
  17. HDU 4513 吉哥系列故事――完美队形II(Manacher)
  18. php的md5(),php MD5加密详解
  19. CAD图块全攻略:别羡慕我下班早,我的CAD软件会开挂!
  20. qt emit是什么意思_2020年11月14日 无赞赏QT吗哪 :在历史的掌权者面前作信心的决断...

热门文章

  1. 程序员的密码管理之道
  2. MySQL数据库的基本管理操作
  3. java构建树状结构工具类
  4. Observability:Data pipeline:Beats => Redis => Logstash => Elasticsearch
  5. 微软服务器安装显卡驱动,微软虚拟机显卡及驱动的设置
  6. Android 穿山甲广告联盟接入
  7. 985硕毕业,面试13家企业,拿7个大厂offer,回顾面试总结
  8. 如何解决浏览器提示“您与此网站之间建立的连接不安全”
  9. POI 操作word
  10. 估算下北京有多少个加油站?