搜索插件:ack.vim】的更多相关文章

ack.vim是Perl脚本ack的前端,对于Vim,也是grepprg和quickfix的简单封装,非常适合搜索 github地址为 https://github.com/mileszs/ack.vim Vundle的脚本配置如下 Plugin 'mileszs/ack.vim' 用以下命令使用 Ack[!] [options] {pattern} [{directory}] 默认(无directory)会在当前目录下递归搜索,要是不加!会直接跳到第一个搜索结果 AckWindow[!] [o…
set nu colorscheme darkblue syntax on " set term=xterm " 设置终端类型 set nonumber " 是否显示行号. set ambiwidth=double " 将所有字符显示为全角宽度 set wildmenu " 自动补全的时候,将补全内容使用一个漂亮的单行菜单形式显示出来. set whichwrap=b,s,<,>,[,] " 光标从行首和行末时可以跳到另一行去 set…
在vim中 安装php的xdebug和 vdebug插件, 在vim中进行调试php代码 参考: http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html 在vim下 安装vdebug参考 http://blog.csdn.net/guyue35/article/details/53968611 在bash下, 输出多行文字到文件中: 使用的是cat命令, 而不是echo命令 cat本身是读取文件中的内容 连接输出…
在PG数据库的基础上加装zhparser中文全文搜索插件,说实话,挺怕这些单独编译安装的插件的,因为安装PG数据库方法的不同,最后可能导致安装的插件各种安装不上,这里说一下我遇到的坑,系统环境是Centos7, yum安装的PG9.6. 1.INSTALL 关于安装方法,可以直接到上面看https://github.com/amutu/zhparser 2.make的时候缺少pgxs.mk [root@az zhparser]# PG_CONFIG=/usr/pgsql-9.6/bin/pg_c…
ZKEACMS默认是不支持搜索功能的.但是搜索功能是比较常用的一个功能,使用这个搜索插件,可以让CMS支持搜索: 如下图所示: 数据库 Microstft Sql Server 2008R2 以上 页面的索引主要是运用了MsSql的全文索引,如果你还不了解全文索引,可以使用以下链接来了解全文索引的相关知识 https://docs.microsoft.com/zh-cn/sql/relational-databases/search/full-text-search 目前仅支持MsSql数据库,…
说两句: 以下内容除了我自己写的部分,其他部分在高德开放平台都有(可点击外链访问). 我所整理的内容以实际项目为基础希望更有针对性的,更精简. 点击直奔主题. 准备工作: 首先,注册开发者账号,成为高德开放平台开发者 登陆之后,在进入「应用管理」 页面「创建新应用」 为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI ) 」 拿到key之后,在页面引入高德API和UI组件库以及相关CSS文件 <link rel="stylesheet" href="…
qbittorrent搜索 qbittorrent搜索一个很有特色的功能: 这里收集整理了一些公开网站的插件(Plugins for Public sites),并连 源py文件一起分享. qbittorrent搜索插件:点击下载 说明:本地导入可批量,链接只能单个导入.另外很多 插件(源)不支持国内网络. 链接获取 主要是开发者工具中使用jQuery查询得到源码,再经过文本编辑简单的替换而成. (由于jQuery语法不是很熟悉,for循环竟然也无法得到满意结果.所以这里的遍历也是无奈之举.)…
上一篇讲了在已经安装了PG数据库的情况下,安装全文搜索插件zhparser遇到的问题.在一个全新的环境中安装带有全文搜索插件zhparser的PG数据库,可以使用已经做好的Docker镜像,在安装的过程中,我来说说我遇到过的问题,大部分问题来自postgresql镜像. 1.拉取zhparser的镜像 基本运行命令docker run -p 5432:5432 chenxinaz/zhparser 在docker hub中zhparser项目的地址,https://hub.docker.com/…
项目中如果遇到快速搜索table表格,select下拉框,ul>li列表等内容的时候,可以使用quicksearch快速搜索插件,举个栗子: 首先要引用jquery.js + jquery.quicksearch.js ( 百度搜索都可以找到 ),基本样式参考如下 <input type="text" id="ms-search" class="form-control" name="" placeholder=&…
/** * 时间搜索插件封装 * anthor qinpeizhou * @param $timeset 时间格式 * @param $time sql语句中所需要搜索的time字段名称 * @param $stime 开始时间 2017-01-01 格式 * @param $etime 结束时间 2017-01-01 格式 * @return string 返回的搜索时间段的sql语句--时间戳搜索 */ function get_time_search_sql($timeset='',$ti…
开发过程中, 保证语义的前提下, 尽量使用 短的 变量名: 如: 用 $map来代替 $condition, 因为在书写长的变量名的时候, 容易写错, 而排查错误, 还不容易找出来. vim在浏览和排查代码的错误时, 常常需要高亮同一单词或变量, 所以使用 mark.vim. 简单的配置方法是: 下面的反斜杠, 是指的映射键. \m 高亮或反高亮一个单词 \n 清除当前的单词高亮(光标处)若光标处无高亮的单词就清除所有的单词高亮显示 \r 按照输入的正则表达式高亮单词 搜索 \* 跳转到当前高亮…
vim-scripts 里可以搜到这个插件. 安装好了之后,在 vim 的 normal 模式之下按 Ctrl+P 组合键即可弹出搜索窗口. * <f5> 更新目录缓存. * <c-f> / <c-b> 在模式之间切换 * <c-d> 在"完整路径匹配" 和 "文件名匹配" 之间切换 * <c-r> 在"字符串模式" 和 "正则表达式模式" 之间切换 * <c-…
话说某年某月某日,后台系统需要重构,当时公司还没有专业前端,由我负责前台页面框架搭建,做过后台系统的都知道,传统的管理系统大部分都是列表界面和编辑界面.列表界面又由表格和搜索框组成, 对于全部都是输入框的搜索条件开发起来很简单,用户体验上却差很多.开始了漫漫寻找寻插件之路,最终无果.一言不合决定参考互联网风格的筛选条件自己动手仿造一款插件. 最终filterMore诞生了,源代码已开源至GitHub:https://github.com/CrazyJson/filterMore 阅读目录 插件介…
好久没有写关于umbraco的博客了,这段时间在研究solis search,感觉它太强大,好东西是需要分享的,所以写一篇简单的使用博客分享给个人umbraco爱好者. 简介 在了解solis search之前,我们需要简单的了解apache solr, Apache Solr 是一个开源的搜索服务器.Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现.Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供.Lucene提供…
想必大家在命令行环境下工作时候,一定有想要查找当前目录下的源代码文件中的某些字符的需求,这时候如果使用传统方案,你可能需要输入一长串的命令,比如这样: 1. grep -R 'string' dir/    或者 grep -r -e string directory 2. grep -rnw 'directory' -e "pattern" 3. grep --include=\*.{c,h} -rnw 'directory' -e "pattern" 4. gr…
看别人说的什么xpcomplete,snipte,拿来都不会用,这个necomplete.vim还挺好用的,不用去按C-X,C-O进行补全,把关键字自动的列出来,调用的是用户自定义补全,^u^n^p的模式,不过方便了好多,地址在 https://github.com/Shougo/neocomplete.vim 先留个记号.慢慢的研究这个插件,这个配合emmt应该很好用.…
在打开文件中使用Vim搜索功能并开启高亮显示后怎么取消当前高亮显示的目标词? 最简单的方法是再使用Vim搜索一串文档中不存在的目标词来覆盖当前高亮的搜索结果. 其实,可以在Vim尾行模式下使用 :noh 或 :nohlsearch 来关闭当前的高亮结果,但是在下次进行Vim搜索时仍然会有高亮显示效果 为了方便,可以使用Vim教程网介绍的Vim快捷键来简化操作. 定义在vim命令模式(normal)下非递归键盘映射: nnoremap <esc> :noh<return><es…
Cerebro 安装 兼容环境:Windows, MacOS, Linux 插件依赖于 Cerebro,下载地址: https://github.com/KELiON/cerebro/releases/tag/v0.3.1 Ctrl-Space 打开 Cerebro 输入 plugins codelf,点击安装 使用 输入codself + 变量名 进行搜索 上下选择结果,enter进行复制,确认.…
gvim写html代码时如何快速地跳转到一个标签的结束位置 参考这个vimrc的配置, 里面有一些 很好的东西, 配置很有用, 以前没有用到: http://www.cnblogs.com/wangj08/archive/2013/03/13/2957309.html 比如: set showmatch " 插入括号时,短暂地跳转到匹配的对应括号 set matchtime=2 " 短暂跳转到匹配括号的时间 set magic " 设置魔术 set hidden "…
{% load staticfiles %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>测试chosen插件</title> {#需要引入js.css文件#} <script src="{% static "components/jquery/dist/jquery.js&…
PS:这次做的这个小插件只是在前端实现,并没有经过数据库.需要用到的的框架:1.bootstrap.css的样式 2.Vue.js 最终效果如下: JS部分: $(window).click(function () { content_data.is_selected = 'N';});var content_data = { blog_classify: '',//分类搜索框 classify_data: [//所有分类 {name: "宠物技能培养"}, {name: "…
http://marketplace.eclipse.org/content/instasearch…
发现一个比ack更快更好用的:  https://github.com/ggreer/the_silver_searcher   , 使用时命令为ag,它是基于ack的代码二次开发的,所有使用方法基本和ack差不多(包括命令行参数),但也小有区别.  ubuntu 下安装:  sudo apt-get install silversearcher-ag ag man page:    https://www.mankier.com/1/ag 可以在 源码(要搜索的目录) 目录建立一个 .igno…
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: Jeffrey Wang PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 http://note.youdao.com/noteshare?id=3054cce4add8a909e784ad934f956cef 基础操作 VIM 的三种模式,命令行模式.插入模式.末行模式 就不在此赘述了 常用快捷键 命令行模式: 移动光标: 向下左右箭头可以…
这个插件其实是实现vim内部搜索功能的今天在学习vim搜索的时候,遇到了一个ack.vim的插件,这个插件给我们提供了一个并行于系统命令grep的搜索命令Ack 它的下载地址是 https://github.com/mileszs/ack.vim 它的使用也很简单.就是在命令行模式下,输入 Ack 搜索关键字 路径 就行了搜索完成以后,它会自动打开quickfix,我们就能看到搜索结果了…
一个比ack速度快n倍的代码搜索工具:  ag 银搜索者(The Silver Searcher) 一个类似于代码搜索工具ack,着重于速度. Github:   https://github.com/ggreer/the_silver_searcher Ag有什么好处? 它比一个数量级快ack. 它忽略了你.gitignore和你的文件模式.hgignore. 如果您的源代码中有文件您不想搜索,只需将其模式添加到.ignore文件中即可.(*咳嗽* *.min.js*咳嗽*) 命令名称比起第3…
原文地址:http://www.linuxeden.com/a/58769 使用这 10 个 Vim 插件,可以让你在写代码或运维时,感觉更棒. 我使用 Vim 文本编辑器大约 20 年了.有一段时间,我一直在定制我的 Vim 配置,但在只有在最近两年我才会使用插件. 最近,当我重新安装系统时(就像我经常做的那样),我觉得这是一次好的机会,我想找出多种编程语言环境下的最佳 Vim 插件,以及如何将这些插件和每种语言结合起来. 有时,我会为特定的语言和配置使用特定的插件(例如,我只在 Ansibl…
4. 插件 主要是c++相关的. ~/.vimrc文件在GitHub上有:https://github.com/whuwzp/vim_config 以下内容参考: https://github.com/yangyangwithgnu/use_vim_as_ide 另外一些插件的配置文件也都放在: https://github.com/whuwzp/vim_config 4.1 vundle插件管理器 git clone https://github.com/VundleVim/Vundle.vi…
转载:Vim 实用插件推荐(2017) - 知乎 (zhihu.com) 1.插件管理器 ----------------------------------------- Vundle.vim - 最常用最老牌最简单的Vim插件管理器,缺陷是没法并发执行更新,安装 ----------------------------------------- dein.vim - 日本人Shougo 写的,也是neobundle.vim的插件管理器的作者 (neobundle基本不维护了), 对比vim-…
前言 Valloric/YouCompleteMe可以说是vim安装最复杂的插件之一,但是一旦装好,却又是非常好用的.YouCompleteMe简称ycm 在安装折腾的过程中,我再一次的体会到,除了官网教程,百度上的教程都是辣鸡,都是坑! 安装准备: 1.确保已经安装好build-essential 和 cmake .ycm是编译型补全插件,这两个工具是编译ycm用的. sudo apt-get install build-essential cmake 2.确保已经安装好了python-dev…