2017年3月

Windows 上切换 Jetbrains IDE 的 terminal 为 PowerShell 或 cmder

替换为 PowerShell

首先用管理员权限打开 PowerShell ,并运行以下命令:

Set-ExecutionPolicy Unrestricted

然后记住一定要打开 64 位的 IDE ,如 phpstorm64.exe,否则 PowerShell 会报 Cannot load PSReadLine module. Console is running without PSReadLine.

File > Settings > Tools > Terminal 面板修改 Shell Pathpowershell.exe 即可。

替换为 cmder

安装完成 cmder 后,需要设置环境变量 CMDER_ROOT,变量值为 cmder 安装目录。

然后在 Terminal 面板修改 Shell Path"cmd.exe" /k ""%CMDER_ROOT%\vendor\init.bat""

vim 常用命令整理

进入插入模式

  • i 在光标所在字符前进入插入模式
  • a 在光标所在字符后进入插入模式
  • s 删除光标所在位置字符并进入插入模式
  • cw 删除光标所在位置至当前单词结尾内容并进入插入模式
  • c$ 删除光标所在位置至当前行结尾内容并进入插入模式
  • cc 删除光标所在行所有内容并进入插入模式

  • o 在当前行下方插入新行并进入插入模式

  • O 在当前行上方插入新行并进入插入模式

删除

  • x 删除光标所在位置字符
  • dw 删除光标所在位置至当前单词结尾内容
  • d$ 删除光标所在位置至当前行结尾内容
  • dd 删除当前行,删除内容会进入 vim 剪贴板
  • d{n}d 删除n行,例:d3d 为删除3行

复制

  • yy 复制当前行
  • y{n}y 复制n行,例:y3y 为复制3行

移动

  • h,j,k,l
  • gg 到文档顶部
  • G 到文档底部

其他

  • u 撤销操作
  • = 格式化

命令

  • :%s/search/replace/g 全局查找替换
  • :w !sudo tee % 保存时获取sudo权限

通过docker安装gitlab

安装 docker engine

参见 官方文档

安装 docker compose

参见 官方文档

设置 docker 镜像

这里用的是 daocloud 提供的加速器:

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b62e767d.m.daocloud.io

使用 compose 启动 gitlab 容器

wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml
docker-compose up

注意修改 docker-compose.yml 中的配置项。