linux 使用 vim 玩python
vim 的配置文件默认是当前用户宿主目录下的.vimrc 文件。下列配置是常用 vim 进行 python 开 发的配置。
" 高亮当前行
set cursorline
" 将 TAB 设为四个空格的宽度
set tabstop=4
" 自动缩进
set autoindent
" 使用空格代替 TAB
set expandtab
" 定义 PythonHeader() 函数用于自动插入 Python 文件头
function PythonHeader()
call setline(1, "# -*- coding: utf-8 -*-")
normal o
normal o
endfunc
" 新建 py 结尾的文件时自动调用 PythonHeader() 函数
autocmd BufNewFile *.py call PythonHeader()
" 按下 F5 自动执行当前 Python 文件
map :!clear ;python %
NOTE: 如果.vimrc 文件不存在新建即可。
转载于:https://www.cnblogs.com/haoge92/p/9132346.html
linux 使用 vim 玩python相关推荐
- linux使用vim浏览python源码
1.python tags生成脚本 #! /usr/bin/env python# ptags # # Create a tags file for Python programs, usable w ...
- 查看电脑python虚拟环境-手把手教你在Linux系统下使用Python虚拟环境
点击上方" Python爬虫与数据挖掘 ",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 夕阳无限好,只是近黄昏. /1 ...
- linux系统如何打开python_手把手教你在Linux系统下使用Python虚拟环境
点击上方" Python爬虫与数据挖掘 ",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 夕阳无限好,只是近黄昏. /1 ...
- 删除虚拟环境_手把手教你在Linux系统下使用Python虚拟环境
Hello小伙伴们,你们好,又是日常get新技能的一天,今天,咱们来整一下如何玩转Linux下Python虚拟环境,0基础入门,趁着热乎,快上车啦~. 之前小编有写过Windows下的虚拟环境创建和基 ...
- Linux中使用Linux的vim如何让代码高亮显示
Linux中使用Linux的vim如何让代码高亮显示 文章目录: 一.代码高亮显示报错 1.1 方法一:修改 ~/.vimrc配置文件 1.2 方法二:更新vim编辑器 二.vim中Python的代码 ...
- Vim as Python IDE on windows(转)
转转地址:http://www.cnblogs.com/xd502djj/archive/2010/09/16/1827683.html 下载安装Python. 从Vim的网站下载vim,建议下Sel ...
- 怎么给自己的python换源_windows/linux下如何更换Python的pip源
TAGS:Python.pip.国内源 pip是一个以Python写成的软件包管理系统,他可以安装和管理软件包,另外不少的软件包也可以在"Python软件包索引"(英语:Pytho ...
- vim写python_用 Vim 写 Python 的最佳实践
先来晒个图: 对于一些 Python 的小项目,使用 vim 是一个不错的选择.本文内容整理自我在知乎的回答 用 Vim 写 Python 的最佳实践是什么?,下面的内容是对知乎旧有回答的一个补充,尤 ...
- 在vim中写python程序_用 Vim 写 Python 的最佳实践是什么?
先来晒个图:语法检查 如果用 vim8, 那么可以用异步检测的 w0rp/ale 代替 syntastic 了,再也不用羡慕 flycheck, 也不用因为语法检查而卡顿了. 关于 ale 这部分的个 ...
最新文章
- python比较两个xml_python比较2个xml内容的方法
- 计算机编程免费ppt,计算机编程与C概述课件.ppt
- linux下使用C++ Json库
- 独立成分分析ICA系列1:意义
- MySQL乐观锁、共享锁、排他锁、行锁、表锁区别和使用方法
- excel公式:定位单元格
- vue中使用swiper,vue-awesome-swiper
- python静态方法的作用_@staticmethod和@classmethod如何作用于python中的...
- unordered_set/unordered_map 增删查操作
- set集合判断集合中是否有无元素_JAVA 集合
- c++ byte指针长度_valgrind诊断C/C++内存泄漏
- 浪潮服务器系统安装操作,浪潮服务器系统安装操作
- 如何避免服务器被恶意网络攻击
- 论文开题报告怎么写?
- 迅雷下载边下边播设置为本地安装的浏览器
- pytorch 画loss曲线_Python练习绘制损失曲线,Pytorch,Loss
- 5G核心网技术基础自学系列 | EPC的主要功能
- Java 存牌洗牌发牌看牌
- HTTP协议--概述
- E. MinimizOR