vim状态栏的扩充

将以下内容添加到~/.vimrc文件中:

  1. set statusline=
  2. set statusline+=%7*\[%n]                                  "buffernr
  3. set statusline+=%1*\ %<%F\                                "文件路径
  4. set statusline+=%2*\ %y\                                  "文件类型
  5. set statusline+=%3*\ %{‘‘.(&fenc!=‘‘?&fenc:&enc).‘‘}      "编码1
  6. set statusline+=%3*\ %{(&bomb?\",BOM\":\"\")}\            "编码2
  7. set statusline+=%4*\ %{&ff}\                              "文件系统(dos/unix..)
  8. set statusline+=%5*\ %{&spelllang}\%{HighlightSearch()}\  "语言 & 是否高亮,H表示高亮?
  9. set statusline+=%8*\ %=\ row:%l/%L\ (%03p%%)\             "光标所在行号/总行数 (百分比)
  10. set statusline+=%9*\ col:%03c\                                  "光标所在列
  11. set statusline+=%0*\ \ %m%r%w\ %P\ \                      "Modified? Read only? Top/bottom

 如果需要设置颜色看这里

时间: 2024-10-05 12:42:06

vim状态栏的扩充的相关文章

vim状态栏详细设置

" 设置状态行显示常用信息 " %F 完整文件路径名 " %m 当前缓冲被修改标记 " %m 当前缓冲只读标记 " %h 帮助缓冲标记 " %w 预览缓冲标记 " %Y 文件类型 " %b ASCII值 " %B 十六进制值 " %l 行数 " %v 列数 " %p 当前行数占总行数的的百分比 " %L 总行数 " %{...} 评估表达式的值,并用值代替 "

通过Vim+少量插件配置一个高效简洁的IDE

最近本人在看<TCP/IP Illustrated Volume2:The Implementation>这本书,自然要下载4.4BSD-Lite的源代码配合书本一起研读.以前学习Vim的时候就知道Vim可以通过插件的功能来配置一个功能强大的自定义IDE,这次有这么好的机会为什么不利用一下呢?于是在阅读源代码的过程中根据需要一步一步配置了一个简单完整的IDE环境,通过这几天的使用真心觉得Vim好用,速度那个快呀.以前总听别人说Vim如何如何好,这次真的让我感受到了并爱上了Vim这个工具.在这里

Vim配置及使用技巧

要说Linux下比较好用的文本编辑器,我推荐vim(当然很多人都用emace,可我没用过),用vim也有一年左右,有些心得体会想与诸位分享.在我的学习过程中,借鉴了不少优秀的博客,其中有csdn大神namecyf的博客http://blog.csdn.net/namecyf/article/details/7787479和博客园风歌的blog的http://www.cnblogs.com/junnyfeng/p/3633697.html这两篇文章. 1 Vim的安装与基本介绍 •安装 Archl

VIM高级操作

本网页收集了一些简单的 VIM 操作,这些操作要么其它普通文本编辑器不能完成,要么完成起来很慢.通过本网页,可以坚定初学者学习 VIM 的决心与信心.如果你有什么好的易于演示的简易技巧,请与我联系,将更多内容添加到这张网页中. 另外,如果没有明确说明,本文中的提到的按键均是大小写敏感的.例如,文中提到"按下 G"时,你按的键应该是"Shift + G". 1 准备工作 首先,我们打开 VIM,输入一段文本,用于今天的演示: this is a test 2 查找替换

分享一些vim的配置和插件

转载自 http://veerkat.me/blog/posts/fen-xiang-yi-xie-vim-de-pei-zhi-he-cha-jian.html Vundle 首先不得不提的是Vundle,这是一个vim的插件管理器,使用git的方式来管理你的插件,只需要在.vimrc配置文件中添加插件名称.下载和安装插件的工作就可以交给Vundle完成,很是方便. https://github.com/VundleVim/Vundle.vim vim-airline vim-airline是

vim 设计详解

vim 最终效果 vim 脚本安装注意 若是Linux已经安装apt-get,直接运行PluginsInstall.sh; 若是系统为FPG,则执行FPGInstall.sh; github: https://github.com/moses1989/mosesGitHub vim 快捷键 Button state F1 帮助文档 F2 新建一个标签页 F3 NERDTree 目录文件 F4 快速运行 F5 编译运行 F6 代码格式优化. F7 winmanager 窗口管理 F8 代码调试 F

【Vim】使用Vundle管理配置Vim基本插件

Vundle 项目托管在github上https://github.com/gmarik/vundle. 其特色在于使用git来管理插件,更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下. 在vimrc文件中添加如下内容来启用vundle管理vim插件的功能: set rtp+=$VIM/vimfiles/bundle/vundle/ call vundle#rc('$VIM/vimfiles/bundle/') Bundle 'gmarik/vundle' 如果是linux系统,可

打造自己的Python编码环境

趁着放假,重新配置了一下自己的Mac的编程环境,毕竟新年新气象嘛,主要是iTerm2.Zsh.Vim优化.Consolas字体.NoisyTyper,这些的相关配置.工欲利其事必先利其器,好的编码环境可以提升我们的打码的幸福感.好的编码环境包括美观(视觉),声音(听觉),流畅度(触觉),工作环境(嗅觉,味觉)等多个方面.后面有几张配置后的图片感受一下,主要看字体和配色(有些人可能觉得比较丑,个人喜欢黑紫,配色和字体有很多选择,各有所好,求别喷 XD). Zsh效果 Vim效果 [准备阶段:器]

终端开发补充 : 读 curses模块官方文档...

curses是一个提供终端屏幕打印和键盘处理的库, 我个人的理解就是终端里的gui(当然它是基于文本的)... 写2048的时候用到了这个库, 所以现在过来好好研究一下这个库... 下面是文档内容 : 首先在你做任何事之前, 你必须先调用 initscr() 初始化curses, 这个函数主要的作用是决定当前终端的类型, 然后发送一些必要的设置给终端, 并且创建独立的内部数据结构. 如果成功初始化的话, 该函数会返回一个代表屏幕的对象, 我们通常称为 stdscr (C语言就有的惯例). 另一方