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

【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杀死进程乱码/编译文件乱码]解决方法

上一篇:Windows中的txt文件到Mac打开是乱码 解决办法


下一篇:SQL Server 2008新特性——SSMS增强