如何改變vim中的光標形狀 : 在插入狀態下顯示為 beam?而在 其他 狀態下 為 block?


分成兩種情況來說明:

  1. 如果是在 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` 就好了
  1. 安裝好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追加略有點麻煩, 也不想去深究.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM