• 大小: 2.5MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-09
  • 语言: 其他
  • 标签: Sublim  

资源简介

这个是给Sublime SFTP插件,给不能package install的朋友,下载把目录解压到sublime安装目录下Packages文件夹下就可以了 . 注意,下载后请查看一下解压文件是否又多了一层,因为有些解压文件会在压缩包文件中加多一层文件夹,导致Sublime寻找SFTP文件的时候找到的不是Sublime SFTP解压文件里面的文件,而是一个Sublime SFTP文件夹,这个我想免费给大家使用,但是好像不能调整到免费....

资源截图

代码片段和文件信息

import sublime
import traceback
import os
import sys
import time
import re


st_version = 2
if int(sublime.version()) > 3000:
    st_version = 3


reloading = {
    ‘happening‘: False
    ‘shown‘: False
}

reload_mods = []
for mod in sys.modules:
    if (mod[0:9] == ‘SFTP.sftp‘ or mod[0:5] == ‘sftp.‘ or mod == ‘sftp‘) and sys.modules[mod] is not None:
        reload_mods.append(mod)
        reloading[‘happening‘] = True

# Prevent popups during reload saving the callbacks for re-adding later
if reload_mods:
    old_callbacks = {}
    hook_match = re.search(““ str(sys.excepthook))
    if hook_match:
        _temp = __import__(hook_match.group(1) globals() locals() [‘ExcepthookChain‘] -1)
        ExcepthookChain = _temp.ExcepthookChain
        old_callbacks = ExcepthookChain.names
    sys.excepthook = sys.__excepthook__

mods_load_order = [
    ‘sftp‘
    ‘sftp.times‘
    ‘sftp.views‘
    ‘sftp.paths‘
    ‘sftp.debug‘
    ‘sftp.errors‘
    ‘sftp.threads‘
    ‘sftp.secure_input‘
    ‘sftp.proc‘
    ‘sftp.vcs‘
    ‘sftp.config‘
    ‘sftp.panel_printer‘
    ‘sftp.file_transfer‘
    ‘sftp.ftplib2‘
    ‘sftp.ftp_transport‘
    ‘sftp.ftps_transport‘
    ‘sftp.sftp_transport‘
    ‘sftp.commands‘
    ‘sftp.listeners‘
]

mod_load_prefix = ‘‘
if st_version == 3:
    mod_load_prefix = ‘SFTP.‘
    from imp import reload

for mod in mods_load_order:
    if mod_load_prefix + mod in reload_mods:
        reload(sys.modules[mod_load_prefix + mod])


need_package_control_upgrade = False
try:
    from sftp.commands import (
        SftpBrowseCommand
        SftpBrowseServerCommand
        SftpCancelUploadCommand
        SftpCreateAltConfigCommand
        SftpCreateConfigCommand
        SftpCreateServerCommand
        SftpCreateSubConfigCommand
        SftpDeleteLocalAndRemotePathsCommand
        SftpDeleteRemotePathCommand
        SftpDeleteServerCommand
        SftpDiffRemoteFileCommand
        SftpDownloadFileCommand
        SftpDownloadFolderCommand
        SftpEditConfigCommand
        SftpEditServerCommand
        SftpInsertViewCommand
        SftpLastServerCommand
        SftpMonitorFileCommand
        SftpRenameLocalAndRemotePathsCommand
        SftpReplaceViewCommand
        SftpShowPanelCommand
        SftpSwitchConfigCommand
        SftpSyncBothCommand
        SftpSyncDownCommand
        SftpSyncUpCommand
        SftpThread
        SftpUploadFileCommand
        SftpUploadFolderCommand
        SftpUploadOpenFilesCommand
        SftpVcsChangedFilesCommand
        SftpWritePanelCommand
    )
    from sftp.listeners import (
        SftpAutoConnectListener
        SftpAutoUploadListener
        SftpCloseListener
        SftpFocusListener
        SftpLoadListener
    )
    from sftp import debug as sftp_debug
    from sftp import paths as sftp_paths
    from sftp import times as sftp_times
except (ImportError):
    try:
        from .sftp.commands import (  # noqa
       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          0  2017-06-20 17:34  SFTP\.no-sublime-package

     文件         30  2017-06-20 17:34  SFTP\.pep8

     文件      69716  2017-06-20 17:34  SFTP\bin\intl3_svn.dll

     文件     143434  2017-06-20 17:34  SFTP\bin\libapr-1.dll

     文件      36949  2017-06-20 17:34  SFTP\bin\libapriconv-1.dll

     文件     192595  2017-06-20 17:34  SFTP\bin\libaprutil-1.dll

     文件    1175552  2017-06-20 17:34  SFTP\bin\libdb48.dll

     文件    1155151  2017-06-20 17:34  SFTP\bin\libeay32.dll

     文件      77887  2017-06-20 17:34  SFTP\bin\libsasl.dll

     文件     258140  2017-06-20 17:34  SFTP\bin\libsvn_client-1.dll

     文件      94298  2017-06-20 17:34  SFTP\bin\libsvn_delta-1.dll

     文件      69720  2017-06-20 17:34  SFTP\bin\libsvn_diff-1.dll

     文件     241748  2017-06-20 17:34  SFTP\bin\libsvn_fs-1.dll

     文件     544852  2017-06-20 17:34  SFTP\bin\libsvn_ra-1.dll

     文件     147546  2017-06-20 17:34  SFTP\bin\libsvn_repos-1.dll

     文件     786520  2017-06-20 17:34  SFTP\bin\libsvn_subr-1.dll

     文件     393300  2017-06-20 17:34  SFTP\bin\libsvn_wc-1.dll

     文件      18324  2017-06-20 17:34  SFTP\bin\licenses\apr\LICENSE

     文件        537  2017-06-20 17:34  SFTP\bin\licenses\apr\NOTICE

     文件      11564  2017-06-20 17:34  SFTP\bin\licenses\apr-iconv\LICENSE

     文件        103  2017-06-20 17:34  SFTP\bin\licenses\apr-iconv\NOTICE

     文件      21622  2017-06-20 17:34  SFTP\bin\licenses\apr-util\LICENSE

     文件        589  2017-06-20 17:34  SFTP\bin\licenses\apr-util\NOTICE

     文件       5819  2017-06-20 17:34  SFTP\bin\licenses\bdb\LICENSE

     文件       1861  2017-06-20 17:34  SFTP\bin\licenses\cyrus-sasl\COPYING

     文件      25283  2017-06-20 17:34  SFTP\bin\licenses\neon\COPYING.LIB

     文件       6279  2017-06-20 17:34  SFTP\bin\licenses\openssl\LICENSE

     文件       1282  2017-06-20 17:34  SFTP\bin\licenses\putty\LICENSE

     文件      11357  2017-06-20 17:34  SFTP\bin\licenses\serf\LICENSE

     文件       2844  2017-06-20 17:34  SFTP\bin\licenses\svn\COPYING

............此处省略102个文件信息

评论

共有 条评论