首先我们要了解一下什么是vim? -----> vim是从vi发展出来的一个文本编辑器。

那问题又来了,什么是vi呢? ------> vi 是Unix like (可以理解为linux)内建,也就是自带的文本编辑器。

那vi和vim又有什么区别呢?

举个例子:

vi ----> windows txt文本编辑器

vim ----> notepad++,word,wps

1 vim是vi的升级版本,完全兼容vi,可以把vim当成vim使用

2 多级撤销 vi 按u只能撤销上次命令,vim里可以无限制的撤销,也就是myeclipse里面的ctrl+z

3 语法加亮 =

4 多平台,多终端运行,兼容性高 ---> windows、 mac os 上运行。

vim没有界面,只有命令

1 vim 文件名 进入一般模式

2 i 进入编辑模式

3 ESC键 进入底行模式

4 :wq!/:q! ---> 保存/退出

设置行号:

一次性 ----> :set nu  取消 ----> :set nonu

如果嫌麻烦 还有一种永久性的设置:

1 vim /etc/vimrc ---> 打开我们的vimrc文件

2 在最后一个位置 输入 :set nu

3 ESC键 进入底行模式 :wq!保存退出!

* vi /ect/virc --->打开我们的virc文件

步骤同上

删除命令

x: 删除光标所在的字符

dd: 删除光标所在行!

补充:

如何修改Linux系统显示语言

1 root权限下 终端下输入:locale -a 出现 zh_CN.utf8 说明系统支持此语言

2  终端下输入:vim /etc/sysconfig/i18n

编辑i18n这个配置文件

进行如下配置并保存

#LANG="en_US.UTF-8"

LANG="zh_CN.utf8"

SYSFONT="latarcyrheb-sun16"

3 重启系统后系统文字变成中文简体

sudo shutdown -r now

最新文章

  1. BoneCP 升级遇到的问题
  2. mysql 常用语句
  3. [HDOJ3709]Balanced Number(数位dp)
  4. UVA 10574 - Counting Rectangles 计数
  5. C#_dropdownlist_3
  6. html5写的一个时钟
  7. 普及下Oracle hints语法
  8. Google - Pagerank
  9. C语言练习-学生信息管理系统
  10. [转载]浏览器事件window.onload、onfocus、onblur、ons
  11. 单链表创建、删除、查找、插入之C语言实现
  12. C++对C语言register的增强
  13. Gradle 1.12 翻译——第十五章. 任务详述
  14. std::bind学习
  15. 用Python破解斗地主残局
  16. 将本地项目上传到git/码云
  17. linux源码编译安装php出现 cannot find -lltdl
  18. 返回类型和 return 语句
  19. Java实现批量修改文件名,重命名
  20. 非root用户 如何将cscope安装到指定目录,vim74安装

热门文章

  1. AlloyTouch之select选择插件
  2. 每天一个Linux命令(20)--find命令之exec
  3. HBase、HDFS和MapReduce架构异同简解
  4. MySQL索引的使用方式
  5. SQL Server-聚焦NOLOCK、UPDLOCK、HOLDLOCK、READPAST你弄懂多少?(三十四)
  6. JS入门(三)
  7. Jsp,Servlet初学总结
  8. AndroidStudio运行项目出现Unsupported method: AndroidProject.getPluginGeneration()错误解决办法
  9. KoaHub平台基于Node.js开发的Koa的模板系统handlebars插件代码详情
  10. 3016: [Usaco2012 Nov]Clumsy Cows