国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

mac 下的新玩具

canopus4u / 1113人閱讀

摘要:為啥需要,因?yàn)槟芨旄奖愕倪M(jìn)行代碼提示與代碼補(bǔ)全,每個(gè)人的精力都是有限的,能打一個(gè)字母出來(lái)結(jié)果就絕對(duì)不打第二個(gè)。

tools

zsh
為啥需要zsh,因?yàn)槟芨旄奖愕倪M(jìn)行代碼提示與代碼補(bǔ)全,每個(gè)人的精力都是有限的,能打一個(gè)字母出來(lái)結(jié)果就絕對(duì)不打第二個(gè)。

plugins=(git brew mvn svn svn-fast-info sbt go pip zsh-syntax-highlighting npm)

vim
vim是大二學(xué)操作系統(tǒng)的時(shí)候看老師折騰紅帽的時(shí)候看到的,發(fā)現(xiàn)這個(gè)編輯器很有b格,而且花花綠綠的很好看,后面就投入了一段時(shí)間,后面會(huì)貼出一些常用的插件,現(xiàn)在因?yàn)橹髁幊陶Z(yǔ)言是scala,所以我開(kāi)發(fā)工具是IDEA,在里面使用ideavim,然后通過(guò).ideavimrc改了一些鍵位的mapping,如果是寫(xiě)go或者python的那種小腳本我就會(huì)用vim

tmux + tmuxinator
tmux也是一個(gè)相當(dāng)酷炫的工具,特別是大數(shù)據(jù)開(kāi)發(fā)過(guò)程中會(huì)連很多服務(wù)器,而把生產(chǎn)環(huán)境,dev環(huán)境,test環(huán)境通過(guò)tmuxinator定義成不同的project,配置好了ssh免登陸之后媽媽再也不用擔(dān)心我連接服務(wù)的速度了


cvim+chrome
瀏覽器我還是用chrome,雖然cvim沒(méi)有Vimperator那么酷炫,但基本也夠用了,關(guān)鍵是chrome的爹好,而且平時(shí)也用gmail啥的,賬號(hào)同步還是比較方便的

note
筆記我原來(lái)用印象筆記,后面在ubuntu下用了一段時(shí)間為知筆記,為了markdown嘛,后來(lái)發(fā)現(xiàn)為知筆記的導(dǎo)出很難用,剛好現(xiàn)在換成mac了,就換成quiver了,同步現(xiàn)在就用iCloud

scala
scala在使用過(guò)程中worksheetsbt中的console是很多人一開(kāi)始并不會(huì)去用的功能,但真心覺(jué)得這兩個(gè)是project級(jí)別的神器,另一個(gè)是無(wú)水scala群主,國(guó)內(nèi)scala大牛老豬寫(xiě)的scalaconsole,在一些簡(jiǎn)單的語(yǔ)法上如果不想打開(kāi)ide,那么這個(gè)也是一個(gè)神器,還有就是高亮scala的repl: `alias scala="scala -Dscala.color"

,因?yàn)槲矣脄sh,所以是在.zshrc,如果是bash則是.bashrc`中

idea
idea中插件也是很多的,我推薦幾個(gè)我用的比較多的,一個(gè)是ideavim,另一個(gè)是Key promoter,最后還有zookeeper

防鎖屏
在討論問(wèn)題時(shí)候,經(jīng)常出現(xiàn)鎖屏,所以我用一個(gè)叫caffeine的小插件,可以防止電腦鎖屏

jdk版本切換
因?yàn)楹芏鄷r(shí)候要編譯一些source,在編譯過(guò)程中需要用一些平時(shí)并不用的jdk版本,所以我是用了jenv進(jìn)行jdk版本切換的,因?yàn)榫幾g通常只要在shell里面完成一次編譯就可以,控制成session級(jí)別的還是比較贊的

文檔助手dash
這個(gè)也是一個(gè)神器,特別是沒(méi)網(wǎng)的時(shí)候能救命,哈哈

idea常見(jiàn)快捷鍵 智能提示

ctrl+space 自動(dòng)出現(xiàn)

f2 移動(dòng)到錯(cuò)誤出現(xiàn)的地方

ctrl+shift+enter ,括號(hào)補(bǔ)全

重構(gòu)

ctrl + shift + alt + t

alt+command+m method

alt+command+f field

alt+command+v var alias

shift + f6 rename

代碼生成

fori/sout/psvm

command+j 查看所有模板

for(User user:users) users.for+Tab

Date brithday = user.getBrithday() user.getBrithday.var+Tab

editor

ctrl+shift+num bookmarks

ctrl+num jump to bookmark

折疊代碼段

find

ctrl+h 類(lèi)層次圖 ,ctrl+b/ctrl+alt+b 跳轉(zhuǎn)父子類(lèi)方法

command + f12 當(dāng)前類(lèi)的全部方法

command+f/command+shift+f 當(dāng)前窗口/全工程查找

F3/Shift+F3 查找跳轉(zhuǎn)

other

command+shift+a 查看所有命令

alt+insert

格式化代碼: ctrl+alt+l

格式化包: ctrl+alt+o

f7/f8/f9 step into/step over/continu

todo list

我的工作中的todo list現(xiàn)在都是用worktile,如果是個(gè)人的則用筆記記一下,寫(xiě)成markdown格式的

外設(shè)

鼠標(biāo)
鼠標(biāo)最近入手了一個(gè)羅技M570,因?yàn)槲矣秒p屏,在雙屏切換的時(shí)候甩動(dòng)軌跡球還是比較爽的

鍵盤(pán)
鍵盤(pán)最近入了個(gè)hhkb,媽媽再也不擔(dān)心我嫌棄鍵盤(pán)不好了

顯示屏
對(duì)于13寸的mac個(gè)人覺(jué)得擴(kuò)展屏幕是必須的,因?yàn)椋瑹o(wú)論是看代碼還是調(diào)試,還有刷github和知乎(捂臉),通常我把一邊放瀏覽器和釘釘qq等交流娛樂(lè)的,另一塊則是idea加iterm,而且我喜歡用豎屏,發(fā)現(xiàn)看代碼再也不用翻頁(yè)了,還有一個(gè)好處是豎屏的寬度大概剛好是80字符左右,代碼規(guī)范也有了,23333, dell那個(gè)可以豎屏的屏幕還是相當(dāng)爽的

支架
辦公桌上mac顯得有點(diǎn)低,所以我30塊錢(qián)在淘寶買(mǎi)了個(gè)酷奇的支架,還不錯(cuò)

效果是這樣的:

vim plugin
"dev
Plugin "gmarik/Vundle.vim" "package manager

"Common 
Plugin "tpope/vim-surround" "surroundings in xml,tags,quotes 
Plugin "tpope/vim-repeat" "repeat plugin command rather than the using the `.`
Plugin "rhysd/conflict-marker.vim" "highlight ,jump and resolve conflict markers quickly in vim 
Plugin "jiangmiao/auto-pairs" "auto pair 
"Plugin "vim-scripts/delimitMate.vim" "same as auto pair
Plugin "ctrlpvim/ctrlp.vim" "finder tag ,file in vim 
Plugin "tacahiroy/ctrlp-funky" "ctrlp-extension 
Plugin "easymotion/vim-easymotion" "vim motion on speed
Plugin "mbbill/undotree" "undo tree
Plugin "gcmt/wildfire.vim" "quickly select the colsest text object 
Plugin "tpope/vim-pathogen" "rutimepath manager 
Plugin "vim-scripts/sessionman.vim" "session save in $Home/.vim/sessions 
Plugin "vim-scripts/Conque-Shell" "shell in vim
Plugin "vim-scripts/winmanager" "window manager
Plugin "vim-scripts/TaskList.vim" "task manager td
Plugin "vim-scripts/taglist.vim" "taglist  
Plugin "airblade/vim-gitgutter" "git diff 
Plugin "godlygeek/tabular"
Plugin "plasticboy/vim-markdown"
Plugin "moll/vim-bbye" "buffer bye
Plugin "rizzatti/dash.vim"

"color
Plugin "vim-airline/vim-airline" "light as air 
Plugin "altercation/vim-colors-solarized" "color
Plugin "spf13/vim-colors" "color
Plugin "flazz/vim-colorschemes" "color colorscheme wombat
Plugin "nathanaelkane/vim-indent-guides" "indent-guides in code can be easy to find
"Plugin "vim-scripts/indentLine.vim" "display vertical lines
Plugin "mhinz/vim-signify" "diff file  using :h signify
Plugin "osyo-manga/vim-over" "replace world highlight
Plugin "vim-airline/vim-airline-themes"

"nerdtree 
Plugin "scrooloose/nerdtree" "file tree
Plugin "Xuyuanp/nerdtree-git-plugin" "git
Plugin "jistr/vim-nerdtree-tabs" "tab

"program
Plugin "scrooloose/syntastic" "syntastic code 
Plugin "tpope/vim-fugitive" "Git Gstatus ,Gcommit ,Gblame,Gmove,Gremove,Ggrep,Gread,Gbrowse
Plugin "mattn/webapi-vim" "web api support 
Plugin "mattn/gist-vim" "Gist suuport
Plugin "scrooloose/nerdcommenter" "count code
Plugin "tpope/vim-commentary" "comment stuff out ,gcc,gc
Plugin "luochen1990/rainbow" "rain bow
Plugin "majutsushi/tagbar" "ctags 

"autocomplete
Plugin "Valloric/YouCompleteMe"
Plugin "SirVer/ultisnips"
Plugin "honza/vim-snippets"

"python
Plugin "klen/python-mode"
Plugin "davidhalter/jedi" 
Plugin "yssource/python.vim"
Plugin "vim-scripts/python_match.vim"
Plugin "vim-scripts/pythoncomplete"

"scala
Plugin "derekwyatt/vim-scala"
"Plugin "derekwyatt/vim-sbt"
"Plugin "vim-scripts/xptemplate"
Plugin "ensime/ensime-vim"
"Plugin "ktvoelker/sbt-vim"

"go 
Plugin "Blackrush/vim-gocode"
Plugin "fatih/vim-go"
tmuxinator
windows:
 - test-part-1:
 layout: tiled
 panes:
 - ssh  host1
 - ssh  host2
 - test-part-2:
 layout: tiled
 panes:
 -
 - ssh host3
 - ssh host4
 - test-part-3:
 layout: tiled
 panes:
 - ssh host5
 - ssh host6
 - test-part-4:
 layout: tiled
 panes:
 - ssh host7
 - ssh host8
 - ssh host9

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/24850.html

相關(guān)文章

  • Java設(shè)計(jì)模式之策略模式詳解

    摘要:下面我們就來(lái)介紹怎么用策略模式來(lái)解決這個(gè)問(wèn)題。結(jié)果很快的跳很快的跑紅藍(lán)相間的超人狗不會(huì)跳不會(huì)跑紅藍(lán)相間的超人狗總結(jié)策略模式就是把所有的可變的行為都抽取出來(lái)放到接口中,然后定義很多的行為類(lèi)去實(shí)現(xiàn)接口。 策略模式就是定義了一系列的的算法,將它們都單獨(dú)封裝起來(lái),讓他們之間可以相互替換,可以讓算法的變化獨(dú)立于使用算法的客戶。 首先創(chuàng)建一個(gè)Dog父類(lèi),有run方法控制跑,jump方法控制跳,c...

    DevTalking 評(píng)論0 收藏0
  • Electron,從玩玩具的心態(tài)開(kāi)始,到打造出一款越來(lái)越優(yōu)秀的桌面客戶端產(chǎn)品

    摘要:首發(fā)于酷家樂(lè)前端博客標(biāo)題是我以第一視角基于開(kāi)發(fā)客戶端產(chǎn)品的體驗(yàn),我將在之后分一系列文章向有興趣的朋友一步一步介紹我是怎么從玩玩具的心態(tài)開(kāi)始接觸到去開(kāi)發(fā)客戶端產(chǎn)品,最后隨著業(yè)務(wù)和功能的復(fù)雜度提升再不斷地優(yōu)化客戶端。 首發(fā)于酷家樂(lè)前端博客 標(biāo)題是我以第一視角基于 Electron 開(kāi)發(fā)客戶端產(chǎn)品的體驗(yàn),我將在之后分一系列文章向有興趣的朋友一步一步介紹我是怎么從玩玩具的心態(tài)開(kāi)始接觸 Ele...

    Markxu 評(píng)論0 收藏0
  • JS代碼在什么位置可以換行

    摘要:一行過(guò)長(zhǎng)的代碼會(huì)影響閱讀體驗(yàn)實(shí)際項(xiàng)目中,我們往往把過(guò)長(zhǎng)的代碼分成多行去寫(xiě)比如在中鏈經(jīng)常要分成多行寫(xiě)對(duì)此本人想到一個(gè)問(wèn)題就是中在什么地方換行是合法并且不破壞原有代碼邏輯的探究這個(gè)問(wèn)題過(guò)程中本人造了一個(gè)小玩具顧名思義它的作用就是在不破話代碼的邏 一行過(guò)長(zhǎng)的代碼會(huì)影響閱讀體驗(yàn). 實(shí)際項(xiàng)目中,我們往往把過(guò)長(zhǎng)的代碼分成多行去寫(xiě). 比如在js中, promise鏈經(jīng)常要分成多行寫(xiě). 對(duì)此本人想到一...

    chaos_G 評(píng)論0 收藏0
  • 關(guān)于降低鎖的競(jìng)爭(zhēng)程度------從奶爸的角度思考

    摘要:關(guān)于降低鎖的競(jìng)爭(zhēng)程度從奶爸的角度思考題外話這篇文章的靈感來(lái)源于近日帶娃耍。具體可參考定律,大致可理解為處理器的利用率與處理器數(shù)量和串行比例成反比,此外,在鎖上發(fā)生競(jìng)爭(zhēng),導(dǎo)致上下文切換的開(kāi)銷(xiāo)增加,進(jìn)而降低程序的性能。 關(guān)于降低鎖的競(jìng)爭(zhēng)程度------從奶爸的角度思考 題外話:這篇文章的靈感來(lái)源于近日帶娃耍。 鎖競(jìng)爭(zhēng)帶來(lái)的問(wèn)題 在鎖上發(fā)生競(jìng)爭(zhēng),導(dǎo)致串行操作花費(fèi)的時(shí)間比例增加,進(jìn)而降低程序...

    YacaToy 評(píng)論0 收藏0
  • Python中什么是面向?qū)ο?封裝

    摘要:文字有點(diǎn)長(zhǎng),對(duì)于不想看文字的朋友,可以去這里看視頻,內(nèi)容和這個(gè)文字一樣的,視頻可能更好理解回顧面向過(guò)程前面我們已經(jīng)學(xué)過(guò)了面向過(guò)程我們知道,面向過(guò)程的時(shí)候,我們的關(guān)注點(diǎn)是步驟面向過(guò)程做事,就是把一件事情分割為多個(gè)步驟,然后依次去完成每一個(gè)步驟 文字有點(diǎn)長(zhǎng),對(duì)于不想看文字的朋友,可以去這里看視頻,內(nèi)容和這個(gè)文字一樣的,視頻可能更好理解https://www.piqizhu.com/v/yj...

    cangck_X 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<