sublime写python python + sublime text3 执行程式弹出一个视窗是什么外挂

python + sublime text3 执行程式弹出一个视窗是什么外挂
python + sublime text3 执行程式弹出一个视窗是什么外挂
解决方法:使用批处理档案。本解决方法以C语言程式为例,编译器是g,我下载了MINGW直接解压到C盘根目录下,并设定了相应的PATH。其它程式语言可以按照这个思路适当修改批处理档案。 新建两个批处理档案,一个名为runp.bat
部份EXE档案启动时,会弹出一个DOS视窗,却不执行程式
那个应该不属于EXE程式..你可能是把EXE和可执行档案混谣了.
可执行档案有很多,如*.COM;*.BAT;等等,都是可执行档案.那个应该是*.COM或*.BAT.你可以在档案上点右键点编辑,检视它的程式设计程式码.来了解它的意思
sublime text3写c++要什么外挂
不用外挂吧。建立一个纯文字档案,字尾名改为.cpp。用sublime text3开启它,直接写你需要的C++程式码就好。
sublime text3有哪些好用的python外挂
四年的时间,一直使用EmEditor编辑器进行Python开发,之前是做面向过程,只需要将一个单独的py档案维护好即可,用着也挺顺手,但是最近在做面向物件的开发,不同的py档案中相互关联较多,感觉单纯使用EmEditor编辑器确实有些低效(主要是对EmEditor的外挂都不熟悉,然后逐个py档案的查询)。
在网上搜索了一些Python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗记忆体,并且启动的时候稍微慢,有些时候还会出现卡顿的情况(可能是我电脑配置不高的原因),所以最终选择了sublime text 3来作为python开发的编辑器。
安装及配置过程并不是很复杂,但是对于没有配置过的人并直接在网上查询资料的话,有些资料不够全面,导致会绕一些弯子,所以我将我的安装及配置过程整理出来,希望能够帮助到有需要的人。
我在网上查询的资料将会列在最后的【相关资料】,非常感谢原作者。
1、下载
在官网下载
2、windows下安装与使用
2.1、安装
1. Win7 64位系统,可以下载 Windows 64 bit来安装。
2. 安装时,注意勾选Add to explorer context menu,这样Sublime Text可以被新增到右键中,在右键单击档案时,可以直接使用Sublime Text开启。
2.2、安装外挂
2.2.1、Package Control
1. Sublime Text可以使用Package Control,来更方便的浏览、安装和解除安装外挂。
2. 如何安装Package Control呢?(我当时就在这里绕了很大一个圈子。)
可以参考Package Control官网提供的安装步骤
(1)使用 [Ctrl + `] (或View > Show Console menu) 开启Sublime Text控制台,将下面的Python程式码贴上到控制台里:
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( '' + 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】去复制程式码。
(2)如果不能自动安装的话,【1】也提供了手动(Manual)安装方法,具体做法可以去到官网参考
(3)如果在Perferences->package settings中看到package control这一项,则表明安装成功。
2.2.2、用Package Control检视已安装的外挂
1. 按下Ctrl+Shift+P调出命令面板。
2. 输入install 调出 Install Package 选项并回车。
3. 在列表中选中要安装的外挂,或者输入外挂名(比如要安装IMESupport外挂,则输入IMESupport,它会实时过滤筛选结果),根据命令面板中的过滤结果,选择要安装的外挂。
2.2.3、Package Control安装外挂的路径
如果想看一下Sublime Text 3中已经安装了什么外挂,可以按照下面的方法操作。
1. 按下Ctrl+Shift+P调出命令面板
2. 输入"package",在下拉列表找到"Package Control: list packages",选中后回车,全部的外挂就会显示出来了。
2.2.4、外挂
在Python开发中有一些很实用的外挂,可以很好的提高开发效率,下面就是我使用的一些外挂
▶ Package Control:管理外挂的外挂,前面已安装
▶ SublimeCodeIntel: 程式码提示外挂,可根据是python、java等自动程式码提示
安装步骤:
开启Package Control[Preferences>>Package Control]
输入 install 选择关联出来的install package
输入sublimecodeintel,然后选中安装
安装完成之后可以通过【Preferences>>Package Settings】中检视到已安装的外挂
这里可以自定义设定一些快捷键以及滑鼠事件,我都没有操作,我只是在选单中选择Preferences-->Browser Packages...-->进入相关的目录SublimeCodeIntel.codeintel找到config,修改了一下Python路径(根据settings-default中确定.codeintel目录)
{
"Python": {
"python":"C:/Python27/python.exe",
"pythonExtraPaths":
[
"C:/Python27",
"C:/Python27/DLLs",
"C:/Python27/Lib",
"C:/Python27/Lib/site-packages"
]
},
}
▶ SideBarEnhancements: 扩充套件了侧边栏中选单选项的数量,从而提升你的工作效率。诸如”New file” 和 “Duplicate” 这样的选项对于 ST3 来说实在是太重要了, 我甚至觉得 ST3 本来就应该提供这些功能。而且仅凭 “Delete” 这一个功能就让这个外挂值得下载。这个功能将你会在你删除档案的时候把它放入回收站。虽然这个功能乍一看没什么用,但是当你没有使用这样的功能而彻底删除了一个档案的时候,除非你用了版本管理软体,否则你将很难恢复这个档案。
具体安装步骤与其他外挂相同,最终安装结果如下:
▶pylinter:Python基本主题,通过下图选中安装的外挂以及使用后的样式如下
安装后的样式
▶SublimeTmpl:新建档案模板外挂,可以支援多种语言例如Python、PHP等,下面的程式码是我在配置档案中的配置资讯
在settings-user中设定上自己的资讯
{
"disable_keymap_actions": false, "all"; ",css"
"date_format" : "%Y-%m-%d %H:%M:%S",
"attr": {
"author": "mx",
"email": "",
"link": ""
}
}
我将Python的建立模板命令也做了修改,在key bindings-user中添加了以下资讯,意思是ctrl+alt+p就可以建立一个新的Python模板
[
{
"caption": "Tmpl: Create python", "mand": "sublime_tmpl",
"keys": ["ctrl+alt+p"], "args": {"type": "python"}
},
]
结果如下:
▶Terminal:开启一个命令视窗,用于各种命令操作
▶AutoPep8:python开发规范pep8
▶Anaconda:自动匹配关键字等实用功能,有效提高开发效率
▶SublimeREPL:直接运行当前档案,可以方便除错,与Terminal可以联合使用 至于具体可参考资料【4】
对于基本的Python开发我就安装了这些外挂,也基本够用。如果大家有别的需求可以到官网下载,或者是在最后我搜集的一些我认为还不错的资料中检视是否有合适的外挂。
sublime text3 for mac很多外挂没有
开启Sublime Text3 ,点选选单栏的“Preferences”-->"Package Control",或者可以使用快捷键CTRL+SHIFT+P 开启 2 在开启的终端视窗,输入“install”,下方就会提示“Package Control:install package
sublime text3有什么颜色外挂
有的 SublimeCodeIntel 我是已经汉化了,具体操作是: 首选项-外挂控制-然后把‘SublimeCodeIntel’复制进去 回车 , sublime text 3会自动下载外挂安装,要重启软体之后才会生效
sublime text3 vim模式还需外挂么
也许没有这个模式吧。觉得 vim 好用可以直接使用 vim。
sublime text 我没用过。网上大概查了下,和 VintageEX 有关的东西很少。如果确实要用,建议自己蒐集资料。在这里问,太小众。可能不会有人解答。
sublime text3怎么除错c程式
以管理员身份执行sublime text 3,进入选单工具-à编译系统-à新编译系统
输入如下内容,并将档案储存为CPP.sublime-build(注意不要修改档名和大小写)。
{ "cmd": ["g++", "${file}", "-o","${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$", "working_dir": "${file_path}", "encoding":"cp936", "selector": "source.c", "variants": [ { "name": "Run", "cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"] } ] }sublime text可以执行程式吗
1.有SublimeREPL应该就可以除错了,输入没问题,除错的时候记得选 tools->SublimeREPL->python->run current file 或者 pdb current file (pdb 是除错工具,类似gdb) 不要用预设的build 或者 ctrl-b 2.执行除错前别忘了储存,要不不会执行修改后...
如何让sublime text 2执行程式时开启命令列视窗
解决方法:使用批处理档案。本解决方法以C语言程式为例,编译器是g,我下载了MINGW直接解压到C盘根目录下,并设定了相应的PATH。其它程式语言可以按照这个思路适当修改批处理档案。
新建两个批处理档案,一个名为runp.bat,内容如下:
@echo off
%1
pause
exit
一个为callrunp.bat,内容如下:
@echo off
start runp.bat %1
然后在sunlime text 2中新建一个配置档案C.sublime-build,内容如下:
{
"cmd": ["g", "${file}", "-o", "${file_path}/${file_base_name}.exe"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["callrunp.bat", "${file_base_name}.exe"],
"working_dir": "${file_path}"
}
]
}
上半部分是从sublime text 2的C++编译配置档案中抄来的,只是把编译器改成了g,可编译的档名改成了source.c。后半部分就是关键,使用call甫讥颠客郯九奠循订末runp.bat执行生成的可执行档案,可以开启一个命令列视窗,就可以输入资料了。