配置cmder
设置环境变量
win + break,系统,高级,环境变量12CMDER_ROOT = C:\Program Files\cmderPATH += %CMDER_ROOT%
高亮插件:powerline
下载 Cmder-powerline-prompt 项目中的所有 .lua 文件,放置在 %CMDER_ROOT%/config 目录中,然后重启 Cmder
配置右键打开1Cmder.exe /REGISTER ALL
安装 ubuntu server 20.14
安装 ubuntu server 20.14 相关操作步骤和踩坑虚拟机安装
按照步骤一路 next
不用设置 mirrors address,设置后会导致最后 cancelling updating 出错
设置好账号和密码
选择安装 ssh 服务
安装结束后选择 cancelling updating 或者等待更新介绍
安装好之后配置设置ip地址
在虚拟机 VM VirtualBox 中需要设置两个网卡“网络地址转换(nat)和仅主机(host-only)网络”
使用 ip addr 命令查看 host-only 网络的 ip名称
进入 /etc/netplan/ ,随便新增一个配置文件,写入以下内容
12345678network: renderer: networkd ethernets: enp0s8: addresses: - 192.168.10.11/24 dhcp4: true version: 2
需要注意的是上一步的文件里 addresses 的 ip 地址要和本地虚拟机网卡 VirtualBox Host-Only ...
sass-flex-prefix
对于不方便使用 autoprefix 插件的项目中,对于 flex 属性的自动加前缀123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159%display-flex { display: -webkit-box; display: -ms-flexbox; display: flex;& ...
windows-terminal安装与配置
安装主软件和插件
windows-terminal在win10自带的商店里或者github中下载
pwsh7 在github中下载
安装插件
1234567891011121314# 1. 安装 PSReadline 包,该插件可以让命令行很好用,类似 zshInstall-Module -Name PSReadLine -AllowPrerelease -Force## 如果安装失败则进行如下设置 1. 在host中加入: 72.21.81.200 psg-prod-eastus.azureedge.net 2. 若果已经ip失效,则可以通过以下[网址](https://azureedge.net.ipaddress.com/psg-prod-eastus.azureedge.net)重新获取ip# 2. 安装 posh-git 包,让你的 git 更好用Install-Module posh-git -Scope CurrentUser# 3. 安装 oh-my-posh 包,让你的命令行更酷炫、优雅Install-Module oh-my-posh -Scope ...
利用7zip批量压缩文件夹
有时候会有一次性把目标目录下的多个文件夹分别打包到各自对应的压缩包中,燃鹅7z并没有自带这个功能……好在7z支持命令行,可以让我们用批处理搞点事:
建立一个 bat 文件:
1for /d %%X in (*) do "C:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\"
其中“%%X.7z”中后缀可以改为zip,以生成zip压缩包。
然后把该 bat 文件和需要打包的那些文件放在同一目录,且该目录下除了需要压缩的那些文件夹和批处理文件外,没有其他多余的文件或文件夹。
之后双击运行该 bat 即可。
brew-setting
macos 安装配置 brew 相关
一句话安装命令1/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
homestead中常用命令
记录一些 homestead 中常用命令
homestead 中修改 php 内存123456789101112# 查看php内存相关信息php -i | grep memor# 找到php配置所在目录php -i | grep php.ini# 编辑配置文件sudo vim /etc/php/7.3/cli/php.ini# 找导对应行memory_limit => 512M# 修改为memory_limit => -1# 重启php服务sudo /etc/init.d/php7.3-fpm reload
homestead 中安装 nfs
在windows系统下终端运行命令 vagrant plugin install vagrant-winnfsd
插件安装成功后按回车将弹出的终端窗口关闭
修改 Homestead\Homestead.yaml 文件,在folders配置下新增 type: "nfs"1234 folders: - map: E:/Home to: /home/vagrant/code+ type: ...
常用scss代码块
项目中经常用到又不好记的scss代码块
重置滚动条样式123456789101112131415161718&::-webkit-scrollbar { // 主体区域宽高 width: 8px; height: 10px; // 滚动轨道 &-track { border-radius: 4px; background: #F1F1F1; } // 滚动滑块 &-thumb { border-radius: 4px; background: #C1C1C1; &:hover { background: #A8A8A8; } }}
node-sass迁移dart-sass
Sass 官方已在 2020-10-26 正式宣布弃用 LibSass,并推荐使用 Dart Sass https://sass-lang.com/blog/libsass-is-deprecated
为什么要换掉 node-sass由于各种原因,我们在安装 node-sass 的过程中经常会出现安装失败的情况,又或者切换了 Node.js 版本发现 node-sass 需要重新安装才能用,如果你在 docker 中安装 node-sass 还会遇到由于缺少各种依赖导致 node-sass build 失败的情况,又或者在国内由于网络原因导致 node-sass 需要的二进制文件下载不下来而 build 失败。
那么,为什么 node-sass 会有这么多问题呢,这就要涉及到另一个项目: LibSass,在很长一段时间里,用 C/C++ 写的 LibSass 一直是 Sass 语言的一个主流实现,其他语言如果要使用 LibSass,需要有建立一个 wrapper 才可以,在 Node.js 环境里,这个 wrapper 就是广为人知的 node-sass,它的作用就是在 Node. ...
default ediotconfig setting
项目中常用的配置项,要想应用这些样式编辑器必须安装 .editorconfig 插件
12345678910111213141516171819202122# http://editorconfig.orgroot = true# 可指定文件后缀[*]# 字符编码charset = utf-8# 缩进样式 - 空格 / tabindent_style = space# 缩进字符 - 2个indent_size = 2# 换行符 = lf(linux/os) / crlf(windows)end_of_line = lf# 在文件末尾插入新行insert_final_newline = true# 除去换行行首的任意空白字符trim_trailing_whitespace = true[*.md]insert_final_newline = falsetrim_trailing_whitespace = false