Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法
【NodeJs】
1.安装

2.安装过程省略(因为已经安装过了)
和平时安装软件没区别
3.配置环境
计算机--->属性-->高级系统设置-->环境变量-->path-->编辑
每一个变量值和前一个变量值用;隔开将D:\Program Files\nodejs\node.exe;写入





4.打开cmd
输入node -v 和 npm -v 看是否安装成功

【Sublime Nodejs】
1.安装nodejs插件
https://packagecontrol.io/packages/Nodejs
1.1 包管理器安装
ctrl+shift+p--->Package Control ---> Install Package--->nodejs
找到nodejs点击即可


1.2.控制台安装
MacOSX
`git clone https://github.com/tanepiper/SublimeText-Nodejs.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Nodejs`
Windows
`git clone https://github.com/tanepiper/SublimeText-Nodejs "%APPDATA%\Sublime Text 3\Packages\Nodejs"`
Linux
`git clone https://github.com/tanepiper/SublimeText-Nodejs $HOME/.config/sublime-text-3/Packages/Nodejs`
1.3 安装成功后查看
preferences-->Package Settings
查看到nodeJs就说明已经安装成功

2.编辑配置文件
2.1 prederences--->package settings -->Nodejs -->setting User

2.2 修改配置文件(最好将原配置复制到user中修改,我偷懒自己在原配置上改了)
主要修改的是nodejs的安装位置

2.3 寻找nodejs安装位置
2.3.1 点击开始--->所有程序

2.3.2 找到Node.js

2.3.3 右击属性,这时你可以看到需要的第一个参数,但是别忘记打开文件位置


3.乱码解决
2.1 查看配置文件
1.杀死进程乱码

解决方案:
win+r--->cmd

选择上部边框位置,右击选择默认值

出现以下界面

将 默认代码页---->936(ANSI/OEM - 简体中文(GBK))修改成 437 (OEM-美国)
选择确定

回到sublimectrl+b重新编译文件,完美解决

2.编译文件出现乱码

解决方法
打开Nodejs.sublime-build文件
prederences--->Browse Packages...--->Nodejs-->Nodejs.sublime-build



原配置
{
"cmd": ["node", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.js",
"shell": true,
"encoding": "cp1252", //将这个编码改成utf8或者utf-8 gb2312和gbk无效,只针对cmd中杀死进程命令(taskkill)的返回值有效[在我这里是这样,所以才想到从根本上去修改cmd的编码这就是第一个方法的由来]
"windows":
{
"shell_cmd": "taskkill /F /IM node.exe & node $file",
},
"linux":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
},
"osx":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
}
}
修改后
{
修改后
"cmd": ["node", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.js",
"shell": true,
"encoding": "utf-8",
"windows":
{
"shell_cmd": "taskkill /F /IM node.exe & node $file",
},
"linux":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
},
"osx":
{
"shell_cmd": "killall node; /usr/bin/env node $file"
}
}

Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法的更多相关文章
- Sublime Text3 配置Python3编译环境
Sublime Text3 配置Python编译环境 进入Sublime Text3 ,然后选择菜单:工具(T)==>编译系统(U)==>新编译系统... 把上面的代码换成如下代码: &q ...
- Sublime Text3配置Lua运行环境
Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...
- nodeJS学习(6)--- Sublime Text3 配置Node.js 开发环境
参考:http://www.bubuko.com/infodetail-798008.html http://www.cnblogs.com/bluesky4485/p/3928364.html 1. ...
- MAC系统下Sublime Text3 配置Python3详细教程
MAC系统下Sublime Text3 配置Python3详细教程(亲测有效) https://blog.csdn.net/weixin_41768008/article/details/798590 ...
- Sublime Text3 配置 NodeJs 环境
前言 大家都知道,Sublime Text 安装插件一般从 Package Control 中直接安装即可,当我安装 node js 插件时候,直接通过Package Control 安装,虽然插件安 ...
- [转] Sublime Text3 配置 NodeJs 环境
前言 大家都知道,Sublime Text 安装插件一般从 Package Control 中直接安装即可,当我安装 node js 插件时候,直接通过Package Control 安装,虽然插件安 ...
- sublime text3配置c++环境和一些插件
目录 Sublime Text 3是一个轻量级文本编辑器 下载sublime text 3: 安装MinGW 配置环境变量 win下行编译运行C/C++文件 Build你的C++System~ 快捷键 ...
- sublime text3 配置使用
前言 sublime text3 是一款优秀的代码编辑器,很多好用的功能让我成为其忠实用户. 流程 1.安装完成后首先配置package control,把下面的代码复制到sublime 的控制台: ...
- Sublime Text3 配置 NodeJs 开发环境
题外话:使用visual studio开发NodeJs也是很方便,只需要安装插件即可. 本着对Sublime Text3的喜爱,尤其是最近更新后,界面和功能上感觉更nice了,那就配置一发环境吧! ( ...
随机推荐
- python inspect.stack() 的简单使用
1. #python # -*- encoding: utf-8 -*- #获取函数的名字 import inspect def debug(): callnamer = inspect.stack( ...
- 人生苦短之HTTP协议及Requests库的方法
requests库的主要方法:requests.request()构造一个请求 requests.get()获取HTML网页的主要方法,对应于HTTP的GET requests.head( ...
- odoo仓库单据产品过滤写法
def onchange_picking_type_id(self, cr, uid,ids, picking_type_id, context=None): if picking_type_id i ...
- Spring Boot 之订制 logo
Spring Boot 之订制 logo 简介 变量 配置 编程 源码 引申和引用 Spring Boot 启动时默认会显示以下 logo: . ____ _ __ _ _ /\\ / ___'_ _ ...
- Spring Boot 之属性读写详解
SpringBoot 之属性读写详解 加载 property 顺序 随机属性 命令行属性 Application 属性文件 Profile 特定属性 属性中的占位符 YAML 属性 访问属性 多 pr ...
- 一篇文章让你彻底掌握 shell 语言
一篇文章让你彻底掌握 shell 语言 由于 bash 是 Linux 标准默认的 shell 解释器,可以说 bash 是 shell 编程的基础. 本文主要介绍 bash 的语法,对于 linux ...
- koa2入门(2) koa-router 路由处理
项目地址:https://github.com/caochangkui/demo/tree/koa-test 1. 创建项目 创建目录 koa-test npm init 创建 package.jso ...
- BugkuCTF web基础$_POST
前言 写了这么久的web题,算是把它基础部分都刷完了一遍,以下的几天将持续更新BugkuCTF WEB部分的题解,为了不影响阅读,所以每道题的题解都以单独一篇文章的形式发表,感谢大家一直以来的支持和理 ...
- Zookeeper Ephemeral结点使用心得
原文地址:https://www.cnblogs.com/linlemo/p/4807178.html 公司里面在拿Zookeeper做命名服务,通过使用ZK,前端只需要根据指定的ZK地址获得相应的资 ...
- SE Springer小组之《Spring音乐播放器》可行性研究报告五、六
5 可选择的其他系统方案 曾经考虑过制作闹钟系统,但考虑到闹钟系统在电脑应用中极其不实用,所以此方案未通过. 6 投资及效益分析 6.1支出 本软件只用于完成课程学习要求,不用做商用,无基础设备等支出 ...