美文网首页PythonLinux学习之路
Python和Vim的初步认知

Python和Vim的初步认知

作者: 柴小斌 | 来源:发表于2017-06-23 19:20 被阅读28次

最近萌生了学习Python的想法,今天找了些资料开始自学,一门新的语言嘛,自然要从”Hello World!”开始,今天几个小时的研究成果就是使用vim成功的编辑出了第一个Python程序-“Hello World!”.不管是python还是vim都是笔者从未接触过的知识,在这里就.

首先笔者使用的MacBook,本身就已经集成了Python和vim,所以我是跳过了集成这一步的,我可以直接在终端使用shlle命令行来写Python的代码,如图1.1:

                          图1.1 直接书写Python代码

步骤解释:

1.$ python 然后回车,就会显示一些Python的版本信息,已经命令的提示等,这就进入了可以书写Python代码的环境了

2.$ print “Hello World!” 依然是回车执行该语句,这就是python的输出语句了,简单明了,哪怕没学过编程的人,只要懂一点英文也能看的懂,然后下面就出现了一句Hello World.到此最简单的Python语言的"Hello World”就实现了

那么如何退出Python提示符呢,Linux/BSD shell使用control+d,Windows使用control+z 在按Enter.

然后,笔者遇到了第一个难题,笔者自学的教材上这样说道,如图1.2:

                               图1.2 选择编辑器

OK,你都这样说了,那我就挑个编辑器吧,作者提供了一个编辑器列表,还另外强烈推荐了vim和emacs.这里的甄别筛选花费了我一些时间,然后我选定了vim这个上古神器.原因嘛,自然有很多,最主要的原因是vim看起来更优(zhuang)雅(bi).当然不仅仅是为了装逼,这要从使用编辑器的出发点谈起,出发点自然是学习python,如果我只是简单的学习一下,了解一下,我应该会挑一个使用起来最得心应手的IDE,但是我学习python的目的,是希望能涉足机器学习领域,我自然要从更长远的角度去思考.去选择.所以我选择了vim,当然它一开始并不好用,接下来的两个小时,我充分领会到了这句话.

同样的,mac上已经集成了vim,我又可以跳过繁(dan)琐(teng)的安装环节,来吧,直(hu)接(xiang)使(shang)用(hai)吧!

1.直接在终端输入vim,然后回车,就会出现新的界面,如图1.3:


图1.3 vim界面

2.这时候按a或者s,就可以进入编辑模式,也就是可以开始写代码了.(还有别的按键可以进入编辑模式,具体请百度)
3.此时处于编辑模式,左下角有个—INSERT--,如图1.4:


图1.4 vim编辑模式

4.可以写两句代码了,如图1.5:


图1.5 “Hello World!"

5.代码写完了,写完了要保存成文件,此时我们要如下操作:Esc->输入”:”和”w”->回车,这是保存的操作,但是会提示我们没有文件名,如图1.6:


图1.6 no file name

6.这时候我们要这样操作,直接输入”:w”->空格->输入”desktop/test.py”(这是文件名,意思是告诉vim,你要用这个名字创建一个文件,斜杠前面的desktop是路径,意思是要保存到桌面上)->回车,这时候文件就创建成功了,并且帮你保存了,如图1.7:


图1.7保存文件

7.这时候我们可以退出vim,看一看我们创建的文件,OK,就在桌面上,这里我就不截图了.
8.退出vim的方式可不是强制关闭终端,想退出vim,就在刚才保存完文件的界面接着输入:”:q”->回车,就退出vim
9.这时候我们想接着编辑刚才的文档了,直接在终端输入$ vim desktop/test.py,如图1.8


图1.8 继续编辑

到这里,我已经初步的学会了怎么使用vim创建,保存,编辑和打开Python的源文件.相信聪明的你应该也学会了,一起加油吧,骚年!
by:柴小斌
2017.06.23

相关文章

  • Python和Vim的初步认知

    最近萌生了学习Python的想法,今天找了些资料开始自学,一门新的语言嘛,自然要从”Hello World!”开始...

  • vim初步

    1:vim与vi的比较 二者同作为多模式(命令模式,插入模式)编辑器,vim 是vi的升级版本 2 vim的基本使...

  • 实验五

    实验五 使用Vim编辑器对文本进行排版 实验目的 1.初步了解Vim编辑器的原理。 2.初步掌握Vim编辑器的使用...

  • VIm 打造 python IDE

    VIM and Python - a Match Made in Heaven对应译文: Vim与Python真...

  • VIM常用指令

    VIM的初步认识 不是很了解VIM的可以先去看看这篇文章Linux字符界面与VI编辑器你会发现VIM和VI只差了一...

  • Vim的初步折腾

    最近的操作系统实验和数据结构的课程设计都需要在Linux下的环境编程完成,因此需要一个强有力的工具,在“世上只有E...

  • Vim技能修炼教程(13) - 变量

    VimScript变量 上节我们介绍了Python和Ruby来编写Vim插件的方式。不过,Python和Ruby并...

  • 小技巧3:vim学习

    摘要 VIM的插件管理 VIM写latex VIM写python VIM写C++ 1.VIM的插件管理工具vim-...

  • vim配置 环境:deepin 15.5/15.6/

    vim配置 主要过程 安装vim 环境:deepin 15.5/15.6我主要用来写python和c 最后的完整配...

  • Mac Vim Python 问题解决方法

    Mac Vim Python 调用问题解决方法 vim link python 2 最好的方法用macvim取...

网友评论

    本文标题:Python和Vim的初步认知

    本文链接:https://www.haomeiwen.com/subject/mwzccxtx.html