1. 程式人生 > >vim 新建檔案後自動插入模板

vim 新建檔案後自動插入模板

例如 vim a.php

自從插入一段註釋

開啟 ~/.vimrc

加上下面程式碼

function AddFileInformation()
      let infor = "<?php\n"
      \."/***************************************************************************\n"
      \." * \n"
      \." * Copyright (c) 2013 \n"
      \." *  \n"
      \." **************************************************************************/ \n"
      \." \n"
      \." \n"
      \." \n"
      \."/** \n"
      \." * @file ".expand("%")." \n"
      \." * @author your name(your 
[email protected]
) \n" \." * @date ".strftime("%Y-%m-%d %H:%M")." \n" \." * @version 1.0 \n" \." **/ \n" \." \n" \." \n" \." \n" \." \n" \." \n" \." \n" \."?>" silent put! =infor endfunction autocmd BufNewFile *.php call AddFileInformation()

儲存退出。

vim a.php就能看到下面


相關推薦

vim 建檔案後自動插入模板

例如 vim a.php 自從插入一段註釋 開啟 ~/.vimrc 加上下面程式碼 function AddFileInformation() let infor = "<?php\n" \."/************************

vim編輯器頭部自動插入註釋

1.基本語法 語法高亮 :syntax on/off 顯示行號 set number/nonumber 自動縮排 set autoindent set cindent 2.自動加入檔案頭 在etc/vimic 原始碼: ## vim 頭部自動生成 function AddT

vim建立程式檔案自動新增頭部註釋/自動檔案頭註釋與模板定義

Vim 自動檔案頭註釋與模板定義 在vim的配置檔案.vimrc新增一些配置可以實現建立新檔案時自動新增檔案頭註釋,輸入特定命令可以生成模板。 使用方法 插入模式輸入模式輸入seqlogic[Enter]建立時序邏輯框架 新建立一個檔案 gvim test.c 自動

vim自動載入模板的外掛~

又搜了下,貌似有個CVIM的外掛也很N~~~學習了~~ 記得之前實習的時候新建一個檔案.h  .c  .cpp後會自動加一些檔案說明,比如檔案的名字,建立日期、建立者等等一些資訊,想起來使用很方便,就自己找了下怎麼做,沒想到這麼難搜,不過還是被我找到了~~~ 1

mysql建立自增主鍵的插入,及自動插入當前時間

user 解決方法 int value mysq src blog creat ecc MYSQL裏用這兩個字段,幾乎都是必須的。 以前都是自動建立的,現在手把手建立的時候,就要找資料來搞定了。 參考URL: http://blog.csdn.net/Weicleer

Eclipse中設置在創建類時自動生成註釋

nbsp 編輯 files img pac eclips bsp 自動 auth windows-->preference Java-->Code Style-->Code Templates code-->new Java files 編輯它 ${

SQL Prompt 格式化SQL會自動插入分號的問題

prompt log orm 分享 com form logs images tps 一、問題 安裝新版SQL Prompt,格式化SQL都會自動在SQL末端插入分號 格式化前 格式化後 二、解決方法 選擇SQL Prompt下的Options...

Python 結合Ansible 把管理資產信息自動插入到CMDB中

python ansible cmdb 資產管理對於任何公司來說都是件非常重要的事情,大家不用cmdb都有點不好意思出來見人了,上了CMDB之後基礎就是資產這塊,為了不苦逼似的一個個往裏邊錄入,於是用python 結合Ansible 寫了個自動收集資產信息,然後拿出自己需要關註的字段,自動ins

Oracle12c中SQL性能優化(SQL TUNING)特性之自動重優化(automatic reoptimization)

num sysdba number 並行執行 loop pdb state 周期性 align Oracle12c中的自適應查詢優化有一系列不同特點組成。像自適應計劃(AdaptivePlans)功能可以在運行時修改執行計劃,但並不允許計劃中連接順序的改變。自動重優化

巨臣噴砂加工一代高效率自動噴砂機成功試制

實施 延伸 優化 世界 進口關稅 支持 滿足 生產 提升 巨臣噴砂加工新一代高效率自動噴砂機成功試制我司高層重要指示下,新一代高效率自動噴砂機試制,並順利通過主機驗證。該自動噴砂機憑借著大幅提升的使用壽命和突出的可靠穩定性,使得巨臣噴砂加工核心零部件產品在革新換代中得以全面

vim粘貼取消自動縮進

exp href 占用 gin options 映射 text ons 提高工作效率 Vim 復制粘貼探秘 Vim 作為最好用的文本編輯器之一,使用vim來編文檔,寫代碼實在是很愜意的事情。每當學會了vim的一個新功能,就會很大地提高工作效率。有人使用vim幾 十

牛客小白月賽6 G 指紋鎖 set的自動排序 模板

加密 的人 算法 esc code 超過 fin 代碼 sync 鏈接:https://www.nowcoder.com/acm/contest/136/G來源:牛客網 題目描述 HA實驗有一套非常嚴密的安全保障體系,在HA實驗基地的大門,有一個指紋鎖。

linux-去除vim時檔案末尾自動換行的處理方法

今天在編寫程式碼: sprintf(string_data, “sed -i ‘%dc %s%s%s’ %s\n”, MAIN_HTMLOBJ_LIN, MAIN_HTMLOBJ[0], data_str, MAIN_HTMLOBJ[1], MAIN_HTML_FILE); 其中da

蘋果自駕車傳進展,自動偵測交通技術有眉目

自動 蘋果開發 交通 圖片 以及 lan aik .com ref 蘋果傳打造電動自駕車有新進展。外媒報導,蘋果研發自動偵測交通行徑技術,可偵測車輛暫停與分析交通號誌變化,提供交通狀況給駕駛參考。 國外科技網站 Patently Apple 報導,一項專利顯示

Unity3D 建立指令碼自動新增模板註釋作者資訊等

首先找到Unity安裝目錄下的(注意:修改的是Unity指令碼模板而不是vs或者momo裡的) “Unity\Editor\Data\Resources\ScriptTemplates ” 開啟“81-C# Script-NewBehaviourScript.cs”檔案,如下: us

Java7 特性之自動關閉資源

        話不多說,直接上程式碼: public static class TimerContext implements AutoCloseable { final Timer.Context ctx; TimerContext

vim塊編輯刪除、插入、替換【轉】

刪除列 1.游標定位到要操作的地方。 2.CTRL+v 進入“可視 塊”模式,選取這一列操作多少行。 3.d 刪除。   插入列 插入操作的話知識稍有區別。例如我們在每一行前都插入"() ": 1.游標定位到要操作的地方

MYSQL資料庫自動插入時間

我們在設計書資料庫表格時,有些時候是要需要插入資料的時間,和更新資料的時間,但是這個時間不需要使用者手動輸入,只需要在使用者提交,資料儲存到資料庫時,資料庫自動更新時間。這個時候可以把欄位型別設定成timestamp,timestamp屬性設定為 CURRENT_TIMESTAMP 和 O

vim:開啟關閉自動縮排

設定 set pastetoggle 即可開啟/關閉自動縮排 也可以設定成快捷鍵:set pastetoggle=<F9> 在/etc/vim中,修改vimrc,新增 set pastetoggle=<F9> 在黏貼程式碼之前,進入insert模式,按F

【解決方案】chrome開啟標籤頁自動開啟chrome://newtab並且跳轉到谷歌香港

簡述 天,昨天開始遇到這個問題,還沒有留心,結果今天多次使用chrome的時候,就發現有些不對了。。 開啟chrome的新標籤頁,結果出現了自動跳轉的問題 我自動跳轉的是下面這個網頁: https://www.google.com.hk/webhp?ie=UTF-8&gws_