-
大小: 7.05MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-09-22
- 語言: 其他
- 標簽: SublimeText2??
資源簡介
Sublime Text 2這款程序員必備代碼編輯器,幾乎每位程序員提到Sublime Text 2都是贊不絕口!它體積小巧,無需安裝,綠色便攜;它可跨平臺支持Windows/Mac/Linux;支持32與64位操作系統,它在支持語法高亮、代碼補全、代碼片段(Snippet)、代碼折疊、行號顯示、自定義皮膚、配色方案等所有其它代碼編輯器所擁有的功能的同時,又保證了其飛快的速度!還有著自身獨特的功能,比如代碼地圖、多種界面布局以及全屏免打擾模式等,這些優(yōu)秀特性讓Sublime Text 2成了所有程序員眼中的神!
Sublime Text 2 簡體中文版
Windows 7 用戶請使用“Windows7”文件夾中的“SublimeText.exe”替換“SublimeText2”目錄中的同名文件,即可正常運行。

代碼片段和文件信息
#!python
from?__future__?import?with_statement
import?glob
import?os.path
import?shutil
import?zipfile
def?isFileEntry(s):
return?s[-1]?!=?‘/‘
def?readFile(fname):
with?open(fname?‘rb‘)?as?f:
return?f.read()
def?writeFile(fname?data):
with?open(fname?‘wb‘)?as?fo:
fo.write(data)
def?mkdirs(path):
try:
os.makedirs(path)
except?os.error:
pass
def?upgradeArchive(src?dst?pkgdir?backupdir?inhibitOverwrite):
mkdirs(pkgdir)
mkdirs(os.path.dirname(dst))
try:
newar?=?zipfile.ZipFile(src)
except?(zipfile.BadZipfile):
print?‘PackageSetup:?bad?zip?file?at?%s‘?%?src
return
newfiles?=?set(filter(isFileEntry?newar.namelist()))
oldar?=?None
oldfiles?=?set()
try:
oldar?=?zipfile.ZipFile(dst)
oldfiles?=?set(filter(isFileEntry?oldar.namelist()))
except?(zipfile.error?IOError):
pass
#?delete?any?orphaned?files
if?not?inhibitOverwrite:
orphanedFiles?=?oldfiles?-?newfiles
for?f?in?orphanedFiles:
#?backup?the?file?if?the?user?has?modified?it
try:
orig?=?oldar.read(f)
user?=?readFile(os.path.join(pkgdir?f))
if?user?!=?orig:
backupFile?=?os.path.join(backupdir?f)
mkdirs(os.path.dirname(backupFile))
writeFile(backupFile?user)
except?(os.error?IOError):
pass
try:
os.remove(os.path.join(pkgdir?f))
except?(os.error?IOError):
pass
#?extract?any?new?files
for?f?in?newfiles?-?oldfiles:
try:
if?not?isinstance(f?unicode):
f?=?unicode(f?‘utf-8‘)
fname?=?os.path.join(pkgdir?f)
except?(UnicodeDecodeError):
fname?=?os.path.join(pkgdir?unicode(f?‘cp1252‘?‘replace‘))
mkdirs(os.path.dirname(fname))
try:
user?=?readFile(fname)
if?user:
if?inhibitOverwrite:
continue;
else:
#?Backup?the?old?file
backupFile?=?os.path.join(backupdir?f)
mkdirs(os.path.dirname(backupFile))
writeFile(backupFile?user)
except?(os.error?IOError):
pass
writeFile(fname?newar.read(f))
#?upgrade?each?file
if?not?inhibitOverwrite:
for?f?in?oldfiles?&?newfiles:
fname?=?os.path.join(pkgdir?f)
orig?=?oldar.read(f)
new?=?newar.read(f)
if?new?!=?orig:
#?backup?the?file?if?the?user?has?modified?it
try:
user?=?readFile(fname)
if?user?!=?orig:
backupFile?=?os.path.join(backupdir?f)
mkdirs(os.path.dirname(backupFile))
writeFile(backupFile?user)
except?(os.error?IOError):
pass
writeFile(fname?newar.read(f))
#?copy?the?zip
shutil.copy(src?dst)
def?removeArchive(dst?pkgdir):
oldar?=?None
oldfiles?=?set()
try:
oldar?=?zipfile.ZipFile(dst)
oldfiles?=?set(filter(isFileEntry?oldar.namelist()))
except?(zipfile.error?IOError):
pass
oldar.close()
#?delete?any?orphaned?files
orphanedFiles?=?oldfiles
for?f?in?orphanedFiles:
try:
os.remove(os.path.join(pkgdir?f))
except?(os.error?IOError):
pass
#?delete?the?archive?and?destination
try:
os.remove(dst)
except?(os.error?IOError):
pass
try:
os.rmdir(pkgdir)
except?(os.er
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????3918848??2012-08-31?12:02??Windows?7\SublimeText.exe
?????文件????????164??2012-10-10?15:02??Windows?7\說明.txt
?????文件??????71680??2010-09-15?22:06??SublimeText2\bz2.pyd
?????文件????????354??2012-08-04?14:12??SublimeText2\Data\Settings\License.sublime_license
?????文件???????2896??2012-08-07?09:59??SublimeText2\Data\Settings\Session.sublime_session
?????文件???????1852??2010-09-15?22:06??SublimeText2\Microsoft.VC90.CRT.manifest
?????文件?????572928??2010-09-15?22:06??SublimeText2\msvcp90.dll
?????文件?????653136??2010-09-15?22:06??SublimeText2\msvcr90.dll
?????文件???????4205??2011-12-20?21:46??SublimeText2\PackageSetup.py
?????文件???????4709??2012-08-04?13:58??SublimeText2\PackageSetup.pyc
?????文件??????19659??2012-07-14?10:09??SublimeText2\Pristine?Packages\Actionsc
?????文件??????60222??2012-07-14?10:09??SublimeText2\Pristine?Packages\Applesc
?????文件???????9540??2012-07-14?10:09??SublimeText2\Pristine?Packages\ASP.sublime-package
?????文件???????4561??2012-07-14?10:09??SublimeText2\Pristine?Packages\Batch?File.sublime-package
?????文件??????16961??2012-07-14?10:09??SublimeText2\Pristine?Packages\C#.sublime-package
?????文件??????55871??2012-07-14?10:09??SublimeText2\Pristine?Packages\C++.sublime-package
?????文件??????88703??2012-07-14?10:09??SublimeText2\Pristine?Packages\Clojure.sublime-package
?????文件?????267486??2012-08-06?15:15??SublimeText2\Pristine?Packages\Color?Scheme?-?Default.sublime-package
?????文件??????12785??2012-02-29?23:30??SublimeText2\Pristine?Packages\CSS?Less(ish).sublime-package
?????文件??????46498??2012-07-14?10:09??SublimeText2\Pristine?Packages\CSS.sublime-package
?????文件??????49308??2012-07-14?10:09??SublimeText2\Pristine?Packages\D.sublime-package
?????文件?????240209??2012-08-06?17:50??SublimeText2\Pristine?Packages\Default.sublime-package
?????文件???????2520??2012-08-06?15:42??SublimeText2\Pristine?Packages\Diff.sublime-package
?????文件??????74916??2012-07-14?10:09??SublimeText2\Pristine?Packages\Erlang.sublime-package
?????文件??????28983??2012-07-14?10:09??SublimeText2\Pristine?Packages\Go.sublime-package
?????文件???????3755??2012-07-14?10:09??SublimeText2\Pristine?Packages\Graphviz.sublime-package
?????文件??????79189??2012-07-14?10:09??SublimeText2\Pristine?Packages\Groovy.sublime-package
?????文件??????22990??2012-07-14?10:09??SublimeText2\Pristine?Packages\Haskell.sublime-package
?????文件??????48347??2012-07-14?10:09??SublimeText2\Pristine?Packages\HTML.sublime-package
?????文件?????124298??2012-02-22?10:32??SublimeText2\Pristine?Packages\HTML5.sublime-package
............此處省略57個文件信息
- 上一篇:一套完整的his系統
- 下一篇:vc 網絡驗證授權代碼程序
評論
共有 條評論