新手学vim的使用

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


  因为咱们的Python教程里提到了在linux下执行Python,需要用到vim,所以在这里我来简单介绍下vim的使用:

     有很多童鞋会问到VI和VIM的区别,其实vim就是由VI升级来的,类似版本的升级。

在linux当中我们创建一个guess.py的文件

可以直接使用vim guess.py  打开文件就可以了,当我们输入内容保存的时候,系统就自动生成了,guess.py的文件。

打开文件后,你只需要记住几个简单的命令就可以了。

i:代表输入内容

o: 表示在当前光标下另起一行输入内容。

输入完成后按一下键盘 ESC键,就进入了命令模式,在命令模式下是需要:来输入命令的。

保存退出:wq

直接退出不保存:q!

好了,会了这几招,你已经可以在linux当中编写Python脚本了,当然要记得在脚本开头写入#!/bin/python 哦,如下图

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


当然有的童鞋可能不甘心只是简单的会点vim的基础命令,所以我后期开始着手写关于linux的课程,也是从零基础的哦。

接下来给有余力的朋友,补充点常用的VIM操作命令

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


进入编辑模式

  • i 在光标当前位置向前插入(Insert mode)

  • I 在本行第一个字符插入

  • a 在光标当前位置向后插入(Insert after)

  • A 在本行末尾插入

  • o 向下插入一行

  • O 向上插入一行

删除

  • x 向后删除字符

  • X 向前删除字符

  • dd 删除当前行

  • Num + dd 向下删除多行

  • d + Num + G 删除第 Num 行

  • dw 删除光标当前所在的词(delete word)

  • d0 删除本行光标前的所有字符

  • d$ 删除本行光标后的所有字符

复制粘贴

  • yy 复制当前行 (yank)

  • Num + yy 往下复制多行

  • y + Num G 复制第 Num 行

  • p 粘贴 paste

撤销

  • u

  • ctrl + r

保存与退出

  • :q 退出

  • ! 强制操作

  • :q! 强制退出,不保存

  • :wq! 保存后强制退出

其他

  • :set nu 显示行数

  • :set nonu 取消显示行数

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐