如何改变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

相关文章
相关标签/搜索