自动给VIM添加python头文件

用vim新建一个python文件后,如pw.py,会自动填写文件头部,如:

  1 #!/usr/bin/env python
  2 # -*- coding: utf-8 -*-
  3 # Pw @ 2013-04-15 17:26:33

将以下代码加入/etc/vim/vimrc文件:

function HeaderPython()
    call setline(1, "#!/usr/bin/env python")
    call append(1, "# -*- coding: utf-8 -*-")
    call append(2, "# Pw @ " . strftime(‘%Y-%m-%d %T‘, localtime()))
    normal G
    normal o
    normal o
endf

autocmd bufnewfile *.py call HeaderPython()
时间: 2024-11-12 17:52:09

自动给VIM添加python头文件的相关文章

c程序添加apue头文件

#include "apue.h" (c程序添加的头文件) 1. 超级用户权限登入 #cd /usr/include 2. 将apue.h和error.c两个文件copy到该目录下.(apue.h位于 your_apue_path/inlcude ; error.c位于your_apue_path/lib ) 以我的路径为例: #cp /root/apue.2e/inlcude/apue.h . #cp /root/apue.2e/lib/error.c . (实现apue.h中的出错

linux设备驱动程序该添加哪些头文件以及驱动常用头文件介绍(转)

原文链接:http://blog.chinaunix.net/uid-22609852-id-3506475.html 驱动常用头文件介绍 #include <linux/***.h> 是在linux-2.6.29/include/linux下面寻找源文件.#include <asm/***.h> 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件.#include <mach/***.h> 是在linux-2.6.29/arch/ar

VC中明明已经添加了头文件却还提示未定义的问题

我在VS中编译程序遇到这个错误:error C3861: 'ReadDirectoryChangesW': identifier not found, even with argument-dependent lookup 差了一下MSDN,说是要包含 windows.h 头文件,我照做了,但是错误依旧.为什么呢,不应该啊,明明已经按照MSDN中要求的做了,还是不行呢? 仔细阅读MSDN,发下这样一句话:To compile an application that uses this funct

vs2008、vs2012添加公共头文件

当我们使用第三方库(opencv.boost)的时候,往往需要把它们的头文件和库文件添加到工程中去,然而如果每次新建工程都添加,那就太笨了,下面介绍方法可以让每个新建的工程都默认添加设置好的头文件和库文件. 一.vs2008 工具>选项>项目和解决方案 然后再右边的下拉框中选择要添加目录的选项并分别添加即可. 二.vs2012 vs2012不同于vs2008的添加方法,因此这里需要另外讲. 这里,我们需要先打开一个工程testBoost,然后选择属性管理器>testBoost>De

Xcode 6 下添加pch头文件

没错了,Xcode 6 有着许多坑,例如新建的工程里没有默认的pch文件,当然本质上应该是为了提高编译的速度,但却让开发略微有点不方便. 话不多说,其实新建很简单 1.先新建一个PCH文件 2.设置头文件位置 3.编译搞定

pycharm自动创建python头文件

步骤如下例各图:

Makefile自动依赖所有需要的头文件

最近由于项目的一些变化,需要摒弃掉用IDE编译的方式,改为使用Makefile手动编译.我又拾起了多年不碰的Makefile,虽然很多关键字不记得叫什么名字了,自己的文章也没有记录,好在网上还有很多同学都有记录的习惯,一搜索就能找到,倒也还好,只是有一个问题,折腾了好些时间,就是怎么处理自动依赖. 我对完成这件事情有两个要求 一是生成的.d .o文件必须独立存放,不要放在.c源文件的目录下,以免污染了source目录. 二是.c会include的所有.h文件,如果有更新,此.c也必须要重新编译.

Linux添加可执行文件/头文件/链接库的环境变量

对所有用户有效在/etc/profile增加以下内容.只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found) #在PATH中找到可执行文件程序的路径.export PATH =$PATH:$HOME/bin #gcc找到头文件的路径C_INCLUDE_PATH=/usr/include/libxml2:/MyLibexport C_INCLUDE_PATH #g++找到头文件的路

Linux平台 YouCompleteMe自动补全C++头文件

先查找系统的头文件路径 [[email protected] ~]$ sudo find / -iname 'iostream'  /usr/include/c++/4.4.4/iostream /usr/local/include/c++/6.3.0/iostream [[email protected] ~]$ sudo find / -iname 'fstream'  /usr/include/c++/4.4.4/fstream /usr/local/include/c++/6.3.0/f