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

是否使Ctrlp结果仅显示文件名?

是的,可以通过设置来使Ctrlp结果仅显示文件名。Ctrlp是一个Vim插件,用于快速查找文件和缓冲区。默认情况下,Ctrlp会显示文件的完整路径,但你可以通过以下步骤将其设置为仅显示文件名:

  1. 打开Vim配置文件(通常是~/.vimrc~/.config/nvim/init.vim)。
  2. 添加以下行:
代码语言:vim
复制
let g:ctrlp_match_window = 'top,order:ttb,min:1,max:30,results:30'
let g:ctrlp_match_window_reversed = 0
let g:ctrlp_match_window_multi = 0
let g:ctrlp_match_window_allow_preview = 0
let g:ctrlp_match_window_ignored = 'node_modules'
  1. 保存并关闭配置文件。
  2. 重新启动Vim。

现在,当你使用Ctrlp搜索文件时,结果将仅显示文件名,而不是完整路径。

Ctrlp的优势在于它可以快速搜索大量文件,并且支持模糊匹配和快速切换文件。它适用于各种开发场景,特别是在大型项目中查找和切换文件时非常有用。

腾讯云提供了云计算相关的产品,例如对象存储 COS(Cloud Object Storage),用于存储和管理大规模的非结构化数据;云服务器 CVM(Cloud Virtual Machine),提供可扩展的计算能力;云数据库 CDB(Cloud Database),用于存储和管理结构化数据等。你可以在腾讯云官网上找到更多关于这些产品的详细信息和介绍。

Ctrlp插件的官方文档和源代码可以在以下链接中找到:

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

相关·内容

VBA实战技巧12: 仅显示组成SUMIFS函数的结果的数据

下面的这段代码来自于TheSpreadsheetGuru.com,类似数据透视表中的双击功能,可只显示组成SUMIFS函数结果的数据。...\)" '正则规则的结果(仅使用第一个匹配项) If objRegEx.test(TestExpression) Then Set RegExResult =objRegEx.Execute...CriteriaRange.CurrentRegion.AutoFilter '开启筛选 End If '对源数据应用SUMIFS筛选 For x = 1 To UBound(InputArray) '确保仅看到与条件区域相关的输入...End If Next x '存储SUMIFS第一个输入 Set SumRange = Range(InputArray(0)) '选择汇总单元格区域以在Excel状态栏中显示汇总数值...图1 运行DetailForSUMIFS过程后,得到的结果如下图2所示。可以看出,仅显示了苹果的信息,其他水果的信息被隐藏了,并且在状态栏中显示了苹果销售的一些其他数值信息。 ? 图2

2.5K20

Linux vimrc常见配置

该配置在不折行时比较有用 set laststatus=2 是否显示状态栏。...默认情况下,文件保存时,会额外创建一个备份文件,它的文件名是在原文件名的末尾,再添加一个波浪号(〜) set noswapfile 不创建交换文件。交换文件主要用于系统崩溃时恢复文件,文件名的开头是....撤消文件是跟原文件保存在一起的隐藏文件,文件名以.un~开头 set autochdir 自动切换工作目录。这主要用在一个 Vim 会话之中打开多个文件的情况,默认的工作目录是打开的第一个文件的目录。...Plugin 'majutsushi/tagbar'"Tag bar" "需要自动下载的插件 call vundle#end() 有很多比较有用的插件,分享一波: Plugin ‘kien/ctrlp.vim...’ vim 插件 Ctrlp.vim 可以在vim中在内核代码中查找想要找的文件; 默认快捷键 含义 ctp + p 查找文件 ctp + j 向上选择查找结果 ctp + k 向下选择查找结果 ctp

2.7K10
  • vim的配置_vim全局配置

    因为写了一段时间前端,一直在考虑vim是否能够替代前端无敌编辑器vscode,最后发现只能高仿,自己配置的性能跟vscode下的vim模式差不多,灵活性更高点,喜欢折腾的朋友可以试试,否则用vscode...'/.cache/ctrlp' let g:ctrlp_open_multiple_files = 'ij' let g:ctrlp_extensions = ['tag', 'buffertag',...* silent loadview 1 augroup END "用空格来切换折叠状态 nnoremap za """---这条配置仅使用mac用户!!!...v=OQZQ-VGbZAY" -vo tct "利用hl.py脚本高亮py脚本编译的结果,提供舒适的可视化输出 nnoremap r :!...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2.9K60

    vim开发环境配置

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

    1.9K30

    Vim激荡30年发展史

    使用:undolist命令可以看到修改的时间和大小,但从该命令的结果很难想象整个树形结构。...如果一切配置正确,那么你可以在标识符上按 [i 来显示标识符定义,或者在宏常量上按 [d 显示宏定义。还有,在文件名上按 gf 可以搜索路径并跳转到相应的文件。...如果你想看更多证据,还可以用:checkpath命令显示哪些路径有效。加载一个C文件然后运行:checkpath,它就会显示那些当前文件包含,却找不到的文件名。带感叹号的 :checkpath!...wc 将缓冲区发送到wc命令然后显示结果 :.!tr 'A-Za-z' 'N-ZA-Mn-za-m' 为当前行执行ROT-13 :w | so % 连锁命令:写入并执行缓冲区 :e!...你的更改不会影响该行(仅会将新的命令将添加到列表的底部)。 vim的使用技巧繁多,文本无法详尽阐述。

    1.4K30

    Linux解压war包

    参  数: -c 将 解压缩的结果显示到屏幕上,并对字符做适当的转换。 -f 更 新现有的文件。 -l 显 示压缩文件内所包含的文件。...-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任 何的转换。 -t 检 查压缩文件是否正确。,但不解压。...-v 执 行是时显示详细的信息。或查看压缩文件目录,但不解压。 -z 仅 显示压缩文件的备注文字。 -a 对 文本文件进行必要的字符转换。 -b 不 要对文本文件进行字符转换。...-C 压 缩文件中的文件名称区分大小写。 -j 不 处理压缩文件中原有的目录路径。 -L 将 压缩文件中的全部文件名改为小写。 -M 将 输出结果送到more程 序处理。...-P 使 用zip的密码选项。 -q 执 行时不显示任何信息。 -s 将 文件名中的空白字符转换为底线字符。 -V 保 留VMS的文件版本信 息。

    10.3K10

    Linux系统下各类压缩包的解压命令

    -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任 何的转换。 -t 检 查压缩文件是否正确。,但不解压。...-v 执 行是时显示详细的信息。或查看压缩文件目录,但不解压。 -z 仅 显示压缩文件的备注文字。 -a 对 文本文件进行必要的字符转换。...-P 使 用zip的密码选项。 -q 执 行时不显示任何信息。 -s 将 文件名中的空白字符转换为底线字符。...-j 只 保存文件名称及其内容,而不存放任何目录名称。 -J 删 除压缩文件前面不必要的数据。 -k 使 用MS-DOS兼容格 式的文件名称。...-T 检 查备份文件内的每个文件是否正确无误。 -u 更 换较新的文件到压缩文件内。 -v 显 示指令执行过程或显示版本信息。

    2.8K10

    linux常用文件命令

    小结一下:​ ​ 选项是限定结果的显示结果​ ​ 短选项( - ):只能修饰一个字符的选项,例如:ls -a,当然多个短选项可以合并,例如tar -cvf​...目标文件存在时,即使加了-f标志,也还会询问是否覆盖。 (3)复制整个目录 当目标目录不存在时 解释:注意目标目录存在与否结果是不一样的。...【参数说明】 需要删除的文件或目录 【命令示例】 (1)删除某个文件时,系统会先询问是否删除 ​# rm 文件名​ 解释:输入​rm qwe​命令后,系统会询问是否删除,输入​y​后就会删除文件,不想删除文件则输入​...其默认的结果与 ​cat -n ​有点不太一样,​ nl​ 可以将行号做比较多的显示设计,包括位数与是否自动补齐 。 等等的功能。...​-d​ --仅显示重复过的行 ​-u​ --仅显示不曾重复的行 【参数说明】 文件名 【命令示例】 (1)查找文件123中的重复行 ​# sort 123 |uniq -d​ ​ ​ (2)统计所有字符出现的次数

    11510

    如何解压war包_tomcat自动解压war包

    这样应该是没有问题的,我经常这么更新war包里的内容(当然我只是部分更新) 你需要注意的是:war文件的文件名是否正确 war里的根路径是否正确。...-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任 何的转换。 -t 检 查压缩文件是否正确。,但不解压。...-v 执 行是时显示详细的信息。或查看压缩文件目录,但不解压。 -z 仅 显示压缩文件的备注文字。 -a 对 文本文件进行必要的字符转换。 -b 不 要对文本文件进行字符转换。...-P 使 用zip的密码选项。 -q 执 行时不显示任何信息。 -s 将 文件名中的空白字符转换为底线字符。 -V 保 留VMS的文件版本信 息。 -X 解 压缩时同时回存文件原来的UID/GID。...-j 只 保存文件名称及其内容,而不存放任何目录名称。 -J 删 除压缩文件前面不必要的数据。 -k 使 用MS-DOS兼容格 式的文件名称。

    3.3K10

    探索Linux世界:基本指令(文件查看、时间相关、grep、打包压缩及相关知识)

    输出重定向 语法: command > 文件名 command:要执行的命令 文件名:要将输出结果写入的目标文件 示例: ls > file.txt 将ls命令的输出结果写入到file.txt文件中...追加重定向 语法 command >> 文件名 command:要执行的命令 文件名:要将输出结果追加写入的目标文件 示例: date >> log.txt 将date命令的输出结果追加写入到log.txt...,并且不但刷新,使你看到最新的文件内容....-d,–repeated:仅显示重复的行。 -i,–ignore-case:在比较行时忽略大小写。...-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

    21410

    是真的很详细了!Linux中的Grep命令使用实例

    对结果排序 我们为什么要使用grep?...您可以使用它在文件中搜索某个单词或单词的组合,也可以将其他Linux命令的输出通过管道传输到grep,因此grep可以仅显示您需要查看的输出。...但是,如果您需要递归搜索文件名(如果使用通配符(星号),则需要搜索文件名的一部分),那么使用'find'命令会更方便。...$ grep -o '[[:alnum:]+\.\_\-]*@[[:alnum:]+\.\_\-]*' emails.txt -o标志仅提取电子邮件地址,而不显示包含电子邮件地址的整行。...显示之前和之后的行 如果需要更多grep输出上下文,可以使用-c开关在指定的搜索字符串前后显示一行: $ grep -c 1 string filename 指定您希望显示的行数–在此示例中,我们仅执行了

    65.5K65
    领券