• 大小: 17.88MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-20
  • 语言: 其他
  • 标签: 智能  

资源简介

智能的sublime插件,提高效率

资源截图

代码片段和文件信息

# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 (the “License“); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an “AS IS“
# basis WITHOUT WARRANTY OF ANY KIND either express or implied. See the
# License for the specific language governing rights and limitations
# under the License.
#
# The Original Code is SublimeCodeIntel code.
#
# The Initial Developer of the Original Code is German M. Bravo (Kronuz).
# Portions created by German M. Bravo (Kronuz) are Copyright (C) 2011
# German M. Bravo (Kronuz). All Rights Reserved.
#
# Contributor(s):
#   German M. Bravo (Kronuz)
#   ActiveState Software Inc
#
# Portions created by ActiveState Software Inc are Copyright (C) 2000-2007
# ActiveState Software Inc. All Rights Reserved.
#
“““
CodeIntel is a plugin intended to display “code intelligence“ information.
The plugin is based in code from the Open Komodo Editor and has a MPL license.
Port by German M. Bravo (Kronuz). May 30 2011

For Manual autocompletion:
    User Key Bindings are setup like this:
        { “keys“: [“super+j“] “command“: “code_intel_auto_complete“ }

For “Jump to symbol declaration“:
    User Key Bindings are set up like this
        { “keys“: [“super+f3“] “command“: “goto_python_definition“ }
    ...and User Mouse Bindings as:
        { “button“: “button1“ “modifiers“: [“alt“] “command“: “goto_python_definition“ “press_command“: “drag_select“ }

Configuration files (‘~/.codeintel/config‘ or ‘project_root/.codeintel/config‘). All configurations are optional. Example:
    {
        “PHP“: {
            “php“: ‘/usr/bin/php‘
            “phpExtraPaths“: []
            “phpConfigFile“: ‘php.ini‘
        }
        “javascript“: {
            “javascriptExtraPaths“: []
        }
        “Perl“: {
            “perl“: “/usr/bin/perl“
            “perlExtraPaths“: []
        }
        “Ruby“: {
            “ruby“: “/usr/bin/ruby“
            “rubyExtraPaths“: []
        }
        “Python“: {
            “python“: ‘/usr/bin/python‘
            “pythonExtraPaths“: []
        }
        “Python3“: {
            “python“: ‘/usr/bin/python3‘
            “pythonExtraPaths“: []
        }
    }
“““
import os
import re
import sys
import stat
import time
import datetime
import collections
import sublime
import sublime_plugin
import threading
import logging

from cStringIO import StringIO

CODEINTEL_HOME_DIR = os.path.expanduser(os.path.join(‘~‘ ‘.codeintel‘))
__file__ = os.path.normpath(os.path.abspath(__file__))
__path__ = os.path.dirname(__file__)
libs_path = os.path.join(__path__ ‘libs‘)
if libs_path not in sys.path:
    sys.path.insert(0 libs_path)

from codeintel2.common import *
from codeintel2.manager import Manager
from codeintel2.citadel import CitadelBuffer
from code

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-25 15:09  SublimeCodeIntel-master\
     目录           0  2013-01-25 15:09  SublimeCodeIntel-master\.codeintel\
     文件         167  2013-01-25 15:09  SublimeCodeIntel-master\.codeintel\config
     文件          28  2013-01-25 15:09  SublimeCodeIntel-master\.gitignore
     文件        1185  2013-01-25 15:09  SublimeCodeIntel-master\base File.sublime-settings
     文件          86  2013-01-25 15:09  SublimeCodeIntel-master\Context.sublime-menu
     文件         288  2013-01-25 15:09  SublimeCodeIntel-master\Default (Linux).sublime-keymap
     文件         120  2013-01-25 15:09  SublimeCodeIntel-master\Default (Linux).sublime-mousemap
     文件         290  2013-01-25 15:09  SublimeCodeIntel-master\Default (OSX).sublime-keymap
     文件         120  2013-01-25 15:09  SublimeCodeIntel-master\Default (OSX).sublime-mousemap
     文件         288  2013-01-25 15:09  SublimeCodeIntel-master\Default (Windows).sublime-keymap
     文件         120  2013-01-25 15:09  SublimeCodeIntel-master\Default (Windows).sublime-mousemap
     文件        1170  2013-01-25 15:09  SublimeCodeIntel-master\Default.sublime-commands
     文件       30869  2013-01-25 15:09  SublimeCodeIntel-master\LICENSE.txt
     文件        6315  2013-01-25 15:09  SublimeCodeIntel-master\Main.sublime-menu
     文件        6159  2013-01-25 15:09  SublimeCodeIntel-master\README.rst
     文件       43064  2013-01-25 15:09  SublimeCodeIntel-master\SublimeCodeIntel.py
     目录           0  2013-01-25 15:09  SublimeCodeIntel-master\libs\
     文件       20997  2013-01-25 15:09  SublimeCodeIntel-master\libs\HTMLTreeParser.py
     目录           0  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\
     文件        1601  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\CPP.py
     文件        2213  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\CSS.py
     文件         737  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\DispatchHandler.py
     文件        2364  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\HTMLGenerator.py
     文件        1715  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\HyperText.py
     文件        1570  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\Java.py
     文件        1449  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\javascript.py
     文件       23122  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\Keywords.py
     文件        4175  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\LanguageInfo.py
     文件         607  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\Lexer.py
     文件        1276  2013-01-25 15:09  SublimeCodeIntel-master\libs\SilverCity\NULL.py
............此处省略380个文件信息

评论

共有 条评论