在Windows的新建菜单中增加文件类型

我最近开始学习Python, 没用大型的IDE, 用的是vim, 所以每当需要新建一个.py文件的时候, 总是按右键–>新建–>文本文件, 然后改名, 打开这个文件, 输入一些头信息(#!/usr/bin/python # -*- coding: utf-8 -*-). 有没有办法让我可以新建一个.py文件, 并且已经有这些头信息了呢?

——想听我分析的往下看, 不想听的直接跳转到下一段——
首先从已有的类型开始分析, 新建一个文本文件, 是0字节的, 没用. 新建一个word文件, 发现新建的是一个10.5k的文件, 估计是从模板生成的. 这不就好了, 到注册表里面看看.doc键值下有什么玄机.打开注册表的HKEY_CLASSES_ROOT, 找到.doc, 会发现它有OpenWithList, ShellNew, Word.Document.6, Word.Document.8等, 从名字上猜测OpenWithList就是常见的用xxx打开, ShellNew可能就是新建文件的意思. 点开ShellNew之后发现里面没内容, 于是就展开Word.Document.6, 看到里面有个ShellNew键, 该键有属性FileName, 值为winword.doc, 恩, 这看起来像是模板的文件名. 于是我到C盘搜索一下winword.doc, 我一开始就选择在Documents and Settings文件夹中搜索, 因为这个新建菜单是会随不同用户而不同的, 所以应该不会在Windows目录中, 更不会在Program Files目录中. 果然, 搜索到了.

——实现——
在c:\Documents and Settings\用户名\Templates文件夹中建立一个python.py文件, 将文件的头部信息输入好, 保存. 然后在注册表的HKEY_CLASSES_ROOT中找到.py键(如果没有, 就建立一个名字为.py的键), 在该键上按右键, 选择新建–>键, 名字为ShellNew. 右键点击ShellNew, 选择新建–>字符串, 名字为FileName, 值为python.py . 关闭注册表编辑器, 稍等一下, 在桌面上按右键, 会发现有了Python, 新建一个试试, 嗯, 不错, 就是我建立的那个模板文件, 里面的头信息都有的.

Share
This entry was posted in 操作系统 and tagged , . Bookmark the permalink.

2 Responses to 在Windows的新建菜单中增加文件类型

  1. 老张 says:

    我想知道你空间哪的,在家,在公司打开速度都非常慢

  2. iworm says:

    我买的CPH空间, 北京的。
    很慢吗?我这里访问还算可以。你有什么推荐吗?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">