国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

vimrc - 大家好,剛剛?cè)胧講im,前端開發(fā)寫html,css,js的,有什么好的語法高亮插件推薦?
ringa_lee
ringa_lee 2017-05-16 16:34:52
0
5
1174

這種vim自帶的實在太矬了。

請大家?guī)蛶兔榻B幾個。謝謝。

ringa_lee
ringa_lee

ringa_lee

全部回復(fù)(5)
我想大聲告訴你

先去下載或自己編譯個最新的Gvim 8.0吧

Windows下用vim,可以
vim寫Web, 也可以
但是用msysGit 附帶的vim 寫 web,頭一次見

msysGit 包含一個不完整的MSYS 環(huán)境,
msysGit 附帶的vim 也是一個不完整的vim。

你先找個完整的vim,再來討論插件問題

下面是對WEB開發(fā)有幫助的插件,
自行參考你所使用的插件管理器教程,不要問我為啥Plug 命令錯誤

Plug 'othree/html5.vim'

Plug 'hail2u/vim-css3-syntax'
Plug 'groenewege/vim-less'
Plug 'tpope/vim-haml'

Plug 'pangloss/vim-javascript'
Plug 'kchmck/vim-coffee-script'
Plug 'leafgarland/typescript-vim'

" 補(bǔ)充一個 Vue 模板的
Plug 'posva/vim-vue'

" HTML 助手
Plug 'mattn/emmet-vim'

" JavaScript 補(bǔ)全
Plug 'ternjs/tern_for_vim'

" 色彩高亮,例子: #66CCFF
Plug 'gorodinskiy/vim-coloresque'

個人建議你還是用GitHub Atom 或者 VS Code


題主在評論里說不喜歡gvim,因為不簡潔,我來補(bǔ)圖

這是你看到的Gvim

這是我的Gvim

這是我的VPS上的vim

同一份配置,不做任何修改,橫跨Windows/Linux,GUI/CLI。

請問,第二張圖和第三圖有什么不同?


Vim 有兩種:一種是別人的,一種是你的。

最適合你的工具,是你自己配置的

喜歡vim,不是因為酷炫,不是因為可以裝逼。
而是因為它的高自由度,可定制性,強(qiáng)擴(kuò)展能力

Sublime Text 擴(kuò)展基于Python Python
GitHub Atom 擴(kuò)展基于NodeJS
而vim,支持+lua, +mzscheme,+perl, +python, +python3, +ruby, +tcl,并且自身也有一門語言叫做vimLGitHub Atom 擴(kuò)展基于NodeJS
而vim,支持+lua, +mzscheme,+perl, +python, +python3, +ruby, +tcl,并且自身也有一門語言叫做vimL
簡單的說,你可以用以上任何一種語言寫vim 插件。

舉個例子:
  • lua使用

    擴(kuò)展: https://github.com/Shougo/neo...
  • python/python3使用

    擴(kuò)展: https://github.com/SirVer/ult...
  • ruby使用

    擴(kuò)展:https://github.com/wincent/co...
  • C

    寫原生擴(kuò)展也沒問題: https://github.com/Shougo/vim...
  • Go后臺調(diào)用

    寫的引擎: https://github.com/vim-ctrlsp...
  • JS后臺調(diào)用

    的模塊:https://github.com/ternjs/ter...


高自由度也是有代價的,那就是默認(rèn)配置甚至零配置非常不友好,Ctrl-V為粘貼,而正常情況下Ctrl-V比如Gvim for windows 的默認(rèn)配置會映射
是 塊選擇。

這也是為什么說vim 的門檻太高。
  • 你翻閱Vim 文檔,設(shè)置你想要設(shè)置的參數(shù)。??
  • 你需要某個功能,而vim 沒有內(nèi)置,于是你去vim-script找插件。

  • 插件太多,文件太亂,于是你學(xué)會了使用插件管理器,使用git從GitHub更新插件。

  • 某個插件不適合你的需求,于是你開始學(xué)習(xí)vimL語言,自己動手編寫插件。

  • 某個插件需要其他語言比如+python,+lua 支持,于是你開始自己動手編譯vim。

  • 你覺得你的vim 非常強(qiáng)大了,可以做編輯以外的事情:

    • 管理數(shù)據(jù)庫

    • 管理git repo

    • 股票操作

    • 直播的時候看彈幕

    • 看新聞

    • 上Twitter

    • 玩俄羅斯方塊

    • 看視頻Bad apple!

    • 這都是些什么鬼

  • 發(fā)布你的配置/插件包供他人參考了。比如樓下@liuchengxu 同學(xué)的space-vim

一旦入門,你壓根不用考慮其他編輯器。
通吃所有你知道的以及不知道的平臺!通吃所有你知道的以及不知道的語法!


至于Vim 的編輯模式:

為什么所有主流支持?jǐn)U展的編輯器/IDE都有vim 插件?

  • Sublime Text: https://packagecontrol.io/pac...

  • GitHub Atom: https://atom.io/packages/vim-...

  • Visual Studio: https://marketplace.visualstu...

  • Visual Studio Code: https://marketplace.visualstu...

  • Eclipse: http://eclim.org/

  • PyCharm/IntelliJ IDEA: http://plugins.jetbrains.com/...

  • Xcode: https://github.com/XVimProjec...

非編輯器:bash, zsh, tmux, Firefox, Chrome 也有vim 模式或插件


最后說個重點(diǎn):

Vim 只是一個編輯器

Vim 只是一個編輯器

Vim 只是一個編輯器

調(diào)試什么的,IDE確實要方便,所以我從不推薦新人用vim。
對vim有興趣的新人,我愿意提供幫助。

Vim 源碼:
https://github.com/vim/vim

Gvim for Windows:
https://github.com/vim/vim-wi...


說個冷笑話: 神器Sublime Text
世界很大,很多你沒有見過

伊謝爾倫

首次看見有人使用VIM寫前端代碼. 而且估計是Win平臺的. 請問你老師是誰?

前端代碼不必要使用Vim來寫.

sublimeatom 都是不錯的. 自己搜索一下吧.

迷茫

換個 colorscheme

a list of commonly used colorschemes -- vim-galore

或者好好配置一下,如果你用Linux 或 macOS, 我會不要臉地推薦:space-vim

可是 windows, 尚未測試...

過去多啦不再A夢

http://vimcolors.com/

廣泛使用的solarized

PHPzhong

用vim寫代碼是一種很酷炫的行為,然而也僅僅是酷炫而已

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板