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

分紅兩種狀況來講明:前端

  1. 若是是在 shell 即: gnome-termial終端中, 來啓動或 使用 vim的話, 你是 沒法 實現這種需求的: 改變vim中的光標形狀 : 在插入狀態下顯示爲 beam, 而在 其餘 狀態下 爲 block?
    由於 shell下的vim 其光標 始終是由 shell 來 決定的, 也就是說, vim 不是 獨立的程序, 它只是寄人籬下, 因此 shell的光標將始終 由shell 來決定, 跟 vim 一點關係都沒有, vim 對光標沒有影響, 因此, 在shell下的光標只能是一個 , 要麼是 block, 要麼是 beam. 不可能一下子變的


  1. 要想 vim的光標隨狀態而變, 就必需要 vim單獨的 以一個獨立的程序運行, 而不是 寄人籬下的生活. 這就是 gvim. 有 gui 的vim.
    在linux下, gvim使用的仍是 vim的內核, 只是要安裝 一個vim的 圖形界面即 : vim-x11. 安裝這個包: dnf install vim-x11 就行了linux

  2. 安裝好gvim後, 默認的仍是 先 載入 並使用 已經有的 vim的配置文件, 好比: ~/.vimrc. 最後才載入它本身的配置文件: /etc/gvimrc, 另外一個是: ~/.gvimrc
    事實上, 這些配置文件默認都是沒有的! 你須要本身 去建立它!
    你 可在 ~/.gvimrc建立它, 並寫上 單獨應用在 gvim中的配置, 好比:
    set guioptions-=T, -=m
    set guifont=Monospace 11
    colorscheme molokaishell

說明: 原來使用的murphy 配色, 在 shell下的 vim中使用 仍是不錯的, 由於背景顏色是 shell的默認的 暗灰色. shell 背景的顏色是 很柔和的顏色!
可是 在gvim中 因爲再也不使用shell的背景色, 使用的是 murphy 的配色背景, 結果 murphy配色的背景色就是黑色, 很刺眼的黑色.
因此 , 換了一個 背景色是比較柔和的 molokai.vim配色.
若是使用molokai的配色: (下載並拷貝到 : /usr/share/vim/vim74/colors/molokai.vim 路徑是在vim74的colors目錄中) , 那麼字體就要用 11號的 Monospace, 用12號的就顯得有些粗!vim

==============================網絡

固然, 若是你不在乎 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

===============ui

實際上是不須要使用 select2 插件的
由於 bs 自己就 提供了 select插件. 並且也便於 向其中 追加options
而select2追加略有點麻煩, 也不想去深究.spa

相關文章
相關標籤/搜索