Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

时间:2021-07-12 14:36:51

【NodeJs】

  1.安装

    http://nodejs.cn/download/

  Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

  2.安装过程省略(因为已经安装过了)

    和平时安装软件没区别

  3.配置环境

    计算机--->属性-->高级系统设置-->环境变量-->path-->编辑

    每一个变量值和前一个变量值用;隔开将D:\Program Files\nodejs\node.exe;写入

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

4.打开cmd

  输入node -v  和 npm -v 看是否安装成功

Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

【Sublime Nodejs】

1.安装nodejs插件

  https://packagecontrol.io/packages/Nodejs

  1.1 包管理器安装

  ctrl+shift+p--->Package Control ---> Install Package--->nodejs

  找到nodejs点击即可

  Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

  Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

  

  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就说明已经安装成功

   Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

2.编辑配置文件

    2.1 prederences--->package settings -->Nodejs -->setting User

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

    2.2 修改配置文件(最好将原配置复制到user中修改,我偷懒自己在原配置上改了)

      主要修改的是nodejs的安装位置

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

  2.3 寻找nodejs安装位置

    2.3.1 点击开始--->所有程序

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

    2.3.2 找到Node.js

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

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

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

3.乱码解决

  2.1 查看配置文件

1.杀死进程乱码

Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

解决方案:

    win+r--->cmd

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

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

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

    出现以下界面

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

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

    选择确定

    Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

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

Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

2.编译文件出现乱码

  Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

解决方法

  打开Nodejs.sublime-build文件

    prederences--->Browse Packages...--->Nodejs-->Nodejs.sublime-build

  Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

  Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法

原配置

{
"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配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法的更多相关文章

  1. Sublime Text3 配置Python3编译环境

    Sublime Text3 配置Python编译环境 进入Sublime Text3 ,然后选择菜单:工具(T)==>编译系统(U)==>新编译系统... 把上面的代码换成如下代码: &q ...

  2. Sublime Text3配置Lua运行环境

    Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...

  3. nodeJS学习(6)--- Sublime Text3 配置Node.js 开发环境

    参考:http://www.bubuko.com/infodetail-798008.html http://www.cnblogs.com/bluesky4485/p/3928364.html 1. ...

  4. MAC系统下Sublime Text3 配置Python3详细教程

    MAC系统下Sublime Text3 配置Python3详细教程(亲测有效) https://blog.csdn.net/weixin_41768008/article/details/798590 ...

  5. Sublime Text3 配置 NodeJs 环境

    前言 大家都知道,Sublime Text 安装插件一般从 Package Control 中直接安装即可,当我安装 node js 插件时候,直接通过Package Control 安装,虽然插件安 ...

  6. [转] Sublime Text3 配置 NodeJs 环境

    前言 大家都知道,Sublime Text 安装插件一般从 Package Control 中直接安装即可,当我安装 node js 插件时候,直接通过Package Control 安装,虽然插件安 ...

  7. sublime text3配置c++环境和一些插件

    目录 Sublime Text 3是一个轻量级文本编辑器 下载sublime text 3: 安装MinGW 配置环境变量 win下行编译运行C/C++文件 Build你的C++System~ 快捷键 ...

  8. sublime text3 配置使用

    前言 sublime text3 是一款优秀的代码编辑器,很多好用的功能让我成为其忠实用户. 流程 1.安装完成后首先配置package control,把下面的代码复制到sublime 的控制台: ...

  9. Sublime Text3 配置 NodeJs 开发环境

    题外话:使用visual studio开发NodeJs也是很方便,只需要安装插件即可. 本着对Sublime Text3的喜爱,尤其是最近更新后,界面和功能上感觉更nice了,那就配置一发环境吧! ( ...

随机推荐

  1. java——获取从控制台输入的数据的方法

    一.使用标准输入串System.in System.in.read();     //一次只读入一个字节数据,但是我们往往希望获得的是一个字符串或者一组数字 二.使用Scanner获得一个字符串或一组 ...

  2. 网络存储技术介绍(2) ( based on zt)

    http://www.educity.cn/tx/429084.html 互联网技术DAS.NAS和SAN存储方案的比较 按照设备位置和接入方式,磁盘存储可以分为内置存储和外挂存储,外挂存储又分为直连 ...

  3. CF360B Levko and Array (二分查找+DP)

    链接:CF360B 题目: B. Levko and Array time limit per test 2 seconds memory limit per test 256 megabytes i ...

  4. 最短路&&最小生成树水题

    训练赛20151122 5:00:00     Overview Problem Status Rank Discuss Current Time: 2015-11-23 17:33:18 Conte ...

  5. 【Hibernate步步为营】--复合主键映射具体解释

    上篇文章讨论了继承映射,它是对象模型中最主要的特性,对于继承映射它的主要区分是字段类型的不同,所以在生成表结构时须要有新列来标识数据的类型,能够使用<subclass>标签并在标签中加入d ...

  6. Java初认识--Java中的语法结构

    Java中的语法结构(程序流程控制) Java的语法结构有四种: 1.顺序结构. 顺序结构很简单,就是按顺序执行,输出就可以了. 2.判断结构. 判断结构的一个代表性的语句是if:if语句有三种格式体 ...

  7. 基于原生js的返回顶部组件,兼容主流浏览器

    基于原生js的返回顶部插件,兼容IE8及以上.FF.chrome等主流浏览器. js文件中封装了getScrollTop()和changeScrollTop()函数分别用于获取滚动条滚动的高度和修改滚 ...

  8. SparkMLib分类算法之朴素贝叶斯分类

    SparkMLib分类算法之朴素贝叶斯分类 (一)朴素贝叶斯分类理解 朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法.简单来说,朴素贝叶斯分类器假设样本每个特征与其他特征都不相关.举个例子, ...

  9. 牛客小白月赛13 小A的最短路(lca&plus;RMQ)

    链接:https://ac.nowcoder.com/acm/contest/549/F来源:牛客网 题目描述 小A这次来到一个景区去旅游,景区里面有N个景点,景点之间有N-1条路径.小A从当前的一个 ...

  10. python字符串之join

    函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join():连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连 ...