欢迎大家访问博主的博客新家:IT博客达人网 (http://www.blogdaren.com)[耶]
  • 微信微信
  • 【原创】vim如何统计重复字符出现的次数?

    manon 2016-12-30 16:33 VIM专区 抢沙发 928人打酱油
    【原创】vim如何统计重复字符出现的次数?
    问题背景: 经常会在使用vim的时候需要统计某个重复字符或词语出现的次数,只需要一个命令即可办到。 解决方案: 详见配图
  • vim中大小写转化的命令

    manon 2015-7-28 13:56 VIM专区 抢沙发 841人打酱油
    vim中大小写转化的命令
    ~ 将光标下的字母改变大小写 3~ 将光标位置开始的3个字母改变其大小写 g~~ 改变当前行字母的大小写 U 将可视模式下选择的字母全改成大写字母 u 将可视模式下选择的字母全改成小写 gUU 将当前行的字母改成大写 guu 将当前行的字母全改成小写 3gUU 将从光标开始...
  • VIM插件之保存PHP脚本时自动检测PHP语法

    manon 2015-4-2 11:42 VIM专区 1条评论 1425人打酱油
    VIM插件之保存PHP脚本时自动检测PHP语法
    使用场景: 我希望VIM在保存PHP脚本时能够自动检测PHP语法,防范语法错误 解决方法: 安装phpcheck.vim插件 或者 手动 autocmd bufferwritepost 命令到 vimrc 配置文件, 博主推荐官方的phpcheck.vim插件 插件说明: 在PHP文件保存时会自动进行语法检查,有错误会提示,没有错误不提示。 *语法检查...
  • 简明Vim神器练级攻略【OK】

    manon 2015-1-29 23:52 VIM专区 抢沙发 1229人打酱油
    简明Vim神器练级攻略【OK】
    首先献上一款练习VIM神器的游戏: http://vim-adventures.com Vim的学习曲线相当的大,所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。 ...
  • vim自动缩进失效或无效的原因

    manon 2014-12-2 23:55 VIM专区 抢沙发 1114人打酱油
    vim自动缩进失效或无效的原因
    最近在新电脑上编辑了 .vimrc配置文件,所有有关缩进的设置都设了,死活就是不能自动缩进,因为GVIM工作良好,快被折腾疯了,后来才发现原来是下面这条语句导致自动缩进失效的,所以现在贴出来让遇到同样问题的朋友少走些弯路: set paste 打开.vimrc, 然后去掉这条语句就可以了。
  • vim+code_complete+ctags 配置vim自动缩进函数补全环境

    manon 2014-12-2 23:51 VIM专区 抢沙发 984人打酱油
    vim+code_complete+ctags 配置vim自动缩进函数补全环境
    需要软件: vim 下载地址 http://www.vim.org code_complete.vim 插件 http://www.vim.org/scripts/script.php?script_id=1764 ctags 一般安装完vim后都会有,ubuntu中好像是不支持,需要下载. 一.  vim 配置 转载Eric的文章,原文出处 http://bl...
  • vim插件之智能补全

    manon 2014-12-2 23:43 VIM专区 抢沙发 1338人打酱油
    vim插件之智能补全
    本节所用命令的帮助入口: :help ins-completion :help compl-omni :help 'omnifunc' :help i_CTRL-X_CTRL-O :help ins-completion-menu :help popupmenu-keys :help 'completeopt' :help compl-omni-filetypes :help omnicp...
  • VIM插件之程序员的利器 – cscope

    manon 2014-12-2 23:42 VIM专区 2条评论 1786人打酱油
    VIM插件之程序员的利器 – cscope
    本节所用命令的帮助入口: :help cscope 在前面的文章中介绍了利用tag文件,跳转到标签定义的地方。但如果想查找函数在哪里被调用,或者标签在哪些地方出现过,ctags就无能为力了,这时需要使用更为强大的cscope。 Cscope具有纯正的Unix血统,它最早是由贝尔实验室为PDP-11计算机开发的,后来成为商用的AT&T Unix发行版的组...
  • vim插件之 Exuberant ctags

    manon 2014-12-2 23:38 VIM专区 抢沙发 1354人打酱油
    vim插件之 Exuberant ctags
    本节所用命令的帮助入口: :help 'tags' :help :tag :help :tags :help CTRL-] :help CTRL-T :help vimgrep :help cw :help pattern Tag文件(标签文件)无疑是开发人员的利器之一,有了tag文件的协助,你可以在vim查看函数调用关系,类、结构、宏等的定义,可以在任意标签中跳 转、返回……相信...
  • Exuberant Ctags中文手册

    manon 2014-12-2 23:35 VIM专区 抢沙发 1094人打酱油
    Exuberant Ctags中文手册
    [译序] (Easwy) First of all, I would like to thank the author of Exuberate Ctags, Darren Hiebert, without his help, I cannot finish the work. 翻译这个手册的想法,最初源于作者在写“使用VIM开发软件项目”系列文章(现在改名为”vim使用进阶“时。当时看到大家...
  • vim全局替换命令

    manon 2014-12-2 23:16 VIM专区 抢沙发 1032人打酱油
    vim全局替换命令
    语法为: [addr]s/源字符串/目的字符串/[option] 全局替换命令为::%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行。 如: “1,20” :表示从第1行到20行; “%”:表示整个文件,同“1,$”; “. ,$” :从当前行到文件尾; s : 表示替换操作 [option] : 表示操作类型 如: g 表示全局替换; c 表示进...
  • vim如何删除搜索到的匹配行?

    manon 2014-12-2 22:50 VIM专区 抢沙发 1063人打酱油
    vim如何删除搜索到的匹配行?
    删除包含特定字符的行: g/pattern/d   (全局删除匹配行) 1,5g/pattern/d (删除第1-5行里的匹配行) 删除不包含指定字符的行: v/pattern/d g!/pattern/d
  • vim中怎么删除重复行?

    manon 2014-12-2 22:49 VIM专区 抢沙发 814人打酱油
    vim中怎么删除重复行?
    使用冒号命令 :sort  u 使用冒号命令 :sort  u 使用冒号命令 :sort  u 使用冒号命令 :sort  u 使用冒号命令 :sort  u
  • vim经典插件大全

    manon 2014-12-1 23:57 VIM专区 抢沙发 2238人打酱油
    vim经典插件大全
      1 #=============================================================================   2 1. 查看 key 相关信息说明的命令  :help keycodes   3 #================================...
  • ubuntu中如何利用SHELL实现右键用VIM编辑文件?

    manon 2014-12-1 22:49 VIM专区 抢沙发 775人打酱油
    ubuntu中如何利用SHELL实现右键用VIM编辑文件?
    在Ubuntu 9.04下,VIM支持一些快捷的操作和可以运行一些外部命令。不过在选择编辑某个文件时,却用VIM打开是个麻烦,每次先开 一个终端,然后进入文件目录下。后来,自然而然的就想到把打开某个文件的指令加到右键菜单当中。用SHELL实现不错,当然这个SHELL很简单, 没用到正则,也没有太多的指令。 脚本如下: #!/bin/bash # 这是一个通过Shell调用VIM编辑器...