分类 Windows 下的文章

Git bash 中执行 `php artisan` 控制符 32m等不显示问题

这个问题 Google 了很久,使用 stackoverflow 中部分答案也不见效。

综合所有搜索结果与答案之后,可以断定是 Windows 10 新版 cmd 默认取消对 colored output 的支持, 由调用程序自己控制。折腾一下,最后发现了符合我当前症状的解决方案。

打开 git bash 终端,右键选择 OptionsTerminal 选项卡中,Type 选择 vt200 (测试中发现 vt100 也可以,不要选择默认的xterm* )模式,然后点击 ApplySave

20170521164109.png

关闭 git bash ,打开新的 git bash 终端,输入 php artisan 一切正常,但是输多了,发现使用 Backspace 键无法删除,又搜索了一番,解决办法如下:

- 阅读剩余部分 -

Git在开发中换行符相关配置

不同操作系统下的换行符

不可显示的换行符在各操作系统中是不一样的:

CR回车 LF换行
Windows/Dos CRLF \r\n
Linux/Unix LF \n
MacOS CR \r

Git 默认是以 LF \n 作为换行符的,为了保证代码提交与拉取时一致,需要对 Git 相关 autocrlfsafecrlf 设置。

打开命令行,进行设置,如果你是在 Windows 下开发居多,建议设置 autocrlftrue

git config --global core.autocrlf true
git config --global core.safecrlf warn

如果你的文件编码是 UTF8 并且包含中文文字,且需要多用户协作在不同平台环境下并行开发,那还是把 autocrlf 设置为 false ,并且把所有文件转换为 Linux 编码(即 LF \n ),并开启 safecrlf 检查。

- 阅读剩余部分 -

解决Windows资源管理器图标覆盖问题

使用过TortoiseGit版本控制的人很容易根据文件(夹)覆盖图标状态来区分版本控制情况。当有一天你会发现,这些覆盖图标突然不见,特别是在安装某些网盘软件之后。

20141218114550.jpg

许多图形用户界面软件如网盘工具和版本管理工具可以在Windows资源管理器扩展中添加自定义的覆盖图标(overlay icon),实现类似内置快捷方式箭头的显示效果来直观地指示文件等项目的状态。但由于Windows资源管理器自身对图标种类数的限制(32位下15 个,64位下11个),安装过多时无法全部显示。本文描述一种变通的方法,让用户能自己决定选择显示哪些图标。

- 阅读剩余部分 -

Google浏览器在某些页面字体发虚问题

问题如题,下面放出2张对比图,解决方案暂无(网上搜索了一番,那些叫修改默认字体为宋体、安装插件、禁用 DirectWrite 之类并无特别效果,记住,是在某些页面下字体发虚)。Google 浏览器版本为:版本 39.0.2171.71 m,是由低版本自动更新升上去的。

diff.jpg

游戏录屏不求人,使用英伟达驱动自带录屏软件ShadowPlay

新装机器,想录制游戏视频回放一下,找了一些录屏软件,结果都不太理想。

Fraps 游戏录屏效果不错,但录制的视频质量太高,几分钟的就动辄2G多,体积过大,后期发布还需要转码一步。而且,本人还发现,声音和画面不同步的问题。

韩国游戏录屏的后起之秀 Bandicam 安装破解之后,本人就没录制成功过,要不录制过程中卡死,要不录制完的视频无法播放(可能跟它破解版本有关)。

最后,无意间摸索到其实英伟达显卡驱动自带就有录屏功能。

打开 GeForce Experience 软件,找到我的装备,下面有 ShadowPlay ^BATE 选项卡。点击右上角 ShadowPlay,可以 ShadowPlay 相关配置和热键。

- 阅读剩余部分 -