zoukankan      html  css  js  c++  java
  • ubuntu sublime安装及配置

    安装sublime-text-2:

    sudo add-apt-repository ppa:webupd8team/sublime-text-2
    sudo apt-get update
    sudo apt-get install sublime-text

    安装上第三方插件管理:

    按ctrl+`(1左边的键),调出命令窗体,输入

    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')

    重新启动sublime

    按下Ctrl+Shift+p调出命令窗体,输入Package Control: Install Package后回车能够看到第三方包,选定想要的点击便能够安装


    安装sublime-text-3(推荐):

    sudo add-apt-repository ppa:webupd8team/sublime-text-3
    sudo apt-get update
    sudo apt-get install sublime-text-installer 


    sublime text 3 启用Package Control( ctrl+` shortcut or the View > Show Console)

    import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)


    经常使用插件:

    1格式化css代码

    compact_expand_css_command

    选择Preferences>Key Bindings - User
    添�例如以下代码:
    { "keys": ["ctrl+super+]"], "command": "compact_expand_css", "args": { "action": "expand" }  },
    { "keys": ["ctrl+super+["], "command": "compact_expand_css", "args": { "action": "compact" } }    
    快捷键:control+command+[ 或者 control+command+]


    2左边文件文件夹树

    SideBarEnhancements
    在view>side bar>show open files,然后hide tabs


    3.html标签快捷操作
    emmet
    tools>command palette>package control>enable package


    4.js格式化插件
    JsFormat
    用于格式化 javascript 的代码, 之后能够 cmd + shift + p 找 Format: javascript 就能够了


    5.html格式化
    tag
    选中须要格式化的区域,快捷键:ctrl+alt+f,编写 html 或者 xml 的时候, 这个插件能够自己主动关闭打开的标签.


    6高亮识别括号匹配
    Bracket Highlighter
    按preferences-->package settings-->Bracket highlighter-->Bracket settings-Default会打开一个文件
    将"bracket_styles"中的style改为hightlight


    7高亮出错的代码行
    SublimeLinter


    8排列整齐变量
    Alignment
    var a          = 123;//用var声明的变量将以( = )对其。
    var helloworld = 12334;

    只是这插件默认使用的是 ctrl + cmd + a 和 那个抢了 5个全局个快捷键的QQ冲突, 所以须要改动插件的快捷键. 点击菜单 Preferences -> KeyBindings - User, 添�例如以下内容

    { "keys": ["super+ctrl+alt+]"], "command": "alignment" }

    将快捷键改动成 ctrl + opt + cmd + ], 要改成什么其它的也请自行改动.


    9 jquery自己主动函数与单词提示与补全
    jquery
    tab


    10调试 JavaScript 代码
    Web Inspector


    11 windows笔记本格式支持
    “ConvertToUTF8”和“GBK Encoding Support"或"Ecoding Helping",在mac电脑可能会遇到这两个插件冲突,先要把ConvertToUTF8禁用,然后再开启就能够解决冲突了


    12取色插件

    ColorPicker:支持在各个平台下取色(window, mac, ubuntu) 插件, 输入 cmd + shift + c 开启, 相当好用.


    13自己主动检測写文件内容

    自己主动检測写文件内容, 切换到相应的正确的语言, 如 Gemfile => ruby.


    13查看函数定义的地方

    简单的说能够在代码里直接查看函数定义的地方, 比方看一个函数的定义或者类的定义. 只是这个插件无法在 mac 下生成 ctags 文件, 貌似是 python 层面的问题.


    14远程编辑server上的文件

    模仿 Textmate 2 的 rmate 让用户远程编辑server上的文件. 应该会挺好用的但我还没用过仅仅是列在这里.


    15代码提示/自己主动完毕/格式检查

    Sublime CodeIntel 


    附上ubuntu下sublime中文输入解决方式(包括步骤及工具)

    http://download.csdn.net/detail/qilixiang012/7256537

    http://justcoding.iteye.com/blog/1957613

  • 相关阅读:
    页面嵌入QQ功能(点QQ建立一个临时会话,显示在页面的固定位置)
    mavn项目(springMVC) 引入静态资源(js、css)等
    java 信号量Semaphore
    无法访问windows安装服务。发生这种情况的可能是您在安全模式下运行windows,或是没有正确安装windows安装,。请与技术支持人员联系以获得帮助。
    IIS “另一个程序正在使用此文件,进程无法访问"
    无需写try/catch,也能正常处理异常
    不修改代码就能优化ASP.NET网站性能的一些方法
    Web性能优化:图片优化
    毕业论文参考文献规范格式
    分布式网格缓存Coherence简介
  • 原文地址:https://www.cnblogs.com/yxwkf/p/3863159.html
Copyright © 2011-2022 走看看