程序员办公环境搭建

1. Mac环境

1.1 Mac设置

      触控板 - 【光标与点按】-> 【轻点来点按】

      键盘

            取消 快捷键里-聚焦-显示“聚焦”搜索-会和alfred冲突

            切到快捷键tab - 最下方,选中“使用键盘导航在控制间移动焦点”

1.2 Mac os的包管理

        Xcode Command Line Tools

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

        homebrew  - 国外源不稳定

                安装时源替换 - 所以可以把脚本下载下来,然后修改成ustc、清华或者阿里云的包源

                镜像源替换 - https://mirrors.cloud.tencent.com/help/homebrew-bottles.html

        https://www.jianshu.com/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命令行单词级别跳转(option->, option<-)

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

     bash->zsh - macOS已经默认使用zsh了

     Solarized配置-iterm2自带了


2. Java环境

2.1 Jdk安装

    Jdk安装

    多版本Jdk安装

    JAVA_HOME 配置和导出

    PATH 配置和导出

2.2 mvn安装

    brew install [email protected]

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

    插件:

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

            iBatis跳转

            Json解析

3. 常用工具

    Alfred

    1.1 自带的历史剪贴板能力配置

    1.2 workflow

                 有道配置应用id和key(已申请,用微信登录一下)-https://github.com/wensonsmith/YoudaoTranslator/releases

     sizeup

     sublime

            https://www.jianshu.com/p/8d5362c15312

     quiver

     keyboard


4. 系统工具

4.1 ssh登录配置

    系统配置文件:/etc/ssh/ssh_config

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


    配置文件可以简化登录时的命令行参数。关键信息说明

            openssl协议升级后,如果服务端还是使用老的算法,会报错。client链接的时候需要指定使用老的算法。可以在配置文件里加上该行:

                KexAlgorithms +diffie-hellman-group1-sha1

            ssh 支持公钥登录、密码登录等不同的验证方式。跳板机需要用密码方式,可以在命令行指定ssh的认证顺序:

       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认证顺序 - https://cn.arip-photo.org/492486-authentication-order-with-ssh-IWJHAV

你可能感兴趣的:(程序员办公环境搭建)