pythonvim编辑教程_使用vim编辑python
1.vim使用
1.vim进入
vim 1.py 有文件打开无文件新建
2.命令模式
:进入末行模式
3.末行模式
:wq 保存并退出 :q 退出 !
4.插入模式 Esc 退出至命令模式
插入
按 i (光标所在位置前面插入)
按 a(光标所在位置后边插入)
按 o(光标所在位置,往下另起一行,进行插入)
按 I (光标所在位置行首插入)
按 A (光标所在位置行末插入)
按 O (光标所在位置,往上另起一行,进行插入)
移动
h:前 j :下 k:上 l:后
M : 跳到中间行
L : 跳到最后一行
G : 跳到指定行(G前面加行数的数字)
w : 往后移动一个单词
b : 往前移动一个单词
gg : 跳到文件的开头
{ : 往上移动一段代码
} : 往下移动一段代码
Ctrl+d : 往下翻半屏
Ctrl+u : 往上翻半屏
Ctrl+f : 往上翻整屏
Ctrl+b : 往下翻整屏
删除
x : 向前一个一个字符的删除
X : 向后一个一个字符的删除
dd : 删除一整行(dd前面加数字可删除多行)
d0 : 删除光标前本行所有的内容
dw : 删除光标开始后面本行的内容(包括光标一起删除)
撤销
u : 一步一步的撤销
Ctrl+r : 反撤销
复制
yy :复制(前面加数字可以复制多行)
p : 粘贴
替换
r : 替换当前字符
R : 替换当前光标后面的字符,光标向后移动
查找
/ 123 :查找
N :上一个
n :下一个
末行模式下:
批量替换:
%s/123/456/g 替换所有的123
1,10s/123/456/g 替换1到10行的123
2.vim编辑py文件
python3 1.py
F5
3.input、print
input 输入
print 输出
a = input('请输入数字')
print('你输入的数字是: %s'%a)
a = input('请输入第一个数字:')
b= input('请输入第二个数字:')
a=int(a)
b=int(b)
num= a +bprint('相加的结果是: %s'%num)
配置插件 bash install.sh
虚拟环境 workon py3env
pythonvim编辑教程_使用vim编辑python相关推荐
- vim-python j教程_实践Vim配置python开发环境
这段时间一直在用Python自带的IDLE编辑器.可是这IDLE的代码缩进真的让人很受伤.当你用到if:elif:的时候.后一行的elif:不会自动对齐.这让我经常出现在调试的时候才发现代码缩进出现问 ...
- vim 编写python代码_用Vim编写Python代码
关于vim是什么?vim与Emacs的区别?请见下面的文章 编辑器圣战-神秘的程序员&version=12020010&nettype=WIFI&fontScale=100&a ...
- pythonide机制_强化vim打造python的IDE
1.手动安装vim 原因:构建出支持python的vim. wget https://github.com/vim/vim/archive/master.zip unzip master.zip cd ...
- linux pandas教程_这7种Python的全新玩法,你们一定不知道!(附赠Python教程)
Python第三方模块众多,下面我介绍一些比较实用而又有趣的模块,主要分为爬虫.数据处理.可视化.机器学习.神经网络.股票财经.游戏这7个方面. 主要内容如下: 1.爬虫:相信大部分人都用Python ...
- 在vim中写python程序_用 Vim 写 Python 的最佳实践是什么?
先来晒个图:语法检查 如果用 vim8, 那么可以用异步检测的 w0rp/ale 代替 syntastic 了,再也不用羡慕 flycheck, 也不用因为语法检查而卡顿了. 关于 ale 这部分的个 ...
- python 编辑数学公式_牛逼!Python编辑公式竟可以如此简单
选自 GitHub,项目作者:odashi 机器之心报道 用 Word 写 PDE 公式简直是找虐. 我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错.真心不想用啊 ...
- catia目录编辑器使用教程_如何去编辑数学公式?公式编辑器使用教程
在我们的日常工作中,经常会使用和编辑到数学公式,mathtype作为一个专业的数学公式编辑器,有着强大的功能,能够轻松地在文档中输入复杂的数学.物理公式和符号!是理科生必备工具! 那么我们该怎么使用这 ...
- Python 视频编辑教程之用几行 Python 代码自动创建 NBA 集锦,利用开源计算机视觉模型生成篮球亮点
项目目的 该项目的目标是使用完全开源的技术创建这些亮点并使其尽可能简单. 方案 有很多方法可以尝试在游戏中找到兴趣点--声音分析.运动检测等.有些公司正是在这方面开展业务,使用复杂的模型来识别兴趣点并 ...
- python编写arcgis脚本教程_面向ArcGIS的Python脚本编程
前言 1 鸣谢 3 第一部分 Python和地理处理的相关概念 4 第1章 Python简介 4 1.1 引言 4 1.2 Python的特点 4 1.3 脚本语言和程序语言 4 1.4 ArcGIS ...
最新文章
- 【S操作】更新网络视频下载方法详细步骤,m3u8格式文件视频文件下载方法,gohls使用详细步骤...
- 移动文件读/写指针----lseek
- springboot netty给特定客户端推送_Spring Boot 又升级了?2.0 你搞懂了吗?!
- MSSql ID自动增长删除数据重1开始
- C#仿QQ皮肤—更新DataGridView的鼠标跟随效果
- GNU make manual 翻译(三十)
- [翻译]Hystrix wiki–How it Works
- 2019/7/25 node.js
- 基于ipv6的多分支大学校园网设计与实现
- 用户生命周期,从运营到数据的最全攻略在这里
- 监督学习的基本假设——联合概率分布,独立同分布
- BLE MESH中的Secure Network beacon包
- 争做“拼购村” 中国“家电之都”有了新致富路
- 趣图:我说自己菜 vs 大佬说自己菜
- onenote for windows 10 部分内容不能同步解决方法
- 为什么女性朋友容易患上拇外翻?
- 比较两组数据的差异用什么图更直观_标准差、Z分数到底是什么鬼??标准差与Z分数的原理与实例介绍 | 心理统计学...
- 2.2.8 SEA Shared Ethernet Adapter共享以太网卡
- ARM传奇:深藏功与名
- JAVA微信扫码支付及微信App支付开发(模式二)完整功能实现