Cmder

解决“warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”的问题

拥有回忆 提交于 2020-02-27 00:37:47
最近在编译dart-sdk里的boringssl时遇到以下错误 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 之前是靠把所有几十个源文件全部手动从ansi改为Unicode的撒币方法,虽然有效,但是太麻烦,还破坏了git代码版本,非常糟糕 几分钟前百度搜索“修改 cl.exe 默认使用utf8”时,垃圾百度显示的都是毫无关系的东西,简直令人想拿刀把李彦宏扌甬死,不过他也算干了件好事,如果没有把杂七杂八的没啥关系的搜索结果列出来,特别是把百度经验“ win10 设置系统默认编码为utf-8 ”这个自家东西排到第一名位置,我也就想不到试试这个方法了。 经过试验,把win10 设置系统默认编码为utf-8之后,就不报错了。真是皆大欢喜。 随便推测了下,VS的这个编译器可能应该或许是从系统设置里获取了默认的编码,系统原来是gbk(CP936),改成utf8后,编译器就自动从936改成utf8的方式来默认处理代码了。 鉴于百度谷歌上都搜不到我这方法(至少两三页内没看到),我便在这里分享给大家,希望能帮大家解决问题。 又去看了下,该百度经验提示: win10系统支持默认编码修改.。 好处: 解决由utf8引起的cmd,powershell等乱码问题 Visual Studio 2017(其他版本没试过)

在webstorm中使用 cmder (暂未成功...)

那年仲夏 提交于 2020-02-26 20:13:38
https://my.oschina.net/ahaoboy/blog/3152016 cmd.exe " /k C:\\PROGRA~1\\Cmder\\vendor\\init.bat" 暂时可以使用, 但是出现了光标错位的问题 官方文档中说明这个光标永远是block的, 暂时使用git的命令行 文档 git bash配置 "C:\Program Files\Git\bin\bash.exe" 来源: oschina 链接: https://my.oschina.net/ahaoboy/blog/3161349

像使用cmder一样,使用WindowsTerminal

大兔子大兔子 提交于 2020-02-26 04:34:51
cmder很好用我承认,但是在为解决《 解决“warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失”的问题 》时,在修改win10 设置系统默认编码为utf-8后,因系统API缺陷问题导致cmder中文一个字显示两遍,除非你肯用老版本cmd.exe,否则现阶段无法解决。但cmd.exe自己并不会有这个问题。 那么问题就很明显了,cmd.exe自己太过简陋、WindowsTerminal没有cmder那样好用的,那么pen-pineapple-apple-pen就完事了, 即在WindowsTerminal中使用cmder该有的功能, 实现起来意外地很简单: 1、创建 cmd_init.bat 脚本 找个地方放这个脚本,比如我就放在 D:\Program Files\cmder\vendor 目录下, 脚本内容大致如下: 第2行,填入你的cmder的安装位置 第3行,填入你想要进入终端后的默认文件夹 @echo off set CMDER_ROOT=D:\Program Files\cmder set CMDER_START=D:\ "%CMDER_ROOT%\\vendor\\init.bat" 2、修改WindowsTerminal启动配置 启动你的WindowsTerminal,标签页右侧有两个按钮

Cmder 配置 git bash

六眼飞鱼酱① 提交于 2020-02-15 12:55:29
文章目录 背景 撸起袖子加油干 成果(不是诸葛大力) 背景 最近在家办公,用着自己的windows,想要找一个好点的终端,发现被吹得很厉害的windows terminal可能并没有我想象的那么好,最终发现了一个叫做cmder的还是和mac的iterm2有点相似的呢。 可是最近发现在mac中通过选择为shell格式的勉强可以用ls等命令,但是vim还是不支持的,所以需要配合git bash一起使用。 撸起袖子加油干 上面两处的配置 /icon "F:\software_installation\cmder\vendor\git-for-windows\usr\share\git\git.ico" "F:\software_installation\Git\bin\sh.exe" -new_console:d:"d:\" --login -i 修改其中的 F:\software_installation\cmder\vendor\git-for-windows\usr\share\git\git.ico (希望展示的图标的路径)和 F:\software_installation\Git\bin\sh.exe (git bash的exe的路径) 还可以指定git bash为首次启动的任务 成果(不是诸葛大力) 来源: CSDN 作者: Leesin Dong 链接: https:/

Cmder的安装和设置

落花浮王杯 提交于 2020-01-26 21:45:12
1.简介 cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。 2.官网下载地址 http://cmder.net/ 注:①下载的时候,会有两个版本,分别是Mini与Full版; ②Mini版没有内建msysgit工具,这是Git for Windows的标准配备; ③Full版 cmder 自带了 msysgit, 压缩包 63M, 除了git本身这个命令之外, 里面可以使用大量的 linux 命令。 3.安装 ①直接解压到某个目录就可以了; ②将解压包(cmder)放在C盘(系统盘)的Program Files(x86)文件夹中; ③点击右键,以管理员身份运行Cmder.exe。 ④cmder命令行提示符(λ),在这个后面输入命令即可。 4.常用功能介绍 如上图示编号的部分说明如下: 1、Cmder常用快捷键 利用Tab,自动路径补全; 利用Ctrl+T建立新页签; 利用Ctrl+W关闭页签; 利用Ctrl+Tab切换页签; Alt+F4:关闭所有页签; Alt+Shift+1:开启cmd.exe; Alt+Shift+2:开启powershell.exe; Alt+Shift+3:开启powershell.exe(系统管理员权限); Ctrl+1:快速切换到第1个页签; Ctrl+n:快速切换到第n个页签

vs2017配置启用命令行编译CPP

て烟熏妆下的殇ゞ 提交于 2020-01-24 11:08:49
参考资料: https://zhuanlan.zhihu.com/p/27852245 需求:使用cmder命令行调用cl.exe编译运行控制台程序 采用参考资料中介绍方案进行配置,链接时提示 fatal error LNK1104: cannot open file 'libcpmt.lib' 各方排查无果后。无奈手动启动 :Developer Command Prompt for VS 2017 感谢电脑比较卡,看见标题执行了一个脚本。 故推断该脚本是用于自动配置编译环境。 进入打开,果然是看不懂的!! 所以想了个野路子,我打开cmd的时候运行这个脚本不就行了么? 故写下build.bat call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" 添加进入PATH环境变量。 启动cmder 输入build !cl编译。妥! 如果能看懂VSDevCMD.bat,应该可以永久配置。 就这样吧!能用 来源: CSDN 作者: Combrich 链接: https://blog.csdn.net/weixin_32395641/article/details/103831396

Anaconda (Python) - Cmder integration on Windows 10

余生颓废 提交于 2020-01-23 08:32:11
问题 I'm having some troubles in having Cmder working with Python through Anaconda on Windows 10 64bit. I got Anaconda working pretty well, tested to plot something with matplotlib and it works just great with Anaconda Prompt. However, if I try to run the same .py file under Cmder, I got the following error: Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 16, in <module> from . import multiarray ImportError: DLL load failed: The

cmder lib_git.cmd分析学习

十年热恋 提交于 2020-01-18 03:17:55
0x00 前言 lib_console.cmd分析学习是在init.bat的基础上进行调用的。 其他相关分析文章 cmder Cmder.bat分析学习 DIY自己的cmder.exe cmder init.bat分析学习 cmder lib_console.cmd分析学习 cmder lib_path.bat分析学习 cmder lib_base.bat分析学习 0x01 正文 1.0~10行 @echo off call "%~dp0lib_base.cmd" call "%%~dp0lib_console.cmd" set lib_git=call "%~dp0lib_git.cmd" if "%~1" == "/h" ( %lib_base% help "%~0" ) else if "%1" neq "" ( call :%* ) exit /b 2. read_version :: clear the variables set GIT_VERSION_%~1= :: set the executable path set "git_executable=%~2\git.exe" %lib_console% debug_output :read_version "Env Var - git_executable=%git_executable%" :: check if

cmder使用简介

懵懂的女人 提交于 2020-01-16 07:23:35
简介 cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。 下载 官网地址: http://cmder.net/ 下载的时候,会有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标准配备;全安装版 cmder 自带了 msysgit, 压缩包 23M, 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令;比如 grep, curl(没有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl 对于爱折腾的Coder更是痛点需求。 安装 直接解压到某个目录就可以了,点击Cmder.exe运行。 配置环境变量 在系统变量添加 变量名: CMDER_HOME 变量值: 安装绝对路径 最后在Path添加一条 斜体文字 %CMDER_HOME% 添加 cmder 到右键菜单 配置环境变量后,在 管理员权限 的终端输入以下语句。 Win8或者Win10可以直接 win+x 再按 a 键进入。 Cmder.exe /REGISTER ALL 配置好后,任意文件夹右键 新标签打开个管理员权限终端 快捷键 Ctrl + t 后勾选 设置 快捷键:win + alt + p 或者在右下角图标,右击

cmder lib_profile.cmd分析学习

╄→尐↘猪︶ㄣ 提交于 2020-01-10 10:28:19
0x00 前言 lib_console.cmd分析学习是在init.bat的基础上进行调用的。 其他相关分析文章 cmder Cmder.bat分析学习 DIY自己的cmder.exe cmder init.bat分析学习 cmder lib_console.cmd分析学习 cmder lib_path.bat分析学习 cmder lib_base.bat分析学习 cmder lib_git.cmd分析学习 0x01 正文 1.0~10行 @echo off call "%~dp0lib_base.cmd" call "%%~dp0lib_console" set lib_profile=call "%~dp0lib_profile.cmd" if "%~1" == "/h" ( %lib_base% help "%~0" ) else if "%1" neq "" ( call :%* ) exit /b 2.run_profile_d if not exist "%~1" ( mkdir "%~1" ) pushd "%~1" for /f "usebackq" %%x in ( `dir /b *.bat *.cmd 2^>nul` ) do ( %lib_console% verbose_output "Calling '%~1\%%x'..." call "%~1\%%x