zoukankan      html  css  js  c++  java
  • 我的环境配置

    terminal配置

    我使用的是Mac自带的terminal + zsh + oh my zsh

    主题:cloud

    ZSH_THEME="cloud"
    

    插件

    plugins=(
        git
        zsh-syntax-highlighting
        zsh-autosuggestions
        last-working-dir
        z
    )
    

    其他配置

    HIST_STAMPS="yyyy-mm-dd"
    
    alias cp="cp -i"
    
    
    export NVM_DIR="$HOME/.nvm"
      [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"  # This loads nvm
      [ -s "/usr/local/opt/nvm/etc/bash_completion" ] && . "/usr/local/opt/nvm/etc/bash_completion"  # This loads nvm bash_completion
    
    export GRADLE_USER_HOME=/Users/akm/.gradle
    
    source ~/.bash_profile
    

    效果


    vim配置

    colorscheme default     " 设置颜色主题                                                                                      
    
    syntax on               " 语法高亮
    
    filetype on             " 检测文件的类型
    
    "set number              " 显示行号
    set cursorline          " 用浅色高亮当前行
    "autocmd InsertLeave * se nocul
    "autocmd InsertEnter * se cul
    
    set ruler               " 在编辑过程中,在右下角显示光标位置的状态行
    set laststatus=2        " 显示状态栏 (默认值为 1, 无法显示状态栏)
    set statusline= %<%F[%1*%M%*%n%R%H]%= %y %0(%{&fileformat} %{&encoding} %c:%l/%L%)
                            " 设置在状态行显示的信息
    
    set tabstop=4           " Tab键的宽度
    set softtabstop=4
    set shiftwidth=4        " 统一缩进为4
    
    set autoindent          " vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)
    set cindent             " (cindent是特别针对 C语言语法自动缩进)
    set smartindent         " 依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用
    
    set scrolloff=3         " 光标移动到buffer的顶部和底部时保持3行距离
    
    set incsearch           " 输入搜索内容时就显示搜索结果
    set hlsearch            " 搜索时高亮显示被找到的文本
    
    set foldmethod=indent   " 设置缩进折叠
    set foldlevel=99        " 设置折叠层数
    nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
                            " 用空格键来开关折叠
    
    " 自动跳转到上次退出的位置
    if has("autocmd")
        au BufReadPost * if line("'"") > 1 && line("'"") <= line("$") | exe "normal! g'"" | endif
    endif
    

    代码编辑器:IntelliJ IDEA 2020.1

    IDEA配置

    显示工具栏

    我喜欢把工具栏显示出来


    自动导包/去除包的引用

    把自动导包勾选上

    主题:Dark puple

    序列化id提示

    类/接口/枚举注释

    /**
     * @author YourName
     * @date ${DATE} ${TIME}
     * @description ${description}
     */
    

    编码设置:UTF8(no bom)

    插件

    浏览器:Chrome

    主题:Morpheon Dark

    插件

    Axure RP Extension for Chrome

    平时用来打开产品的原型

    JSON-handle

    查看JSON数据

    Octotree - GitHub code tree

    对浏览GitHub网站的增强,左侧目录

    OneTab

    标签管理

    The Great Suspender

    标签冻结

    语雀

    阿里出品的在线写作工具,主要用来记录一些自己的学习笔记、读书笔记。

    喜欢里面的查看历史版本功能、导出、分享、知识库、小记、思维导图、流程图、markdown和超文本混编

    有道云笔记

    记录日记、工作记录、日报周报、计划、目标

  • 相关阅读:
    《软件需求十步走》阅读笔记一
    《探索需求》读书笔记三
    2018.9.26 随笔
    2018.9.09 随笔
    日期随笔,目录
    2018.9.03 随笔
    linux signal函数遇到的问题
    关于子线程执行两次的问题
    本科四年的一点经验
    linux 网络编程 3---(io多路复用,tcp并发)
  • 原文地址:https://www.cnblogs.com/xinrong2019/p/14031434.html
Copyright © 2011-2022 走看看