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


原文地址:https://www.cnblogs.com/yigexigua/p/4673430.html