分成兩種情況來說明:
- 如果是在 shell 即: gnome-termial終端中, 來啟動或 使用 vim的話, 你是 無法 實現這種需求的:
改變vim中的光標形狀 : 在插入狀態下顯示為 beam, 而在 其他 狀態下 為 block?
因為 shell下的vim 其光標 始終是由 shell 來 決定的, 也就是說, vim 不是 獨立的程序, 它只是寄人籬下, 所以 shell的光標將始終 由shell 來決定, 跟 vim 一點關系都沒有, vim 對光標沒有影響, 所以, 在shell下的光標只能是一個 , 要么是 block, 要么是 beam. 不可能一會兒變的
2. 要想 vim的光標隨狀態而變, 就必須要 vim單獨的 以一個獨立的程序運行, 而不是 寄人籬下的生活. 這就是 gvim. 有 gui 的vim. 在linux下, gvim使用的還是 vim的內核, 只是要安裝 一個vim的 圖形界面即 : vim-x11. 安裝這個包: `dnf install vim-x11` 就好了
- 安裝好gvim后, 默認的還是 先 載入 並使用 已經有的 vim的配置文件, 比如: ~/.vimrc. 最后才載入它自己的配置文件: /etc/gvimrc, 另一個是: ~/.gvimrc
事實上, 這些配置文件默認都是沒有的! 你需要自己 去創建它!
你 可在 ~/.gvimrc創建它, 並寫上 單獨應用在 gvim中的配置, 比如:
set guioptions-=T, -=m
set guifont=Monospace\ 11
colorscheme molokai
說明: 原來使用的murphy 配色, 在 shell下的 vim中使用 還是不錯的, 因為背景顏色是 shell的默認的 暗灰色. shell 背景的顏色是 很柔和的顏色!
但是 在gvim中 由於不再使用shell的背景色, 使用的是 murphy 的配色背景, 結果 murphy配色的背景色就是黑色, 很刺眼的黑色.
所以 , 換了一個 背景色是比較柔和的 molokai.vim配色.
如果使用molokai的配色: (下載並拷貝到 : /usr/share/vim/vim74/colors/molokai.vim 路徑是在vim74的colors目錄中) , 那么字體就要用 11號的 Monospace, 用12號的就顯得有些粗!
==============================
當然, 如果你不在意 insert狀態下光標還是 block的話, 使用 shell下的vim murphy Monospace\ 12配置還是不錯的!
===================
如何生成 占位圖片?
- 使用 placeholder.js, 這個 是純的 js, 不依賴任何js庫. 放在 js目錄下, 在前端頁面包含這個js文件即可使用
- 使用方法是: 直接定義 img標簽的 src 圖片源(注意不是定義 class), 格式采用 http 網絡圖片地址的方式, 即: holder.js/200x200?參數1=值1&參數2=值2...的方式
- 主要的參數有: 定義自動縮放: auto=yes, 定義主題: theme=vine(藤蔓) , 定義文字 text=somefoo \n 換行
參考:https://blog.csdn.net/supergao222/article/details/78650585
===============
其實是不需要使用 select2 插件的
因為 bs 本身就 提供了 select插件. 而且也便於 向其中 追加options
而select2追加略有點麻煩, 也不想去深究.