一 配置環境變數
1 在.zshrc中配置變數時,變數配置等號處多打了乙個空格,導致系統path錯誤,很多命令無法使用,最後在大佬的幫助下,才恢復系統。
2 配置path變數,要把需要新增的部分放到前面,避免被覆蓋,例如:
path=gop
ath:
:go
path
:二 mac終端配置
mac 終端使用:
brew 包管理器
安裝新的終端:iterm2
mac 終端iterm2
三 常用指令使用
命令遞迴查詢函式呼叫情況,非常有用。
grep ctxsignedqueries ./ -r
查詢檔案:
find ./ -name 「***」
五 debian 系統開發機配置
開發機為debian系統
apt-get : 包管理器
python3原始碼安裝
vim 公升級安裝參考:
vim下go很多外掛程式安裝需要先對vim進行公升級。
vim 的相關配置都在.vimrc檔案中,公升級可以參考下文。
vim公升級參考
安裝的時候,最好先安裝一下python3,不然configure的時候帶上python3對應的引數配置,就會莫名報錯。
vim中go開發環境搭建
vim-godef 無法跳轉
基於vim-go 的外掛程式vim-godef安裝後,vim-godef的跳轉功能不正常,後面研究發現vim-go的命令(:godef) 實現了原始碼查詢的功能,而vim-godef應該也是基於這個命令進行了進一步的開發,因為日常使用中,基本功能應該就可以滿足需要,所以直接在.vimrc上配置了這個命令的快捷鍵,而將vim-godef解除安裝。
配置命令快捷鍵
g鍵+d鍵相當於執行了後面的操作
nmap: 代表一般模式下按鍵對映:
nmap gd :godef
遺憾的是在使用過程中,發現有些**原生的vim-go指令:godef無法正常跳轉,後又重新安裝go-def後發現正常了。
後續使用中發現有些**仍然無法正常跳轉,搜尋後發現是 go-def 這個外掛程式導致的問題,解決方案:在 .vimrc 配置介面中刪除 go-def 外掛程式,只使用vim-go 即可;
六 常用指令
sd lookup toutiao.videoarch.janus 檢視開發機位置
b tiger: 切換使用者
/opt/tiger/consul_devbox/bin/switch.sh boe : 切換boe
sd lookup toutiao.mysql.videoarch_janus_write: 查詢資料庫服務ip與埠
git踩過的坑
4.git 修改當前的project的使用者名稱的命令為 git config user.name 你的目標使用者名稱 git 修改當前的project提交郵箱的命令為 git config user.email 你的目標郵箱名 如果你要修改當前全域性的使用者名稱和郵箱時,需要在上面的兩條命令中新增...
springboot踩過的坑
設定上下文路徑context path不生效 springboot 2.0之前的語法 server.context path xx 2.0之後的語法 server.servlet.context path xx 在配置yml時,報錯如下 caused by org.yaml.snakeyaml.sc...
SQL UNION踩過的坑
union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。select column name s from table name1 union...