Sublime Text

让Sublime Text 2运行程序时弹出命令行窗口

青春壹個敷衍的年華 提交于 2020-02-26 14:40:20
Sublime Text 2功能非常强大,但是使用Sublime Text 2编写和编译,然后运行程序时,运行结果直接显示在Sublime Text 2中,如果需要从命令行输入数据,将无能为力,而且会提示报错。 我查了sublime text 2官网的说明,有这么一段: shell:Optional. If true, cmd will be run through the shell (cmd.exe, bash…) .大意应该是在编译配置文件中加上“shell”:true就可以让程序在shell中运行,但是我试了,无论是windows还是linux(Xubuntu),java,c或者python都不行,只有C语言中有点反应,没有看到shell窗口,但是启用这一选项之后,sublime text 2的输出栏目中也看不到运行结果了。 解决方法:使用批处理文件。本解决方法以C语言程序为例,编译器是gcc,我下载了MINGW直接解压到C盘根目录下,并设置了相应的PATH。其它编程语言可以按照这个思路适当修改批处理文件。 新建两个批处理文件,一个名为runp.bat,内容如下: @echo off %1 pause exit 一个为callrunp.bat,内容如下: @echo off start runp.bat %1 这两个bat文件放到系统路径下。我将这两个bat文件放到了c:

【01】Python基础语法

随声附和 提交于 2020-02-26 10:41:40
接下来,我会用三篇文章,分别对 Python 的基础语法、NumPy 和 Pandas 进行讲解,带你快速入门 Python 语言。 如果你已经有 Python 基础了,那先恭喜你已经掌握了这门简洁而高效的语言,这几节课你可以跳过,或者也可以当作复习,自己查漏补缺,你还可以在留言区分享自己的 Python 学习和使用心得。 好了,你现在心中是不是有个问题,要学好数据分析,一定要掌握 Python 吗? 我的答案是,想学好数据分析,你最好掌握 Python 语言。为什么这么说呢? 首先,在一份关于开发语言的调查中,使用过 Python 的开发者,80% 都会把 Python 作为自己的主要语言。Python 已经成为发展最快的主流编程语言,从众多开发语言中脱颖而出,深受开发者喜爱。其次,在数据分析领域中,使用 Python 的开发者是最多的,远超其他语言之和。最后,Python 语言简洁,有大量的第三方库,功能强大,能解决数据分析的大部分问题,这一点我下面具体来说。 Python 语言最大的优点是简洁,它虽然是 C 语言写的,但是摒弃了 C 语言的指针,这就让代码非常简洁明了。同样的一行 Python 代码,甚至相当于 5 行 Java 代码。我们读 Python 代码就像是读英文一样直观,这就能让程序员更好地专注在问题解决上,而不是在语言本身。 当然除了 Python 自身的特点

在Sublime文本2中缩进代码?

丶灬走出姿态 提交于 2020-02-26 09:59:15
在Visual Studio中,我可以按Ctrl + K + D来缩进所有内容,因此代码的结构清晰易读。 Sublime 2中是否有执行此操作的快捷方式? #1楼 对于感兴趣的人来说,更改很容易,但是对于Netbeans的爱好者和自动格式化,您可以将键绑定从F12更改为ctrl + shift + F以使用您喜欢的键绑定。 可悲的是,您必须全选所有文件才能格式化整个文件。 Netbeans在这方面仍然占上风。 如果有人知道如何克服这一限制,我将不胜枚举。 否则,请重新缩进(自动格式化)。 #2楼 除非“ single_line”参数设置为false,否则reindent命令仅在当前选定的行上有效。 { "keys": ["f12"], "command": "reindent", "args": {"single_line": false} } 现在,按f12键将重新缩进整个文档。 #3楼 对于Sublime Text 2中的自动格式化,请执行以下操作:在命令面板中安装Package:Tag,然后在文档上转到Edit-> Tag-> Auto-Format Tags #4楼 我曾经在NetBeans中使用Alt + Shift + F ,我检查了sublime的默认keymap数组中是否没有碰撞,所以我将其添加到sublime中,并且使用起来没有任何问题。 #5楼 这很简单。

Sublime Text 2

和自甴很熟 提交于 2020-02-26 02:36:52
Sublime Text如何显示不可打印的字符(我对SPACE和TAB感兴趣)? #1楼 要查看空白,设置为: // Set to "none" to turn off drawing white space, "selection" to draw only the // white space within the selection, and "all" to draw all white space "draw_white_space": "selection", 如果您进入首选项 - >设置默认值,您可以看到它。 如果您编辑用户设置(首选项 - >设置 - 用户)并按以下方式添加行,您应该得到您想要的: { "color_scheme": "Packages/Color Scheme - Default/Slush & Poppies.tmTheme", "font_size": 10, "draw_white_space": "all" } 请记住,设置是JSON,因此没有逗号。 #2楼 在选定的文本中,SPACE显示为点(。),TAB显示为短划线( - )。 #3楼 如果你真的只想看到尾随空格,这个ST2插件就可以解决这个问题: https : //github.com/SublimeText/TrailingSpaces #4楼 如果您希望能够打开和关闭空格的显示

Message: 前言中不允许有内容

随声附和 提交于 2020-01-07 03:37:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 使用java读取XML文件时,总报“前言中不允许有内容”错误。经检查,XML文件格式、内容没有错误。 原因分析:  文件编码问题。  用记事本打开xml文件转化为UTF-8会有一个BOM头,所以java在读取时就会报以上错误。 解决方法:   方法一:用notepad++打开,在格式选择“以UTF-8无BOM格式编码”,然后保存。 方法二:使用EmEditor另存,保存时选择“UTF-8无签名”。 方法三:有sublime打开,file -> save with encoding -> utf-8 来源: oschina 链接: https://my.oschina.net/zhenggao/blog/3153530

Go语言简介

自作多情 提交于 2020-01-06 17:18:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 简介: Go语言是谷歌推出的一种全新的编程语言。 Go概述 Go语言是谷歌2009年发布的第二款开源编程语言,它专门针对多处理器系统应用程序的编程进行了优化,它是一种系统语言其非常有用和强大,其程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。 Go支持面向对象,而且具有真正的闭包(closures)和反射 (reflection)等功能。 Go可以在不损失应用程序性能的情况下降低代码的复杂性。 发表时间: 2009年 类型: 开源编程语言 公司: 谷歌 官网: http://golang.org API文档: https://golang.org/doc/ 教程: http://www.muzhuangnet.com/manual/Golang/ 下载: https://golang.org/dl/ 技术社区: https://gocn.io/ 目标 Go的目标是希望提升现有编程语言对程序库等依赖性(dependency)的管理,这些软件元素会被应用程序反复调用。由于存在并行编程模式,因此这一语言也被设计用来解决多处理器的任务。 功能特点 · Go语言设计是让软件充分发挥多核心处理器同步多工的优点,它可解决面向对象程序设计面临的麻烦。 · Go的速度也非常快,几乎和C或C++程序一样快

毕业半年,买了一台MacBook Pro

独自空忆成欢 提交于 2019-12-17 13:44:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star : https://github.com/ZhongFuCheng3y/3y 毕业半年,给自己买了一台 MacBookPro 16 ,写这篇文章也不是为了炫耀什么的。这台 MacBookPro 16 是我长这么大个仔,买过最贵的东西了。 mbp 主要是想记录一下自己的一些事,等以后老了再回头看自己的文章不知道是一种什么样的体验呢。感兴趣的同学可以继续往下读,没兴趣的同学可以 左滑/ctrl+w/command+w 。 为什么想要买MacBookPro? 第一次用MacBookPro是我在实习的时候,那时公司统一配的都是MacBookPro。 在开始的时候,用MacBookPro很不习惯,主要是快捷键跟Windows的差别还是挺大的(至少在IDEA上还是挺大的)。而且,MacBookPro我看同事们都是不用鼠标的,而我用Windows已经好多年了,都是依赖鼠标的。 所以,在最开始的时候感觉MacBookPro也没有想象中好用嘛(很多的交互跟Windows还是挺大区别的)。 后来用了一段时间后,也习惯没有鼠标的笔记本了,再回看我原有的Windows笔记本。那屏幕,那触摸板,那广告弹窗,简直是没法用了!MacBookPro真的是 越用越香

sublime Text 3添加在浏览器中打开功能

痞子三分冷 提交于 2019-12-10 13:46:27
Sublime Text 3 编写的 HTML 文件如何在浏览器中打开?可以在 HTML 文件中右键点击 Open in Browser 选项,这种方式经常出现网页打不开的情况。例如路径不允许出现中文;莫名其妙打开 Firefox 浏览器等。这里介绍使用 View In Browser 插件来实现 HTML 文件在浏览器中打开的功能。 安装 Package Control 插件 Package Control 插件可以方便我们查找、安装、更新和删除 Sublime Text 使用到的插件。安装 Package Control 有两种方式:自动安装和手动安装。 自动安装 自动安装需要通过 Sublime Text 的控制台,使用 Ctrl + \ 快捷键或者 View -> Show Console ( 视图 -> 显示控制台`) 菜单,打开控制器窗口,然后粘贴以下代码到窗口中: import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib

使用Sublime快速开发node-webkit客户端程序

与世无争的帅哥 提交于 2019-12-10 08:11:24
在使用node-webkit进行客户端开发时,如何开发调试就成了一个比较麻烦的问题,通常来说,我们需要将Web程序代码写好后,将根目录打包成一个zip包,再将zip包拖拽到nw.js上进行运行;在刚开始学习node-webkit开发时,只知道用这样的方式调试程序,但显然这样很不优雅高效。 查阅官方文档后,实际可以使用Sublime这个文本编辑器进行开发调试,而不用反复的打包 Sublime text是非常优秀的跨平台编辑器用于开发node-webkit应用,首先要下载后在本机上安装。 下面说说在各大平台上使用、配置的具体内容(以sublime text 2为例) Mac OS X 1.下载node-webkit.app并放在/Application文件夹内 2.从sublime text 2菜单选择 Tools -> Build System -> New Build System 3.输入以下代码: { "cmd": ["node-webkit", "--enable-logging", "${project_path:${file_path}}"], "working_dir": "${project_path:${file_path}}", "path": "/Applications/node-webkit.app/Contents/MacOS/" } 注意

Sublime Text 3配置,常用插件

我怕爱的太早我们不能终老 提交于 2019-12-07 14:46:53
Ctrl+`或View->Show Console 安装插件管理: import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) );open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen('http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) Preferences下多了Package Settings和Package Control菜单 Sublime Text 安装Package Control 输入如下命令 1 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request