分成两种情况来说明:

  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 就好了

  2. 安装好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追加略有点麻烦, 也不想去深究.

如何改变vim中的光标形状 : 在插入状态下显示为 beam?而在 其他 状态下 为 block?的更多相关文章

  1. MFC中修改光标形状

    修改光标形状,如果是修改系统内光标形状,那就很简单了,直接是用::SetCursor(::LoadCursor(NULL,MAKEINTRESOURCE(IDC_CURSOR1)))就可以修改成功了, ...

  2. C#设置鼠标在控件上面时,改变光标形状

    //设置鼠标在控件上面时,改变光标形状 private void pictureBox_macroLogo_MouseHover(object sender, System.EventArgs e) ...

  3. 再谈vim中多窗口的编辑

    参考:http://blog.csdn.net/shuangde800/article/details/11430659 很好 鼠标在各个窗口间循环移动: ctrl+w+(小写的 hjkl), &qu ...

  4. 再谈vim中多窗口的编辑 ctrl+w+H窗口位置最大化和互换等操作

    参考:http://blog.csdn.net/shuangde800/article/details/11430659 很好 鼠标在各个窗口间循环移动: ctrl+w+(小写的 hjkl), &qu ...

  5. 在VIM中进行快速的查找和替换

    VIM是被誉为非常高效的文本编辑软件.但是掌握并高效的使用是件有难度的事情.在VIM中进行快速的查找和替换是提高VIM使用效率的重要方法.下面是我在阅读VIM用户手册时整理的一些资料: 行内搜索. f ...

  6. vim中执行shell命令小结

    vim中执行shell命令,有以下几种形式 1):!command 不退出vim,并执行shell命令command,将命令输出显示在vim的命令区域,不会改变当前编辑的文件的内容 例如:!ls -l ...

  7. 在vim中使用zencoding/Emmet

    zencoding在vim上的插件已经改名为Emmet.vim 1. 安装,推荐使用vundle插件管理器安装,在~/.vimrc中,添加:Bundle 'Emmet.vim',输入命令vim +Bu ...

  8. vim中的分屏操作

    title: vim中的分屏操作 date: 2017-11-14 21:45:11 tags: vim categories: 开发工具 在命令行中: vim -On file1 file2 # O ...

  9. VIM中使用S查找并替换

    vi/vim 中可以使用 :s 命令来替换字符串.以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询.:s/vivian/sk ...

随机推荐

  1. Mac ssh启动和停止

    原文地址:http://blog.csdn.net/cwj649956781/article/details/37913637 mac本身安装了ssh服务,默认情况下不会开机自启 1.启动sshd服务 ...

  2. LG1081 开车旅行

    题意 城市\(i\)的海拔高度为\(H_i\)(各不相同).定义距离为海拔差的绝对值 小\(A\)和小\(B\)轮流开车.从\(S\)起,一直向东行驶. 小\(A\)会选择第二近的城市作为目的地.小\ ...

  3. jmeter断言接口响应字段大小

    一,有时候断言需要判断接口返回某个字段值是否大于或者小于预期值,此时断言需要用到BeanShell断言 写法如下: import com.alibaba.fastjson.JSONObject; // ...

  4. Angular系列文章之angular路由

    路由(route),几乎所有的MVC(VM)框架都应该具有的特性,因为它是前端构建单页面应用(SPA)必不可少的组成部分. 那么,对于angular而言,它自然也有内置的路由模块:叫做ngRoute. ...

  5. 导出CityGML

    通过代码实现了导出CityGML功能

  6. 接口测试工具-poster

    1.发包工具-火狐浏览器插件 安装:打开火狐浏览器-alt键-工具-附加组件-搜索poster-点击安装-重启火狐浏览器-打开工具下的poster 2.使用 1)GET 1.输入URL 2.填入参数 ...

  7. NodeMan架构

    在上一篇文章中我们介绍了NodeMan的基本概念,介绍了这是一套利用NodeJs框架来管理Ubuntu服务器的解决方案,接下来我们会继续介绍关于这样一套解决方案更多细节的内容. 后台: 使用node作 ...

  8. Chrome Inspect调试微信出现空白页面的解决方法

    首先,需要打开手机的USB调试和微信的TBS 调试开关. 如果不打开TBS开关,Inspect时会检测不到任何微信的H5页面 使用微信扫码下方二维码,打开TBS调试开关: 普通网页: 小程序: 微信扫 ...

  9. 在嵌入式开发中应该这样理解嵌入式C编程

    一.新手常常问的一个问题:C语言和嵌入式C编程有什么区别?而嵌入式工程师一般都会告诉你,其区别在于嵌入式的C语言是跑在嵌入式的开发板上的,CPU和电脑不一样,所以编译器也是不一样的,生成的可执行程序也 ...

  10. JAVA 11初体验

    JAVA 11初体验 随着JAVA没半年发布一次新版本,前几天JAVA 11隆重登场.在JAVA 11中,增加了一些新的特性和api, 同时也删除了一些特性和api,还有一些性能和垃圾回收的改进. 作 ...