聊一聊Linux下的文本编辑器VIM的使用
2017-01-09 20:52
309 查看
vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。 ——摘自百度百科
vim功能强大,但说实话很多人写代码都不用,因为有更好的编辑代码的软件(这都什么年代了)。但尽管如此依然无法掩饰vim编辑器功能的强大。有很多配置文件用vim编辑我感觉非他莫属,下面来聊一聊vim的使用。
vim是vi的增强版本,在终端输入vim命令后面加上文件名即可打开文件,当然文件也可以是加路径的,没问题。如果目标文件存在,则vim打开该文件,若目标文件不存在,则新建该文件。这一点上比较人性化,不错。当你打开一个文件就会有下面的界面,如下图!
![](https://img-blog.csdn.net/20170109204943613)
当你刚打开这个编辑器的时候发现当前状态是无法输入的,因为vim拥有三种模式:命令模式、插入模式和ex模式。刚打开的时候的模式为命令模式,在这个状态下,无法输入,在命令模式中按“i”键可以进入到插入模式,在这个模式下才可以在插入模式中按esc可以返回命令模式。在命令模式中按“:”可以进入ex模式,在ex模式中可以保存、修改和退出。下面列一下命令模式和插入模式和ex模式的操作。首先说一句,任何模式都可以通过esc键回到命令模式。
命令模式:通常用于文本操作,例如复制粘贴一类。
i 在光标前插入文本。
o 在当前行的下面插入新行。
dd 删除正行。
u 撤销上一个操作。
yy 复制当前行
n+yy 先按5,接着按yy,则是将5行内容复制。
p 粘贴。
r 替换当前关键字。
/ 查找关键字。
插入模式:
这个模式非常之简单,因为插入模式就是输入文本。如果要对文本进行粘贴操作等等,刚才我们说过按esc回到命令模式。
EX模式:
:w 保存当前修改。
:q 退出。
:q! 强制退出。
:x 保存并退出。
:! 执行一个系统命令并显示结果。
:sh 切换到终端命令行,使用ctrl+d切换回vim。
:set number 显示行号。
现在来欣赏一下吧,用vim编辑器编写的在程序界经典到不容错过的helloworld程序。
![](https://img-blog.csdn.net/20170109205006910)
更多精彩分享尽在微信公众号,快来扫码吧!
vim功能强大,但说实话很多人写代码都不用,因为有更好的编辑代码的软件(这都什么年代了)。但尽管如此依然无法掩饰vim编辑器功能的强大。有很多配置文件用vim编辑我感觉非他莫属,下面来聊一聊vim的使用。
vim是vi的增强版本,在终端输入vim命令后面加上文件名即可打开文件,当然文件也可以是加路径的,没问题。如果目标文件存在,则vim打开该文件,若目标文件不存在,则新建该文件。这一点上比较人性化,不错。当你打开一个文件就会有下面的界面,如下图!
当你刚打开这个编辑器的时候发现当前状态是无法输入的,因为vim拥有三种模式:命令模式、插入模式和ex模式。刚打开的时候的模式为命令模式,在这个状态下,无法输入,在命令模式中按“i”键可以进入到插入模式,在这个模式下才可以在插入模式中按esc可以返回命令模式。在命令模式中按“:”可以进入ex模式,在ex模式中可以保存、修改和退出。下面列一下命令模式和插入模式和ex模式的操作。首先说一句,任何模式都可以通过esc键回到命令模式。
命令模式:通常用于文本操作,例如复制粘贴一类。
i 在光标前插入文本。
o 在当前行的下面插入新行。
dd 删除正行。
u 撤销上一个操作。
yy 复制当前行
n+yy 先按5,接着按yy,则是将5行内容复制。
p 粘贴。
r 替换当前关键字。
/ 查找关键字。
插入模式:
这个模式非常之简单,因为插入模式就是输入文本。如果要对文本进行粘贴操作等等,刚才我们说过按esc回到命令模式。
EX模式:
:w 保存当前修改。
:q 退出。
:q! 强制退出。
:x 保存并退出。
:! 执行一个系统命令并显示结果。
:sh 切换到终端命令行,使用ctrl+d切换回vim。
:set number 显示行号。
现在来欣赏一下吧,用vim编辑器编写的在程序界经典到不容错过的helloworld程序。
更多精彩分享尽在微信公众号,快来扫码吧!
相关文章推荐
- Linux 学习手记(5):使用Vim文本编辑器
- Linux学习总结(19)——Linux中文本编辑器vim特殊使用方法
- java程序员菜鸟进阶(十六)linux基础入门(四)linux下VIM文本编辑器使用
- Linux系统--文本编辑器vim的使用技巧
- Linux 下 vi/vim 文本编辑器超详细使用指南
- Linux下的文本编辑器vim的使用
- 4、linux 下文本编辑器 vim 的使用
- linux文本编辑器-VIM基本使用方法
- linux文本编辑器vim的基本使用
- Linux 下 vi/vim 文本编辑器超详细使用指南
- Linux学习总结(19)——Linux中文本编辑器vim特殊使用方法
- Linux 下 vi/vim 文本编辑器超详细使用指南
- Linux基础命令以及VIM文本编辑器的基本使用
- linux 终端文本编辑器vim 使用 命令
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- linux screen + vim + taglist +ctags 使用
- 使用SecureCRT对Linux vim进行颜色设置
- Vim(linux上强大的文本编辑器)用户的精神之旅
- 【转】使用SecureCRT对Linux vim进行颜色设置【可用的.vimrc文件内容】
- linux下vi与vim编辑器的区别及使用方法