sublime插件时间

  1. import datetime  
  2. import sublime_plugin  
  3. class AddCurrentTimeCommand(sublime_plugin.TextCommand):  
  4.     def run(self, edit):  
  5.         self.view.run_command("insert_snippet",   
  6.             {  
  7.                "contents": "--[[--""\n"  
  8.                 " * @Description: ${1:Description}""\n"  
  9.                 " * @Author:      JuhnXu""\n"  
  10.                 " * @DateTime:    "  "%s"  %datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") +"\n"  
  11.                 " ]]"                  
  12.             }  
  13.         )  
  14. class AddFuncCommand(sublime_plugin.TextCommand):  
  15.     def run(self, edit):  
  16.         self.view.run_command("insert_snippet",   
  17.             {  
  18.                "contents": "--[[--""\n"  
  19.                 " * @Description: ${1:desc}  ""\n"  
  20.                 " * @param:       ${2:string} ${3:name} ""\n"  
  21.                 " * @return:      ${4:nil}" "\n"  
  22.                 " ]]"                  
  23.             }  
  24.         )  

按键映射

 

[plain] view plain copy
 
  1. [  
  2.     {  
  3.         "command": "add_current_time",  
  4.         "keys": [  
  5.             "alt+shift+j"  
  6.         ]  
  7.     },  
  8.     {  
  9.         "command": "add_func",  
  10.         "keys": [  
  11.             "alt+shift+k"  
  12.         ]  
  13.     }  
  14.   
  15.   
  16. ]  

 

 

import datetime
import sublime_plugin
class AddCurrentTimeCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.run_command("insert_snippet",
{
"contents": "/**""\n"
" * @Description: ""\n"
" * @Author: ""\n"
" * @DateTime: ""%s" %datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") +"\n"
" */"
}
)
class AddFuncCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.run_command("insert_snippet",
{
"contents": "/**""\n"
" * @Description: ""\n"
" * @table: ""\n"
" * @param: ""\n"
" * @param: ""\n"
" * @return: ""\n"
" * @DateTime: ""%s" %datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") +"\n"
" */"
}
)

posted @ 2016-04-19 14:19  brady-wang  阅读(309)  评论(0编辑  收藏  举报