<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Vim-Web像 IDE 一樣的 Vim 編輯器

          聯(lián)合創(chuàng)作 · 2023-09-30 15:30

          打磨得像 IDE 一樣的 Vim 編輯器。

          安裝

          最新版本的Vim 7.4+ 使用(brew install macvim)安裝,vim 版本更新 brew install macvim --override-system-vim

          查看配置位置

          # 進(jìn)入vim輸入下面字符
          :echo $MYVIMRC

          下載vim-web

          將插件以及配置下載到 ~/.vim/ 目錄中,這個(gè)目錄是存放所有插件和配置的地方。vimscript是vim自己的一套腳本語(yǔ)言,通過(guò)這種腳本語(yǔ)言可以實(shí)現(xiàn)與 vim 交互,達(dá)到功能擴(kuò)展的目的。一組 vimscript 就是一個(gè) vim 插件,vim 的很多功能都由各式插件實(shí)現(xiàn)。

          $ git clone https://github.com/jaywcjlove/vim-web.git ~/.vim
          $ ln -s ~/.vim/.vimrc ~/.vimrc
          # 創(chuàng)建插件安裝目錄 plugged
          $ mkdir ~/.vim/plugged

          腳本下載安裝

          # 安裝 vim-web
          curl -sLf https://raw.githubusercontent.com/jaywcjlove/vim-web/master/install | bash -s -- install
          # 卸載 vim-web
          curl -sLf https://raw.githubusercontent.com/jaywcjlove/vim-web/master/install | bash -s -- uninstall

          下載安裝插件

          安裝~/.vimrc 中配置的插件,這個(gè)過(guò)程需要很長(zhǎng)時(shí)間。

          # 上面執(zhí)行完成之后
          # 開(kāi)始下載安裝插件
          $ vim # 在vim中運(yùn)行 ":PlugInstall"

          安裝依賴

          部分插件需要安裝一些軟件,vim的部分插件才起作用。

          # 上面插件安裝完成之后執(zhí)行下面內(nèi)容
          # command-t 文件搜索插件安裝
          $ cd ~/.vim/plugged/command-t 
          $ rake make
          
          # 搜索文本內(nèi)容工具
          # 需要安裝 CtrlSF的依賴ripgrep
          $ brew install ripgrep
          
          # 代碼提示插件也需要你運(yùn)行安裝哦,不然沒(méi)有效果嘞
          $ cd ~/.vim/plugged/YouCompleteMe
          $ ./install.py
          # or 新版腳本過(guò)時(shí)了,推薦上面腳本
          $ ./install.sh 
          
          # 需要安裝ctags 不然配置沒(méi)效果哦
          # ctags for Mac
          $ brew install ctags
          # ctags for Centos7
          $ yum install ctags

          注: 默認(rèn)已經(jīng)安裝了前端必備插件。.vimrc 是控制 vim 行為的配置文件,位于 ~/.vimrc,不論 vim 窗口外觀、顯示字體,還是操作方式、快捷鍵、插件屬性均可通過(guò)編輯該配置文件將 vim 調(diào)教成最適合你的編輯器。

          界面字體設(shè)置

          vim-powerline狀態(tài)欄主題,界面箭頭需要安裝Powerline字體 (在我Mac上安裝的是Sauce Code Powerline字體),下載安裝完成之后,還需要你在命令行工具中設(shè)置該字體。

          在iTerm2中設(shè)置方法:Command+, 進(jìn)入偏好設(shè)置(Preferences)=> Profiles => Default(自己的主題配置) => Non-ASCII Font => Change Font(選擇字體)

          插件管理

          這里面剛開(kāi)始使用的Vim插件管理工具VundleVim/Vundle.vim,后面為了大家安裝方便,使用了 junegunn/vim-plug,這個(gè)插件管理工具,俺十分不喜歡,多了個(gè) autoload 目錄,安裝過(guò)程也奇丑無(wú)比,安裝快速,所以就使用它吧,下面命令更新安裝的 plug.vim,默認(rèn)已經(jīng)有了不需要這一步。

          curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
              https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

          安裝插件

          將配置信息其加入 ~/.vim/.vimrc 中的call plug#begin() 和 call plug#end() 之間,最后進(jìn)入 vim 輸入下面命令,摁 enter 進(jìn)行安裝。

          :PlugInstall

          更新插件

          插件更新頻率較高,差不多每隔一個(gè)月你應(yīng)該看看哪些插件有推出新版本,批量更新,只需啟動(dòng)Vim執(zhí)行下面更新命令即可更新插件。

          :PlugUpdate

          卸載插件

          先在 .vimrc 中注釋或者刪除對(duì)應(yīng)插件配置信息,然后在 vim 中執(zhí)行下面命令,即可刪除對(duì)應(yīng)插件。

          :PlugClean

          啟動(dòng)Vim

          $ vim
          瀏覽 24
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久婷婷国产视频 | 99免费精品视频 | 无码欧美日韩二区三区蜜桃 | 久久免费精品一区二区三区 | xxx.羞羞 |