美文网首页
电脑初始化信息备忘

电脑初始化信息备忘

作者: 黑魔术师 | 来源:发表于2019-03-13 14:33 被阅读0次

一、软件类

1.1 常用软件

  • alfred
  • Iterm2
  • chrome
  • postman

1.2 平铺式桌面管理

  • amethyst
  • Manico

1.3 时间管理软件

  • doit.im
  • omniFoucs
  • eggscellent
  • vitamin-R
  • atimelogger2

1.4 编程工具

  • jebrain系列
  • vscode

1.5 抓包工具

  • charles
  • wireshark

1.6 其他工具

  • xmind
  • 印象笔记
  • 有道词典

配置类

1.zsh配置

ZSH_THEME="ys"
plugins=(
  git
  extract z colored-man-pages zsh-syntax-highlighting brew-cask brew rsync zsh-autosuggestions
)

2.neovim配置

call plug#begin('~/.vim/plugged')

Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'tomasr/molokai'
Plug '/usr/local/opt/fzf'
Plug 'junegunn/fzf.vim'
Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' }
Plug 'junegunn/vim-easy-align'
"Plug 'jiangmiao/auto-pairs'
Plug 'MattesGroeger/vim-bookmarks'
Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }
Plug 'scrooloose/nerdtree'
Plug 'vim-syntastic/syntastic'
Plug 'haya14busa/incsearch.vim'
Plug 'haya14busa/incsearch-easymotion.vim'
Plug 'easymotion/vim-easymotion'
Plug 'myusuf3/numbers.vim'
Plug 'nsf/gocode', { 'rtp': 'vim', 'do': '~/.vim/plugged/gocode/vim/symlink.sh'  }
Plug 'scrooloose/nerdcommenter'
Plug 'mhinz/vim-startify'
"Plug 'wakatime/vim-wakatime'

call plug#end()


" normal
let mapleader=","

syntax enable
set background=dark
colorscheme molokai
"set showcmd "显示输入命令
set tabstop=4 "设置tab键缩进
set cursorline
set number
set mousehide
scriptencoding utf-8
filetype plugin on
set fdm=marker

set ignorecase " 搜索忽略大小写

" python
let g:python3_host_prog = '/usr/local/bin/python3'

if executable("ag")
    set grepprg=ag\ --nogroup\ --nocolor
    "let g:ctrlp_user_command = 'ag %s -l --nocolor -g ""'
endif

let g:ctrlp_show_hidden = 1

"bookmark
let g:bookmark_highlight_lines = 1
"let g:bookmark_sign = ''

"numbers
let g:numbers_exclude = ['tagbar', 'gundo', 'minibufexpl', 'nerdtree']
"nnoremap <F3> :NumbersToggle<CR>

"airline
 let g:airline#extensions#tabline#enabled = 1
 let g:airline#extensions#tabline#buffer_nr_show = 1

"fzf
nnoremap <silent> <Leader>f :Files<CR>
map <C-p> :Commands<CR>
nnoremap <silent> <Leader>b :Buffers<CR>
nnoremap <silent> <Leader>t :BTags<CR>
nnoremap <silent> <Leader>a :Ag<CR>
"nmap ma :Marks<CR>
"nnoremap <silent> <Leader>l :BLines<CR>
let g:fzf_buffers_jump = 1
let g:fzf_tags_command = 'ctags -R'
let g:fzf_history_dir = '~/.local/share/fzf-history'

"Syntastic
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_always_populate_loc_list = 1
" let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0

set wildignore+=*/tmp/*,*.so,*.swp,*.zip,*/.tmp/*,*/.sass-cache/*,*/node_modules/*,*.keep,*.DS_Store,*/.git/*
"nmap <Leader>b :CtrlPBuffer<CR>

"vim-easymotion
nmap f <Plug>(easymotion-overwin-f2)
let g:EasyMotion_smartcase = 1
" <Leader>f{char} to move to {char}
"map  <Leader>f <Plug>(easymotion-bd-f)
"nmap <Leader>f <Plug>(easymotion-overwin-f)

" s{char}{char} to move to {char}{char}

" Move to line
"map <Leader>L <Plug>(easymotion-bd-jk)
"nmap <Leader>L <Plug>(easymotion-overwin-line)

" Move to word
"map  <Leader>w <Plug>(easymotion-bd-w)
"nmap <Leader>w <Plug>(easymotion-overwin-w)<Paste>

" Ctags {
    set tags=./tags;/,~/.vimtags

    " Make tags placed in .git/tags file available in all levels of a repository
    let gitroot = substitute(system('git rev-parse --show-toplevel'), '[\n\r]', '', 'g')
    if gitroot != ''
        let &tags = &tags . ',' . gitroot . '/.git/tags'
    endif
" }


" NerdTree {
    if isdirectory(expand("~/.vim/plugged/nerdtree"))
        map <C-e> :NERDTreeToggle<CR>
        map <leader>e :NERDTreeFind<CR>
        nmap <leader>nt :NERDTreeFind<CR>
        autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") &&b:NERDTreeType == "primary") | q | endif

        let NERDTreeShowBookmarks=1
        let NERDTreeIgnore=['\.py[cd]$', '\~$', '\.swo$', '\.swp$', '^\.git$', '^\.hg$', '^\.svn$', '\.bzr$']
        let NERDTreeChDirMode=0
"        let NERDTreeQuitOnOpen=1
        let NERDTreeMouseMode=2
        let NERDTreeShowHidden=1
        let NERDTreeKeepTreeInNewTab=1
        let g:nerdtree_tabs_open_on_gui_startup=0
    endif
" }

" TagBar {
"      if isdirectory(expand("~/.vim/plugged/tagbar/"))
"          nnoremap <silent> <leader>t :TagbarToggle<CR>
"      endif
"}


"NERD Commenter"
" Add spaces after comment delimiters by default
let g:NERDSpaceDelims = 1

" Use compact syntax for prettified multi-line comments
let g:NERDCompactSexyComs = 1

" Align line-wise comment delimiters flush left instead of following code indentation
let g:NERDDefaultAlign = 'left'

" Set a language to use its alternate delimiters by default
let g:NERDAltDelims_java = 1

" Add your own custom formats or override the defaults
let g:NERDCustomDelimiters = { 'c': { 'left': '/**','right': '*/' } }

" Allow commenting and inverting empty lines (useful when commenting a region)
let g:NERDCommentEmptyLines = 1

" Enable trimming of trailing whitespace when uncommenting
let g:NERDTrimTrailingWhitespace = 1



" cscope setting
"if has("cscope")
"  set csprg=/usr/local/bin/cscope
"  set csto=1
"  set cst
"  set nocsverb
"  " add any database in current directory
"  if filereadable("cscope.out")
"      cs add cscope.out
"  endif
"  set csverb
"endif
"
"ack
"cnoreabbrev Ack Ack!
"nnoremap <Leader>a :Ack!<Space>
""高亮搜索关键词
"let g:ackhighlight = 1
""修改快速预览窗口高度为15
"let g:ack_qhandler = "botright copen 15"
""在QuickFix窗口使用快捷键以后,自动关闭QuickFix窗口
"let g:ack_autoclose = 1
""使用ack的空白搜索,即不添加任何参数时对光标下的单词进行搜索,默认值为1,表示开启,置0以后使用空白搜索将返回错误信息
"let g:ack_use_cword_for_empty_search = 1
"let g:ack_apply_qmappings = 1
"let g:ack_apply_lmappings = 1

3.命令行软件,fzf、ag

GoLand工具或者配置

  1. key promoter x,可以表示快捷键,同时会提供快捷键统计的 tool windows在veiw菜单中可以加载

相关文章

  • 电脑初始化信息备忘

    一、软件类 1.1 常用软件 alfred Iterm2 chrome postman 1.2 平铺式桌面管理 a...

  • 电脑配置

    备忘。 台式电脑,参照淘宝链接。

  • 合并两台Mac电脑本地备忘录

        合并备忘录场景:Mac电脑A中的备忘录全部合并到Mac电脑B中,如果备忘录多的话,一条条合并肯定不是很方便...

  • GIt ssh 配置

    以下所有 Kunine 都是电脑账户名称 需要替换成自己的电脑账户名称 1. 初始化配置信息 $ git conf...

  • Fastify系列【Swagger】

    fastify记录备忘,特别感谢QD项目参考。 安装 fastify项目初始化 fastify-swagger支持...

  • 45.预定订单初始化、解析用户信息以及坐席信息

    预定订单初始化、解析用户信息以及坐席信息 学习目标 了解 预定订单初始化 了解 解析构造用户信息 了解 解析构造坐...

  • git命令大总结(方便查询)

    初始化仓库 初始化仓库 初始化裸仓库 克隆仓库 配置 编辑配置文件 列出配置信息 获取相应的配置 输出彩色信息 设...

  • turn into something beautiful

    当我看到四点只有国语场其实内心是拒绝的,无奈和妹子一块,只能将就了。 备忘一下明天开电脑报名查流程查信息了。 忍着...

  • Charles代理

    Charles整理一下备忘 各端配置: Mac 安装电脑证书Help =>SSL Proxying=> Insta...

  • git使用手册

    一、电脑本地初始化一个仓库 1. git init: 初始化一个电脑上本地仓库 终端进入项目目录,输入: 该命令将...

网友评论

      本文标题:电脑初始化信息备忘

      本文链接:https://www.haomeiwen.com/subject/svjzpqtx.html