平時工作經經常會在終端進行代碼編輯,主要的工具就是ssh+tmux+vim。希望通過這篇文章能幫到有類似需求的人。

  • 解決TMUX色彩顯示問題

需要告訴TMUX啟動時要256color,最有效的辦法是在shell配置文件裏做好alias來啟動TMUX

alias tmux="TERM=xterm-256color /usr/local/bin/tmux"

將/usr/local/bin/tmux替換為各自的tmux路徑就好

Tmux配置:

https://github.com/howhow/tmux-config?

github.com

  • 解決vim配置問題howhow/tmux-config解決vim配置問題

set term=xterm-256color

  • Clone預先配置好的VIM配置到任意計算機,需要git支持

我把我的配置文件放到了github上:

https://github.com/howhow/vimrc?

github.com

安裝:

git clone https://github.com/howhow/vimrc ~/.my_config/vim
cd ~/.my_config/vim
./install.sh cmake ctags cscope python2.7 silversearcher-ag

代碼可以克隆到任意位置,一些必要的工具可以參考如下鏈接安裝

  • git installation guide
  • vim installation guide *vim版本需要高於8.0

  • vim中將集成的插件
  1. 插件管理器: Vundle
  2. git: fugitive
  3. 代碼補全: YouCompleteMe*
  4. 狀態欄: airline
  5. 色彩主題: solarized, gruvbox, dracula
  6. 語法檢查: ale
  7. 模糊查找: CrtlP,LeaderF, fzf, ack, vim-easymotion
  8. 文檔寫作: vimtex, slumlord
  9. 代碼瀏覽: cscopemaps

*YCM下載後需要編譯, 如果使用install.sh安裝失敗,請參考YCM安裝指導:guide

  • vimrc中添加了一些小功能
  1. 檢查有無tab和行尾空格
  2. 更新tag

推薦閱讀:

相關文章