zoukankan      html  css  js  c++  java
  • Sublime2 配置python 和 c++

    常用快捷键

    1.ctrl + `调出控制台 2.ctrl+shift+p 调出命令面板 3.ctrl + w 关闭当前标签 4.ctrl + shift + t 恢复上次关闭的标签 5.ctrl + n 新建文件 6.ctrl + p 寻找文件 7.ctrl + f 寻找关键字

    8.ctrl + d 显示关键单词 9.alt + f3 选择所有关键单词可以编辑替换

    可以在key-building 里修改默认快捷键和设置新的快捷键

    一 下载sublime,并安装package control插件

    Ctrl + ` 调出控制台输入如下代码

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

    二 在调试的时候由于环境变量的配置,环境变量的字符集中缺少ascii字符集

    找到配置文件目录位置(在sublime text 2中点Preference -> Browse Packages)在Default目录下找到exec.py,编辑;

    找到以下两行:

    for k, v in proc_env.iteritems():
                proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
    

      

    更改为:

    for k, v in proc_env.iteritems():
                try:
                    proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
                except UnicodeDecodeError:
                    print("Encoding error")
                    print("VARIABLE: ", k, " : ", v)
    

    配置Python

    下载Python 27

    1.添加环境变量 2.修改配置文件

     Preferences ->Browse Packages->Python文件夹 ->找到Python.sublime-build  

    将里面内容改为如下

    {
    "cmd": ["python", "-u", "$file"],
    "path":"C:/Python27",
    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
    "selector": "source.python"
    //"encoding": "cp936"
    }
    

    配置C++

    下载MinGW32

    1.添加环境变量 2.修改配置文件

     Preferences ->Browse Packages->C++文件夹 ->找到C++.sublime-build

    将里面内容改为如下

    {
         "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
         "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
         "working_dir": "${file_path}",
         "selector": "source.c, source.c++",
         "encoding": "cp936",
         "shell": true,
    
         "variants":
         [
              {
                   "name": "Run",
                   //"cmd": ["CMD", "/U", "/C", "g++ ${file} -o ${file_base_name} && ${file_base_name}"] 
                   "cmd": [ "start", "${file_path}/${file_base_name}.exe"]
              }
         ]
    }
    

    常用插件

    1.Terminal插件

      Terminal插件可以允许在Sublime Text2中打开cmd命令窗口,很实用的一个插件,安装好该插件好,打开cmd命令窗口的快捷键是

    Ctrl+Shift+T。

    2.SublimeTmpl插件

      这个插件允许用户定义文件的模板,比如在写一个html文件时,老是重复文件头的一些引入信息很繁琐,可以定义一个模板直接生成必须的信息,具体的SublimeTmpl插件用法请自行百度。

    3.SideBarEnhancements插件

      一个增强侧边栏文件夹浏览功能的插件,比较不错。

    更多插件介绍http://www.cnblogs.com/dolphin0520/archive/2013/04/29/3046237.html


  • 相关阅读:
    Photon3Unity3D.dll 解析三——OperationRequest、OperationResponse
    关于VS2010的一些操作
    Photon3Unity3D.dll 解析二——EventData
    Photon3Unity3D.dll 解析一
    关于U3D中的移动和旋转
    U3D的一些常用基础脚本
    U3D模拟仿真实现
    构建基于TCP的应用层通信模型
    TCP协议的三次握手
    Python生成随机字符串
  • 原文地址:https://www.cnblogs.com/yigexigua/p/4673430.html
Copyright © 2011-2022 走看看