程序員辦公環(huán)境搭建

1. Mac環(huán)境

1.1 Mac設(shè)置

? ? ? 觸控板 - 【光標(biāo)與點按】-> 【輕點來點按】

? ? ? 鍵盤

? ? ????????取消 快捷鍵里-聚焦-顯示“聚焦”搜索-會和alfred沖突

????????????切到快捷鍵tab - 最下方,選中“使用鍵盤導(dǎo)航在控制間移動焦點”

1.2 Mac os的包管理

????????Xcode Command Line Tools

????????Homebrew安裝? ? ? ? ? ? ? ?????????????????????https://laoshuterry.gitbooks.io/mac_os_setup_guide/content/2_PackageManagement.html

????????homebrew? - 國外源不穩(wěn)定

????????????????安裝時源替換 - 所以可以把腳本下載下來,然后修改成ustc、清華或者阿里云的包源

????????????????鏡像源替換 - https://mirrors.cloud.tencent.com/help/homebrew-bottles.html

????????http://www.itdecent.cn/p/bea984d27cd2


1.3 iTerms2配置

????https://laoshuterry.gitbooks.io/mac_os_setup_guide/content/4_ZshConfig.html

????iterm2

? ? oh-my-zsh?

? ? ?1. 主題 - eastwood

? ? ?2. 插件- plugins=(git mvn pip docker brew jenv sublime sudo)

?????????1. sudo 的作用是在iterm2上輸入命令后,雙擊esc在頭部添加sudo

? ? ? ? ?2. 每個插件的功能可以看:/Users/kelvinquan/.oh-my-zsh/plugins/git/git.plugin.zsh

? ? ?3. iterm2命令行單詞級別跳轉(zhuǎn)(option->, option<-)

? ? ? ? ?https://blog.csdn.net/skyyws/article/details/78480132

? ? ?bash->zsh - macOS已經(jīng)默認(rèn)使用zsh了

? ? ?Solarized配置-iterm2自帶了


2. Java環(huán)境

2.1 Jdk安裝

????Jdk安裝

????多版本Jdk安裝

????JAVA_HOME 配置和導(dǎo)出

????PATH 配置和導(dǎo)出

2.2 mvn安裝

????brew install maven@3.xxxx

2.3 IdeaJ - 2020.3.4(更高的版本ibatis的插件不好用)

????插件:

????????????代碼格式化 - https://yuque.antfin-inc.com/ant_tech_support/vd2x2p/vbsqm5

????????????iBatis跳轉(zhuǎn)

????????????Json解析

3. 常用工具

????Alfred

????1.1 自帶的歷史剪貼板能力配置

????1.2 workflow

? ? ???????????? 有道配置應(yīng)用id和key(已申請,用微信登錄一下)-https://github.com/wensonsmith/YoudaoTranslator/releases

? ? ?sizeup

? ? ?sublime

????????????http://www.itdecent.cn/p/8d5362c15312

? ? ?quiver

? ? ?keyboard


4. 系統(tǒng)工具

4.1 ssh登錄配置

????系統(tǒng)配置文件:/etc/ssh/ssh_config

????用戶配置文件:/Users/kelvinquan/.ssh/config


????配置文件可以簡化登錄時的命令行參數(shù)。關(guān)鍵信息說明

????????????openssl協(xié)議升級后,如果服務(wù)端還是使用老的算法,會報錯。client鏈接的時候需要指定使用老的算法??梢栽谂渲梦募锛由显撔校?/p>

????????????????KexAlgorithms +diffie-hellman-group1-sha1

????????????ssh 支持公鑰登錄、密碼登錄等不同的驗證方式。跳板機(jī)需要用密碼方式,可以在命令行指定ssh的認(rèn)證順序:

? ? ? ?ssh -o PreferredAuthentications=keyboard-interactive,password user


????????參考:

? ? ? ?1.?config文件說明 -??https://www.cnblogs.com/xjshi/p/9146296.html

? ? ? ? 2.?ssh登錄方式說明 -?https://www.cnblogs.com/Hi-blog/p/9482418.html

? ? ? ? 3. ssh認(rèn)證順序 -?https://cn.arip-photo.org/492486-authentication-order-with-ssh-IWJHAV

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容