首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在vim中将ctrlp目录列入白名单

在vim中将ctrlp目录列入白名单,可以通过以下步骤实现:

  1. 打开vim编辑器,进入命令模式。
  2. 输入以下命令::e $MYVIMRC,打开vim的配置文件。
  3. 在配置文件中添加以下内容:
代码语言:txt
复制
let g:ctrlp_custom_ignore = {
  \ 'dir':  '\v[\/]\.(git|hg|svn)$',
  \ 'file': '\v\.(exe|so|dll)$',
  \ 'link': 'some_bad_symbolic_links',
  \ }

这段配置代码将ctrlp插件中的.git、.hg、.svn等版本控制文件夹、.exe、.so、.dll等可执行文件以及some_bad_symbolic_links符号链接列入忽略列表。

  1. 保存并关闭配置文件。
  2. 重新启动vim,现在ctrlp插件将不再显示忽略列表中的文件和文件夹。

请注意,以上答案中没有提及具体的腾讯云产品和产品介绍链接地址,因为该问题与云计算领域的专业知识、编程语言、开发过程中的BUG等内容无关。如果您有其他与云计算相关的问题,我将很乐意为您提供帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

vim开发环境配置

安装配置插件 接下来,我们将安装以下插件 taglist 在vim代码窗口旁以分割窗口形式显示当前的代码结构概览 nerdtree 显示文件的树形目录 ctags 用于定位标记对象,结构,枚举,变量等...ctrlp 文件搜索 cscope 方便地找到某个函数或变量的定义位置、被调用的位置等信息 有了以上这些插件,vim就如虎添翼了。...end "youcompleteme start "Plugin 'https://github.com/Valloric/YouCompleteMe.git' "youcompleteme end "ctrlp...start,find file Plugin 'https://github.com/kien/ctrlp.vim' "ctrlp end "NerdCommenter start Plugin 'https...图的左上方是树形目录,中间是文件函数,宏等内容,右边是源文件,最下方则是通过cscope查找找的函数调用结果。

1.9K30

如何使用 SSHGUARD 阻止 SSH 暴力攻击

您可以使用 vim 编辑器访问配置文件。 $ sudo vim /etc/sshguard/sshguard.conf 在基于 RHEL 的发行版上,配置文件位于以下路径中。...WHITELIST_file:选项指向包含不应列入黑名单的主机的白名单文件的完整路径。...$ sudo vim etc/ufw/before.rules $ sudo vim etc/ufw/before.rules 在“allow all on loopback”部分之后添加以下行。...# iptables-save > /etc/iptables/iptables.rules ◆ 第 4 步:如何将 SSH 阻止的主机列入白名单 要将被阻止的主机列入白名单,只需在白名单文件中指定其主机名或...Android C++ 系列:NDK 减少 so 库体积方法总结 阿里一面,说说你对Mysql死锁的理解 Docker看完即掌握 [开源]多应用、多租户、多终端的SaaS平台开发框架,SaaS服务平台 如何在断开连接后保持远程

1.7K20
  • 日拱一卒,麻省理工YYDS,一节课让我学会vim

    只需要创建一个目录~/.vim/pack/vendor/start/,然后将插件放在那里,比如通过git。...下面是一些我们非常喜欢的插件: ctrlp.vim: 模糊文件搜索 ack.vim: 代码搜索 nerdtree: 文件检索 vim-easymotion: 魔术动作 我们尽量不列举太多的插件,你可以登录...搜索和替换 :s (subsitute) 命令 %s/foo/bar/g 在文件中将foo全局替换成bar %s/[.]((.))/\1/g 将所有Markdown中的链接替换成纯URL 多窗口 :sp...将我们的注释都读一遍,观察一下配置前后vim窗口的变化 安装和配置插件:ctrlp.vim 创建路径:mkdir -p ~/.vim/pack/vendor/start 下载插件:cd ~/.vim/pack.../vendor/start; git clone https://github.com/ctrlpvim/ctrlp.vim 阅读插件的文档,尝试使用CtrlP去寻找项目路径中的文件,使用命令:CtrlP

    52330

    何在CentOS 7上使用mod_evasive for Apache来防御DoS和DDoS

    在本教程中,我们将讨论如何在服务器上安装,配置和使用mod_evasive。...使用此选项,可以将可信客户端的IP地址添加到白名单中,以确保它们永不被拒绝。白名单的目的是保护软件,脚本,本地搜索机器人或其他自动化工具不被拒绝从服务器请求大量数据。...要将IP地址列入白名单,例如111.111.111.111,请在配置文件中添加一个条目,如下所示: DOSWhitelist 111.111.111.111 如有必要,可以在最多3个八位字节的IP...要将来自不同IP范围的多个IP地址列入白名单,您可以在配置文件中添加单独的DOSWhitelist行,如下所示: DOSWhitelist 111.111.111.111 DOSWhitelist...如果您已将mod_evasive配置为在IP被阻止时发送电子邮件警报,则您的收件箱中将显示一封包含以下内容的电子邮件: mod_evasive HTTP Blacklisted 127.0.0.1 结论

    2.7K00

    优雅的在终端中编写Python

    tmux的配置文件是当前用户主目录下的.tmux.conf文件,启动tmux时会自动加载,也可以通过在tmux中进行加载例如 : source ~/.tmux.conf。...树形目录方便文件查看 像其他IDE一样,左边有树形目录的话,所有文件夹和文件都一目了然那一定是极好的,所以NERDTree插件就是这么一款工具,他可以直接通过Vundle进行安装,然后在配置文件中设置启动的快捷键以及窗口大小和忽略显示的文件等等...在项目中迅速定位文件 ctrlp.vim 顾名思义,就是提供了同Sublime的Ctrl+p的功能,可以直接通过Vundle安装,在配置文件中将其映射到功能键上便可以快速启动搜索,支持模糊匹配。...map :CtrlP ?...'fholgado/minibufexpl.vim'Plugin 'Yggdroot/indentLine'Plugin 'scrooloose/nerdtree'Plugin 'ctrlpvim/ctrlp.vim'Plugin

    1.7K81

    请品鉴我的vim配置

    7.3+(编译时加入对lua和python的支持),部分插件 Nvim-R, AsyncRun,需要Vim8.0 如果要安装neocomplete, 需要vim with lua....,并加入了自己喜欢的插件 修改了安装代码,变成直接从clone的目录中软链接到用户目录下,不再支持XP 按自己习惯修改了大量插件的快捷键 去除了原来定义的一些函数 重点修改了代码补全插件YouCompleteMe...ctrlp.vim 则完美帮你解决了这个痛点,当你想打开某个文件时,只要按下 Ctrl + p 快捷键,输入文件名。...在文件列表中, Ctrl+k/j或者方向键向上/下选择文件, t在新标签里打开文件.其他快捷键见ctrlp中文介绍 Pymode python用的插件,具有语法检查,调试等功能.... 如上面代码块所示,添加替换时使用后半括号)]},添加的括号和内容间就没有空格(第2个示例),反之会在内容前后添加一个空格(第4个实例)。

    2K60

    优秀的程序员是如何利用工具来提升工作效率的?

    (如上图下半部分,连 gif 都支持) 自动识别控制台里的内容,含有链接或者本地文件路径可以用 cmd 加点击的方式直接打开链接或者文件(如下图上半部分)。...会自动记录你 cd 过的目录,下次你直接 j keyword 就会自动 cd 到以 keyword 匹配的目录。输入 d 会展示当前会话访问过的目录,然后对应目录有标号,接下来按标号即可跳转。...vim 自动补全 Vundle/Pathogen: 插件管理,我用的Pathogen,直接将下面 github repo clone 到 ~/.vim/bundle/ 目录下即可。...Scala 支持 ctrlp.vim: 快速搜索文件 ctrlp[10] minibufexpl.vim: 会把最近打开的文件列出来方便跳转,minibufexpl.vim github src[11]...conque-term: shell 跑在 vim 里面, conque-term github src[12] ag: 代码搜索, 可结合 ctrlp.vim,如果后者搜索太慢的话, ag github

    1.5K30

    Vim激荡30年发展史

    在下述示例子中,我们将添加“ctrlp”模糊查找插件到opt目录。...我们再次回到vim中,为这个新包创建一个帮助标签的索引: :helptags ~/.vim/pack/foobar/opt/ctrlp.vim-1.79/doc 该命令会在包的doc目录中创建了一个名叫...在需要使用包时,只需加载它(Tab自动补齐也可以用于插件名,所以不需要输入全名): :packadd ctrlp.vim-1.79 packadd会把包的根目录放到runtimepath中,然后运行它的...在加载ctrlp之后,就可以按Ctrl-P来弹出模糊文件查找了。 有些人喜欢将~/.vim目录放到版本管理中,使用git submodules来管理每个包。...你可以遍历列表中的特定修改,也可以用:earlier和:later命令加上一个时间参数(5m)或保存次数参数(3f)在时间轴上移动。但是,遍历undo树最好使用插件——undotree。

    1.4K30

    优雅的在终端中编写Python

    前言 最早我也只是在服务器上编辑文件的时候用用vim来改改程序,并没有把vim当做自己的主力编辑器。...tmux的配置文件是当前用户主目录下的.tmux.conf文件,启动tmux时会自动加载,也可以通过在tmux中进行加载例如 : source ~/.tmux.conf。...关于vim安装 这里主要说一下在Mac上的Vim安装,Vim的官网以及YouCompleteMe的README都有推荐使用MacVim, 但是如果我们并不想在使用Vim的时候还打开新的窗口而是直接在终端使用...树形目录方便文件查看 像其他IDE一样,左边有树形目录的话,所有文件夹和文件都一目了然那一定是极好的,所以NERDTree插件就是这么一款工具,他可以直接通过Vundle进行安装,然后在配置文件中设置启动的快捷键以及窗口大小和忽略显示的文件等等...在项目中迅速定位文件 ctrlp.vim 顾名思义,就是提供了同Sublime的Ctrl+p的功能,可以直接通过Vundle安装,在配置文件中将其映射到功能键上便可以快速启动搜索,支持模糊匹配。 ?

    1.8K10

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    git clone https://github.com/vim/vim.git             2、进入目录:cd vim             3、切换到最新的tag:git checkout...'/.vim' endif " 设定doc文档目录 let helptags=$VIMFILES.'.../ctrlp.vim' "git log与code对应 "Plugin 'vim-fugitive' "显示文件修改痕迹 Plugin 'chrisbra/changesPlugin...其实,到这一步,如果没有错误的话,vim+ycm已经可以支持代码补全了(只是部分的补全哟,目前还补全不了c++工程中的基础库、依赖的第三方库,:boost、libevent等) 五、让vim支持语议补全.../ctrlp.vim' Plugin 'kien/ctrlp.vim' "git log与code对应 "Plugin 'vim-fugitive' "显示文件修改痕迹

    5.6K31

    vim-IDE进化07-fzf搜索文件

    前言 之前已经介绍过了ctrlp这个工具为什么还需要fzf这个工具。 因为这两者在使用方式上有一些区别。 fzf是可以直接在mac的终端上使用,并且还能够集成到vim当中使用。...,而vim是可以调用外部应用来使用的。...所以需要新安装 fzf,再安装 vim 插件端。 fzf 本机安装 必须先安装,vim才能调用该插件。...查询git文件 :GFiles 查询被git跟踪的文件,这个我不常用,因为有更别的更好用的工具lzaygit。 查询命令列表 :Commands 查看所有vim已安装的插件的命令,这个很强!!...时自动打开NERDTree autocmd vimenter * NERDTree " \ + r 定位当前文件所在目录,这个很有用 " 当前从左树进入,又要将当前目录定位到当前位置用这个 map <

    41730

    何在Ubuntu 14.04上安装和配置Naxsi

    尽管如此,通过这种升级来创建现有/etc/nginx/目录的备份仍然是个好主意。之后,请按照新安装的说明进行操作,并确认您同意删除系统上现有的Nginx软件包。...因此,如果您只取消注释该语句,则配置中将出现语法错误。...基本规则(由...标识BasicRule)主要是用于将假阳性签名和规则列入白名单。它们按位置应用,所以应该是服务器块(vhost)配置的一部分。...使用第二种规则(Naxsi的基本规则)创建白名单。使用基本规则,您可以将整个规则或部分规则列入白名单。 为了演示基本规则的工作原理,让我们回到SQL注释规则(id 1007)。...因此,您不会在错误日志中将此请求视为异常。 编写所有必要的白名单可能是一项繁琐的任务,也是一门独立的科学。这就是为什么一开始你可以使用现成的Naxsi白名单

    1.2K00

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    :git clone https://github.com/vim/vim.git             2、进入目录:cd vim             3、切换到最新的tag:git checkout...'/.vim' endif " 设定doc文档目录 let helptags=$VIMFILES.'.../ctrlp.vim' "git log与code对应 "Plugin 'vim-fugitive' "显示文件修改痕迹 Plugin 'chrisbra/changesPlugin...其实,到这一步,如果没有错误的话,vim+ycm已经可以支持代码补全了(只是部分的补全哟,目前还补全不了c++工程中的基础库、依赖的第三方库,:boost、libevent等) 五、让vim支持语议补全.../ctrlp.vim' Plugin 'kien/ctrlp.vim' "git log与code对应 "Plugin 'vim-fugitive' "显示文件修改痕迹

    4.5K30

    vsftp怎么用_c++ ftp

    一、vsftp以及安装 服务端软件:vsftpd 客户端软件:ftp 端口号:20、21或指定范围内其他随机端口 配置文件:vim /etc/vsftpd/vsftpd.conf # 安装 yum install...# 修改配置文件 vim /etc/vsftpd/vsftpd.conf # 限制用户不能随意切换目录 chroot_local_user=YES # 允许白名单用户切换目录 chroot_list_enable...=YES # 白名单列表文件 chroot_list_file=/etc/vsftpd/chroot_list ②禁止某些用户登录 # 查看黑名单 vim /etc/vsftpd/ftpusers.../var/ftp,本地用户访问目录是家目录,关掉匿名用户访问 vim /etc/vsftpd/vsftpd.conf # 关闭掉匿名访问 anonymous_enable=NO systemctl...发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2.8K40

    学习vim有这一篇就足够了

    更多精彩文章请关注公众号『Pythonnote』或者『全栈技术精选』 ❝vi 是老版本文本编辑器,vim 现在成为了主流,他俩命令一样,只是 vim 扩展插件丰富,支持的功能更多而已。...本文以常用的 vim 为例进行说明。...❞ 2.操作 打开一个文件: vim test.txt ❝输入上述命令会在当前目录下寻找并打开 test.txt 文件,如果没有,则在当前目录下新建一个 test.txt 文件。...将 n 替换为 m :将光标移动到字母 n 下,然后按 r ,再按 m 即可。 按 R 后,再按要替换的字母,替换后,光标会移动到后一个字符,可以再次执行替换操作,不必一直按 r。...「插件管理工具」 :Vundle 「目录树」:NERDTree 「搜索文件」:CtrlP 「基于内容搜索文件」:ack 「python函数跳转功能」:ptags 可以查看我的文章『vim实现python

    1.1K40

    屏蔽国外IP访问的几种常用方法

    本文将国外全部地区列入封禁地域后,以境外 IP 地址访问防护网站,Web 应用防火墙会提示您已被腾讯云 Web 应用防火墙拦截。...2.1.2 方法二:配置黑白名单腾讯云 Web 应用防火墙的黑白名单功能,指的是对经过 Web 应用防火墙防护域名的访问源 IP 进行黑白名单设置,以及对多个 HTTP 特征进行精准白名单设置,主要功能包括...nginx/sbin/nginx -V6.5 下载最新的IP地址数据库文件6.5.1 模块安装成功后,还要在 Nginx 里指定数据库,在安装运行库时默认安装了两个,位于 /usr/share/GeoIP/ 目录下...配置nginx 配置文件,修改前先备份配置文件# cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf-bak # vim...:当访问IP 是国外IP ,直接返回404if ($allowed_country = yes) { # return https://www.baidu.com; # return

    16.4K81
    领券