在用户家目录下创建vimrc文件,然后将如下内容添加进来:

function HeaderPython()

call setline(1, "#!/usr/bin/env python")

call append(1, "#-*- coding:utf8 -*-")

normal G

normal o

normal o

endf

autocmd bufnewfile *.py call HeaderPython()

保存退出即可

比如我用的是root用户,那么我创建过程如下:

vim ~/.vimrc

function HeaderPython()

call setline(1, "#!/usr/bin/env python")

call append(1, "#-*- coding:utf8 -*-")

normal G

normal o

normal o

endf

autocmd bufnewfile *.py call HeaderPython()

保存后退出

然后在任何目录下直接vim 文件名即可

更多Vim相关教程见以下内容:

linux怎么创建vi脚本,Vim 创建Python脚本时候自动补全解释器和编码方法相关推荐

  1. Windows 下python的tab自动补全

    Windows 下python的tab自动补全 对于新学python的朋友来说,python模块的功能多而难记,mac和Linux中有tab自动补全命令功能,使用Windows的同学们怎么办?下面我们 ...

  2. python自动补全_Windows 下python的tab自动补全

    Windows 下python的tab自动补全# 对于新学python的朋友来说,python模块的功能多而难记,mac和Linux中有tab自动补全命令功能,使用Windows的同学们怎么办?下面我 ...

  3. vscode python 第三方库自动补全 第三方库的智能提示

    VS Code python设置第三方包的智能感知 因为使用Pyside6框架写Python程序,而QT自己的Qt Creator 在使用方面确实不如VScode轻便,故而使用VScode写Pysid ...

  4. python tab键自动补全_设置python中TAB键自动补全方法

    设置python中TAB键自动补全方法 一.创建自动补全脚本如下: vi /tmp/python/tab.py #!/usr/bin/python # python tab file import s ...

  5. vim 快捷键_VIM学习笔记 自动补全详解(Auto-Completion Detail)

    在插入模式下,利用自动补全(Insertion-Completion)功能,vim能够根据正在输入的字符,查找匹配的关键字并显示在弹出菜单(popup menu)中.通过选择匹配项,可以补全输入的部分 ...

  6. vs代码补全的快捷键_一款Python编程的自动补全插件神器——kite

    最近发现了一款Python编程的插件神器--kite,相见恨晚啊,它是一款基于AI技术的自动补全功能插件,可用于大部分的Python编程环境,如PyCharm.VSCode.Vim.Sublime T ...

  7. python3 idle自动补全_给Python IDLE加上自动补全和历史功能

    许多时候,我们使用Python,并不用写一个程序,一些不复杂的任务,我更喜欢在 IDLE(也就是交互式提示模式)下输入几行代码完成.然而,在这个模式下编辑代码,也有不够便利的地方,最主要的就是,不能用 ...

  8. vim补全html标签,vim括号引号html标签自动补全

    (我现在已经不用下面方法了,可使用 xptemplate插件 http://blog.csdn.net/zcube/article/details/42525973) 问题:怎样在vim中实现花括号引 ...

  9. Python命令行自动补全和记录历史命令

    2019独角兽企业重金招聘Python工程师标准>>> ~$ cat .pythonstartup import os import readline import rlcomple ...

最新文章

  1. Android TextView 中间添加划线与 底部添加划线
  2. php fprintf,PHP fprintf() 函数 | 菜鸟教程
  3. 滴滴自动驾驶,现在是一个怎样的“富二代”创业项目?
  4. SAP UI5里一个包含众多操作的OData请求url实例
  5. Mysql 的子查询
  6. Python使用字典get()方法TypeError: get() takes no keyword arguments
  7. UI设计素材|app表单模板,临摹学习,有效提高设计水平!
  8. php 零宽断言,正则表达式之零宽断言
  9. ❤️使用Spring注解开发(建议收藏)
  10. mysql socket错误处理_Mysql 报错处理
  11. 百度网盘下载加速方法(免会员免破解官方正规)
  12. 【论文泛读18】利用BERT进行端到端面向方面的情感分析
  13. 常吃这9种食物 牙齿坏得快
  14. Shell脚本发送邮件(CentOS+mailx+QQ邮箱)
  15. Lucas–Kanade
  16. The supplied data appears to be in the OLE2 Format. You are calling the part of POI that deals with
  17. 记百度推广和净网大师拦截广告的一次撕逼
  18. 虚拟局域网vlan理论
  19. java类的构造器可以被继承吗_java可以继承父类构造器吗
  20. 我的求职经历:走进过腾讯、网易、百度、迅雷

热门文章

  1. python tkinter 背景色改变不了_python – 在Tkinter中动态更改小部件背景颜色
  2. 反手发力动作--乒在民间
  3. 《浪潮之巅》--百年帝国读后感
  4. 【设计模式】——工厂方法FactoryMethod
  5. Fedroa 15 默认开启是 命令行模式 即 runlevel5
  6. 如何避免安装SQL2005的COM+错误
  7. 一个能描述erp系统的小故事。
  8. c#.net 获取时间日期年月日时分秒生成自动文件名格式
  9. 密码6-12位数字和字母组成
  10. 像这样的作业调度器,你会怎么设计?