導航:首頁 > 編程語言 > sublime快捷生成代碼

sublime快捷生成代碼

發布時間:2024-11-08 17:17:19

❶ sublime怎麼自動生成代碼

1、首先要熟悉sublime api,插件可以用python開發,這個很好,寫好代碼,保存到默認的目錄應該是\SublimeText2\Data\Packages\User下面,
可以按下快捷鍵Ctrl + 『 打開SublimeText的控制台,執行如下命令就可以運行剛剛寫的小插件,測試效果:

Java代碼
view.run_command('insert_signature')

2、為了方便使用需要綁定快捷鍵,在同目錄下\SublimeText2\Data\Packages\User 有快捷鍵文件 Default (操作系統類型).sublime-keymap 3個類似的文件,修改綁定快捷鍵即可,如下:

自動生成代碼頭 代碼如下:

Java代碼
#coding=gbk
'''
Created on -- ::
@author: songpo
'''
#view.run_command('insert_codeheader')
import sublime, sublime_plugin, datetime

class insertSignatureCommand(sublime_plugin.TextCommand):
def run(self, edit):
date = datetime.datetime.now()
dateStr = date.strftime("%Y-%m-%d %X")
text_encode = """#-*- encoding: utf- -*-\n'''\n"""
text_author = """\n\n@author: songpo\n'''\n"""
text = text_encode + 'Created on ' + dateStr + text_author
#for region in the selection
#一個region是一個選擇塊,一次可以選擇多個塊
for r in self.view.sel():
str_r = self.view.substr(r)#str_r是所選擇塊的文本內容
if 'Created on ' in str_r:
if 'Updated on ' in str_r:
text = str_r[:str_r.find('Updated on')] + 'Updated on ' + dateStr + text_author
else:
text = str_r.replace(text_author, '\nUpdated on' + dateStr + text_author)
self.view.erase(edit, r)
self.view.insert(edit, r.begin(), text)

參考博客:http://www.cnblogs.com/restran/archive/2013/01/07/2850254.html

1、自定義快捷鍵:
sublime的操作體驗完全基於配置,如有你願意多調整,完全可以按照自己的意願重新定義一個操作體驗,有2個快捷鍵配置文件系統和用戶,應該是用戶的
可以覆蓋系統的,在preferences-按鍵綁定-系統/用戶
即可打開配置。小試一下增加一個eclipse的功能,就是上下調整選中行,添加如下代碼:

Java代碼
{ "keys": ["alt+up"], "command": "swap_line_up"},
{ "keys": ["alt+down"], "command": "swap_line_down"},

2、Sublime Text 2 的快捷鍵還支持雙重組合,譬如默認情況下,將選中的文字改成大寫的熱鍵是「Ctrl+K,
Ctrl+U」,意思是當你先按下 Ctrl+K 之後迅速再按 Ctrl+U
進行觸發(只按下Ctrl+K是沒有作用的),這樣可以避免很多熱鍵沖突,也可以更靈活更多選擇地進行熱鍵自定義
3、常用快捷鍵:
Shift+滑鼠右鍵 (Win) 或 Option+滑鼠左鍵 (Mac) 或使用滑鼠中鍵可以用滑鼠進行豎向多行選擇
ctrl+p:雷電般快速的文件切換:
Ctrl+P(Win),這次試試先輸入一個 @ 號:隨心所欲的跳轉:快速羅列與定位函數/HTML的元素、跳轉到指定行
更牛x的了來了,這些切換定位方法你還可以配合在一起使用!譬如我有一個名為」hello-iplaysoft.js」的文件,裡面其中有一個
function叫做」visit_iplaysoft_com」,我現在想要編輯這個函數,那麼我只需按下
Ctrl+P,然後輸入「heip@vi」回車(模糊匹配,注意前面有顏色的字元),ST2
馬上就給我到打開這個文件並定位進去了!夠方便了吧?!熟記這幾個快捷鍵,你可以很一氣呵成地進行文件切換和編輯

------------------------------------
------------一下是mac版本配置--------------
------------------------------------
看考地址:https://wido.me/sunteya/sublime-text-packages-and-settings/
1、Sublime Text 常用插件和設置
打開 Sublime Text 2 後, 可以在菜單中找到 Preferences -> Settings - User 點擊後, 會打開一個編輯器窗口. 在該編輯器窗口下, 就可以輸入當前用戶的關配置了. 我一般配置如下:

Java代碼
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"dictionary": "Packages/Language - English/en_GB.dic",
"font_size": 11.0,
"draw_white_space": "all",// 顯示空白字元, 比如 空格 tab
"font_size": 13.0,
"scroll_past_end": true,// 當文件到末尾時還能繼續滾動
"trim_automatic_white_space": false, // 關閉自動刪除每行前後空格
"ignored_packages":

[
"Vintage"
]
}

2、Package Control 下載插件(格式化xml)
Package Control 是用來管理 Sublime Text 2 的插件的插件. 也是裝完後第一個要安裝的插件.
首先打開 ctrl+`, 並在打開的 st2 console 中輸入:

Java代碼
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'

安裝完成後, 應該就可以看到菜單下有 Preferences -> Package Settings 選項了.
常用插件
上面的 Package Control 安裝完以後, 就可以通過快捷鍵 command + shift + p 並輸入 install package, 來選擇需要安裝的插件.
Alignment

這插件用於對齊代碼賦值語句, 例如:
var name = "sublimt"
var version = "2.0.1"
var title = "sublime text"
按下快捷鍵後, 會變成:
var name = "sublimt"
var version = "2.0.1"
var title = "sublime text"
不過這插件默認使用的是 ctrl + cmd + a 和 那個搶了 5個全局個快捷鍵的QQ沖突, 所以需要修改插件的快捷鍵. 點擊菜單 Preferences -> KeyBindings - User, 加入如下內容
{ "keys": ["super+ctrl+alt+]"], "command": "alignment" }
將快捷鍵修改成 ctrl + opt + cmd + ], 要改成什麼其他的也請自行修改.

Vim 模式
是的,Sublime Text 2 dev 版已經支持 Vim 的編輯模式了,如果更喜歡 Vim 的編輯模式,可以通過以下方法來激活 Vintage mode:
按下 Shift + Command + P 調出命令面板。
輸入 settings user 調出 Preferences:Settings - User,並按下回車。
以上兩步也可以直接用cmd + ,完成。
這時會打開一個 Preferences.sublime-settings 的文件,如果是第一次修改,它應該是個空文件,把以下文本粘貼進去:

Java代碼
{
"ignored_packages": []
}

保存這個文件,這時按下 ESC 鍵,再按下一些你熟悉的 Vim 命令,是不是很有親切感

❷ sublime怎麼運行代碼

1、首先,創建一個新的py文件,寫入一些測試代碼,並保存。

❸ 如何快捷的使用sublime來開發編碼

下載後該軟體不需安裝,直接解壓後放到自己對應的文件下,打開文件發送快捷方式到桌面就可使用了哦。漂亮的界面,是不是立刻有編碼的沖動.

下面我可來安裝插件,點擊菜單欄中的Preferences 選項,然後選擇Package Control。html,css,js,php的插件都很用戶得到。

然後你能看到如上圖顯示的界面。這個時候請用滑鼠點選「InstallPackage」選項。請耐心等待,滑鼠不要再次點擊,否則容易失敗。

這時就能看見如上圖一樣的界面。這就是Sublime 已經在伺服器上尋找所有可用的插件擴展啦!點擊任意一個,就可以完成安裝。是不是很方便呢?

要使用的插件都裝好後我們來實踐操作快捷鍵吧:
按快捷鍵ctrl+N 即可新建一個文件,輸入html:xt 然後按ctrl+E 鍵,將自動生成一個空白的html 文檔。ctrl+E 是一個非常常用的快捷鍵,表示自動生成。然後就可以按ctrl+S 鍵即可進行保存。

快速添加HTML 標簽:
讓我們來書寫幾個HTML 標簽,試試看。
<link rel="stylesheet" type="text/css" href="">
在需要書寫代碼的地方,直接輸入<link 然後,你就能看見智能感應已經出現。這個時候,按回車鍵,Sublime 將自動為你補齊其餘的代碼。其他的html標簽的操作是類似的。

如果想要插入一個div,它的id 是box:輸入div#box,然後按ctrl+E 鍵即可。
輸入div.red,然後按ctrl+E,即可生成<div class=」red」></div>了。

如果想要添加5 個div,只需要輸入div*5,然後按ctrl+E 鍵即可。
div#demo>p*5然後按ctrl+E 鍵:代表div的屬性id叫demo下面有p標簽

在使用Sublime 的時候,下面的快捷鍵,將使你的開發事半功倍。
ctrl+shift+D 復制當前行;
ctrl+shift+K 刪除當前行;
ctrl+shift+↑ 將當前行上移;
ctrl+shift+↓ 將當前行下移;
ctrl+shift+[ 折疊代碼
ctrl+shift+] 展開代碼
ctrl+alt+[ 將CSS 寫成一行;
ctrl+alt+] 將CSS 展開書寫;

閱讀全文

與sublime快捷生成代碼相關的資料

熱點內容
ps入門必備文件 瀏覽:348
以前的相親網站怎麼沒有了 瀏覽:15
蘋果6耳機聽歌有滋滋聲 瀏覽:768
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509
c盤cad佔用空間的文件 瀏覽:89
不銹鋼大小頭模具如何編程 瀏覽:972
什麼格式的配置文件比較主流 瀏覽:984
增加目錄word 瀏覽:5
提取不相鄰兩列數據如何做圖表 瀏覽:45
r9s支持的網路制式 瀏覽:633
什麼是提交事務的編程 瀏覽:237
win10打字卡住 瀏覽:774
linux普通用戶關機 瀏覽:114

友情鏈接