install
go get -u github.com/kardianos/govendor
初始化
govendor init govendor fetch +outside
install
go get -u github.com/kardianos/govendor
初始化
govendor init govendor fetch +outside
使用 go get , govendor fetch 遇到下面问题
fatal: unable to access 'https://go.googlesource.com/net/': Server aborted the SSL handshake
解决办法
http_proxy=socks5://127.0.0.1:1080 govendor fetch +outside
或者
$ git config [--global] http.proxy http://proxy.example.com:port 例如: git config --global http.proxy socks5://127.0.0.1:1080
参考
https://github.com/golang/go/wiki/GoGetProxyConfig
mac OSX 系统,按 v 选择选区,将选区内容写入 pbcopy 里
:w !pbcopy
从剪切板插入到文档,定位到想要插入的行,系统剪切板的文字会插入到当前行后面
:r !pbpaste
http://vim.wikia.com/wiki/Accessing_the_system_clipboard
当 vim 将屏分割开之后,有时想将当前 window 横竖切换
按 ctrl + w + ( h j k l ) 定位到需要复制的 window
当前 window 扩展到最宽
ctrl + w + K
当前 window 扩展到最高
ctrl + w + H
参考:
https://stackoverflow.com/a/1269631
新建文件 caps_lock_to_control.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00
直接下载:http://johnhaller.com/sites/default/files/downloads/reg/caps_lock_to_control.reg
双击执行caps_lock_to_control.reg,之后重启
go 找到所有的 imports , 先找到所有的目录
find . -type dir | grep -v vendor | grep -v .git | xargs . ./handlers ./logger ./router ./routes ./static
上面就是所有的目录了,执行 go list 找到所有的 imports
go list -f '{{ join .Imports "\n" }}' . ./handlers ./logger ./router ./routes ./static | sort | uniq