![]() |
1
22
创建一个包含mit许可证的文本文件~/.vim/mit.txt怎么样?然后在.vimrc中执行以下操作:
…因此您只需输入:mit即可插入许可证。 或者,如果您真的一直想要这种行为:
|
![]() |
2
6
http://www.gnu.org/copyleft/gpl.html 说,
因此,能够自动插入一些文本可能很有用。这个 snipMate 插件可以用于此目的。虽然它是为代码片段设计的,但也可以用来自动插入一些任意文本。
和新闻
它将插入上面的文本。它还将调整日期,并将自动将光标移动到名称和电子邮件部分。 因此,您可以将许可证(GNU、MIT,您可以随意命名)添加到该文件中,并在需要时使用它们。 |
![]() |
3
3
当您试图创建一个您不想拥有此许可证的文件时,您可能最终会发现这很烦人。 还有一些其他的选项,它们仍然使操作更简单,但让您可以控制它:
|
![]() |
4
2
http://www.google.hu/search?&q=vim+templating . 您还可以使用自动命令为每个新文件自动执行已经推荐的“:map”命令。您可以将其缩小到特定的文件类型。 |
![]() |
5
2
我编写了一个插件,提供在缓冲区顶部插入许可证的命令。
与其他答案相比,该插件的优势在于它支持多种编程语言(它将使用
它还自动插入当前年度。
|
![]() |
David Robie · VIM:寄存器中填充字符断点宏的有向图 11 月前 |
![]() |
Haoshu · 打开文件时如何简化包含“..”的文件路径 1 年前 |
|
Paw-1 Poudel · 在窗口中显示neovim内部的隐藏文件 1 年前 |
![]() |
Bippan Kumar · 保存时删除在nvim中添加的空白 1 年前 |
![]() |
perpetual · 防止在git主分支上意外直接提交 1 年前 |
![]() |
ashish singh · 如何删除VIM中的单词和以前的空白? 1 年前 |
![]() |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
![]() |
MdNihal05 · vim插件安装在linux中不工作如何安装插件 1 年前 |