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

如何配置Vim Ctrl-P来搜索目录名和打开默认文件?

Vim Ctrl-P是一个强大的插件,可以帮助我们在Vim中快速搜索目录名和打开默认文件。下面是配置Vim Ctrl-P的步骤:

  1. 安装插件管理器:首先,我们需要安装一个插件管理器来管理Vim插件。推荐使用Vim插件管理器Vundle,可以通过以下命令进行安装:
代码语言:txt
复制
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  1. 配置.vimrc文件:打开你的.vimrc文件(如果没有则创建一个),并添加以下配置:
代码语言:txt
复制
set nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin 'ctrlpvim/ctrlp.vim'

call vundle#end()
filetype plugin indent on
  1. 安装插件:保存并关闭.vimrc文件后,重新打开Vim,并执行以下命令来安装插件:
代码语言:txt
复制
:PluginInstall
  1. 配置Ctrl-P:安装完成后,在.vimrc文件中添加以下配置来配置Ctrl-P:
代码语言:txt
复制
" 使用Ctrl-P搜索文件和目录
nnoremap <C-p> :CtrlP<CR>
  1. 保存并应用配置:保存并关闭.vimrc文件后,重新打开Vim,现在你可以使用Ctrl-P来搜索目录名和打开默认文件了。按下Ctrl-P,然后输入你要搜索的目录名或文件名,Ctrl-P会自动匹配并显示搜索结果。使用上下箭头选择文件,按回车键打开文件。

这样,你就成功配置了Vim Ctrl-P来搜索目录名和打开默认文件。希望对你有帮助!如果你想了解更多关于Vim和Ctrl-P的信息,可以访问腾讯云的Vim产品介绍页面:Vim产品介绍

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

相关·内容

vim技巧:我的 .vimrc 配置文件,详解每一个配置项的作用

命令可以看到vim默认 " 为vim配置脚本设置了textwidth为78,当输入超过78个字符 " 并按下空格键时会自动换行.将textwidth设成0关闭该功能 "" vim: tw=0 : "..." 默认已经设置这一项, " 可以正常使用Backspace键.如果使用自己编译的vim版本, " 并自行配置.vimrc文件,可能就没有设置这一项,导致 " Backspace键用不了,或者时灵时不灵...选择匹配项进行补全. menu表示 " 弹出可补全的内容列表.如果有多个匹配,longest选项不会自动选中 " 并完整补全,要多按一次CTRL-P,比较麻烦,不做设置,保持默认设置, " vim默认没有设置..." 配置 gtags 插件,用于在函数之间跳转,方便查看源代码. " 参考 gtags-cscopde.vim 的注释,添加下面语句 " 使用 ':tag' '' set cscopetag...下面配置cscope查找 " 文件命令的快捷键为F6,由于需要手动输入文件名,不要加 nnoremap :cs find f " 如果要去掉高亮显示搜索到的内容,需要再次搜索一些不存在的字符串

13.2K21

vim编辑器使用教程

前言 vim 是 Linux 系统内置的「文本编辑器」,用于查看或编辑文件的内容,学会使用 vim 编辑器,将在 Linux 终端中畅通无阻。...在该模式下,可以进行的操作有,显示行号、搜索、替换、保存、退出。...shiftwidth=4 // 设置缩进空格数为 4 效果: ①、自动缩进前: ②、自动缩进后 7、分屏 分屏,末行模式下 :sp 水平分屏 :vsp 竖直分屏 分屏命令+filename,分屏并打开这个文件...分屏后屏幕切换, Ctrl-w-w 使用:q 退出光标所在窗口 使用:qall 退出所有窗口 8、其他 从 vim 中跳转 manpage:命令模式下 将光标放在待查看单词上,按 K,默认看第一卷...ls -lh 三、vim 配置文件 两个 vim 配置文件 1、 /etc/vim/vimrc 2、 ~/.vimrc 其中,第二个配置文件会优先加载,属于用户配置

6.5K40

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

Editors (Vim) 编写英文文本写代码是完全不同的行为,编程的时候,你会花时间在文件当中切换,阅读代码,搜索一些内容,并且参考一些内容进行编辑。...有时候这会很有帮助,比如说当你需要参考同一个文件中的其他部分来编码时。 打开vim时,默认只会开启一个tab,并且只包含一个窗口。...自定义 Vim vim通过~/.vimrc文件进行配置自定义,有许多基础的设置你需要开启。 我们提供了一个详细说明的配置文件,你可以使用它作为开始。...下面是一些我们非常喜欢的插件: ctrlp.vim: 模糊文件搜索 ack.vim: 代码搜索 nerdtree: 文件检索 vim-easymotion: 魔术动作 我们尽量不列举太多的插件,你可以登录...在你的~/.vimrc中配置你的CtrlP,使得你可以通过快捷键Ctrl-P打开 为了练习Vim,在你的机器上重新做一下课程中的Demo(Python代码片段) 在接下来的一个月使用vim作为你的文本编辑器

49930

2024最新在Ubuntu系统中配置JDK环境变量入门指南

我们将从下载JDK开始,详细讲解如何使用vim编辑器设置环境变量,以及如何验证您的配置是否成功。本文致力于使用简单明了的语言,确保每一个步骤都易于理解执行。...编辑/etc/profile文件。输入命令sudo vim /etc/profile。这会使用vim编辑器打开/etc/profile文件,它是一个全系统级别的配置文件,对所有用户有效。...vim编辑操作详解 进入编辑模式:vim打开文件后,默认处于命令模式。按下i键进入插入模式,这样就可以开始编辑文件了。...验证安装 配置完成后,重新打开一个终端窗口,输入java -versionjavac -version检查Java运行时编译器的版本。...总结 本文向初学者详细介绍了在Ubuntu系统中配置JDK环境变量的完整步骤,包括下载安装JDK、使用vim编辑器设置环境变量以及验证安装的方法。

68010

提高工作效率的 7 个 Vim 使用技巧!

然而, Vim 仍然有其自身缺陷,对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性。 本文介绍7个提高你工作效率生产力的Vim使用技巧,作为你体验使用Vim进行高效操作的入门级教程。...提高 Git 工程中 Ctrl-P 的执行效率 将下面的内容添加到你的 .vimrc 文件中(配置使用来使用 git 或 silver 查找工具来自动补全): et g:ctrlp_use_caching...提高单元测试执行效率 我用 vim-vroom 插件以及相应的 tmux 配置进行我的测试。...vim-room 缺省使用r 执行测试,由于我已将 Leader 映射为,因此我通过r 运行测试工具。 由于测试在 tmux 的单独窗口运行,因此我可以边看测试进展共修订我的代码。 6....例如,假设希望将Vim当前打开文件的所有行尾多余的空格删除,可以使用Vim命令 :%s= *$==。 ? 其中,% 表示整个文件范围, *$ 表示以0个或多个 * 结尾的文本行。 - End -

51520

Sublime Text 使用技巧3

文件文件夹的不显示 之前提到过,Sublime Text可以打开一个文件夹,并将文件夹中所有内容列出到左侧。我们可以进行设置,使一些文件夹和文件不显示出来。...具体做法如下: 先将文件夹保存为sublime-project: Project->Save Project As…,选择保存位置 重新打开保存的sublime-project文件,就弹出了文件列表一个配置文件...,在配置文件里面添加下面语句: { "folders": [ { //added part "folder_exclude_patterns":["figures"], "...注意:设置了不显示后,使用Ctrl-P命令搜索内容的时候,被屏蔽的文件夹和文件中的内容是搜不到的。...关掉代码提示可以在Ctrl-Shift-P搜SublimeLinter:Toggle 设置开启或关闭 颜色提示插件Color Hightlight 在编写代码时,颜色的标记常常颜色对应不上,给出一个颜色标记

62530

你不知道的 Linux 使用技巧

p=2621 1.快速跳转命令 - z 要是每次都要进入一个目录很深的文件夹下,像下面这样: # cd /root/py/auto/fabric 每次都要输入好多个目录名是不是很烦躁,下面有一个非常方便的操作可以取代它...配置 vim 如果经常在终端下写shell,python 或者c,大多数应该都使用vim吧,作为一个 vim 党,没有一个酷炫的写代码的界面怎么能行呢,所以,你想要下面的界面吗?...包含代码补全,快速搜素文件,目录树,pyc 头文件补全等功能。 下载 vim 配置文件 并将其解压在用户根目录即可完成,使用方法请自行搜索,能不能操作的非常熟练还得看你对 vim 的掌握情况。...为 mysql 设置提示符 有时候需要同时连接到多台服务器的,并且操作不同的 mysql,由于 mysql 命令行默认没有用户或主机的提示符,这样容易误操作,所以可以在 /etc/my.cnf 文件中添加以下配置显示...使用最多的应该是fdisk df命令吧,但是看看下面的命令: 是不是比fdisk df命令的结果直观多了。

27910

你一定不知道的 Linux 使用技巧

p=2621 1.快速跳转命令 - z 要是每次都要进入一个目录很深的文件夹下,像下面这样: # cd /root/py/auto/fabric 每次都要输入好多个目录名是不是很烦躁,下面有一个非常方便的操作可以取代它...配置 vim 如果经常在终端下写shell,python 或者c,大多数应该都使用vim吧,作为一个 vim 党,没有一个酷炫的写代码的界面怎么能行呢,所以,你想要下面的界面吗?...包含代码补全,快速搜素文件,目录树,pyc 头文件补全等功能。 下载 vim 配置文件 并将其解压在用户根目录即可完成,使用方法请自行搜索,能不能操作的非常熟练还得看你对 vim 的掌握情况。...为 mysql 设置提示符 有时候需要同时连接到多台服务器的,并且操作不同的 mysql,由于 mysql 命令行默认没有用户或主机的提示符,这样容易误操作,所以可以在 /etc/my.cnf 文件中添加以下配置显示...使用最多的应该是fdisk df命令吧,但是看看下面的命令:

27740

Linux_day01_linux的基本命令操作

image.png 总结: vim编辑器是Linux中的强大组件,是vi编辑器的加强版,vim编辑器的命令快捷方式有很多,但此处不一一阐述,大家也无需研究的很透彻,使用vim编辑修改文件的方式基本会使用就可以了...附:《vi使用方法介绍》vim命令合集》 关于vim使用过程: vim 文件-------->命令模式--------->输入i---------->编辑模式------...命令:grep 要搜索的字符串 要搜索文件 示例:搜索/usr/sudu.conf文件中包含字符串to的行 image.png 示例:搜索/usr/sudu.conf文件中包含字符串to的行 to...的权限为属主有全部权限,属主所在的组有读写权限, 其他用户只有读的权限 chmod u=rwx,g=rw,o=r aaa.txt image.png 上述示例还可以使用数字表示: 通过权限确定权限...jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去 set java environment JAVA_HOME=/usr/local/jdk1.7.0_71 CLASSPATH=

56320

一.Linux基础

name 文件名/目录名 #以文件名/目录名查找 fine -size n #以文件名/目录大小查找,大小是n单位,b是位,k是字节 sleep 休眠 sleep...(--human)#目前磁盘空间使用情况 以更易读的方式显示 lsof (list open files)是一个列出当前系统打开文件的工具 lsof #列出所有正在使用文件...lsof 文件名 #找出谁在使用某个文件 lsof -c 程序 #查找某个程序打开的所有文件 lsof -i #列出所有网络连接 lsof -...“编辑器之神”vim 2.1 Vim中常用的命令 命令 作用 dd 删除(剪切)光标所在整行 5dd 删除(剪切)从光标处开始的5行 yy 复制光标所在整行 5yy 复制从光标处开始的5行 n 显示搜索命令定位到的下一个字符串...N 显示搜索命令定位到的上一个字符串 u 撤销上一步的操作 p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面 末行模式主要用于保存或退出文件,以及设置Vim编辑器的工作环境,还可以让用户执行外部的

1.2K11

终极 Shell-MacTalk-池建强的随想录Customize to your needs…

好,下面我们看看如何安装、配置使用 zsh。...,你就可以见到这个彩色的提示了: zsh1 配置 zsh 的配置主要集中在用户当前目录的.zshrc里,用 vim 或你喜欢的其他编辑器打开.zshrc,在最下面会发现这么一行字: Customize...中打开alias -s rb=mate # 在命令行直接输入 ruby 文件,会在 TextMate 中打开alias -s py=vi # 在命令行直接输入 python 文件,会用 vim打开...插件 oh my zsh 项目提供了完善的插件体系,相关的文件在~/.oh-my-zsh/plugins目录下,默认提供了100多种,大家可以根据自己的实际学习工作环境采用,想了解每个插件的功能,只要打开相关目录下的...8、通配符搜索:ls -l */.sh,可以递归显示当前目录下的 shell 文件文件少时可以代替 find,文件太多就歇菜了。 9、更强的别名:请参考配置一节。

1.8K80

Vim 后门 | Linux 后门系列

打开 1.txt 测试效果 打开 1.rs 测试效果 成功加载相关配置文件 上面相同,如果想要自定义一个 .pwd 类型文件的缩进配置如何操作呢?...Vim 脚本的运行调试 打开部分文件自动加载 defaults.vim 默认Vim 配置选项,用于设置 Vim默认行为外观 是 ftplugin.vim 这个文件包含了一些文件类型相关的插件设置....vim 配置文件 打开 1.txt 7) 自动加载目录可以加载非 *.vim 配置文件吗 这部分比较长,直接写结果 目录名 非 .vim 后缀 文件名 .vim 文件名 ' .vim' 备注...source runtime 都可以加载非 .vim 结尾的文件 搜索顺序: source 命令直接加载指定的文件,不进行搜索。...+extra_search:启用额外的搜索功能,包括更多的搜索选项正则表达式功能。 +file_in_path:启用在路径中查找文件的功能,可以在打开文件时省略完整的路径。

59251

磨刀不误砍柴工!Linux 下让工作效率翻倍的 4 个实用技巧

安装方法: sudo apt-get install terminator 安装完成后 CTRL + ALT + T 打开软件,或者在所有程序中搜索 terminator。...重新开启一个终端窗口就可以使用 Vim 打开代码看看效果了: 上述界面可以看到,左侧界面是文件列表(默认不显示,F3 开/关),右侧时函数列表(默认显示,F9 开/关),可以使用CTRL + W 在各个区域之间跳转...微信搜索公众号:民工哥技术之路,回复:1024 领取资料 。 在文件列表项上按回车键,打开相应文件;按 i 或 s,以水平分割或纵向分割窗口打开文件,这个 Vim 的分割窗口的功能,查看代码很实用。...搜索一个文件 使用 F3 呼出的文件列表,在同目录下打开文件还是比较方便的,但如果需要打开其它位置的文件还是不太方便,可以按 F5 呼出文件查找窗口,输入项目中的文件名,快速开启文件。...尝试一个功能更复杂的命令 逻辑更复杂的命令,就不能像上述cl一样,直接写在 ~/.bashrc 文件中了。

60610

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

打开 NERDTree "autocmd vimenter * NERDTree " 当打开 VIM,没有指定文件打开一个目录时,打开 NERDTree "autocmd StdinReadPre...40 列 let g:tagbar_autofocus = 1 " 打开 tagbar 时光标在 tagbar 页面内,默认vim 打开文件内 let...' "gutentags搜索工程目录的标志,碰到这些文件/目录名就停止向上一级目录递归 let g:gutentags_project_root =...时打开 NERDTree "autocmd vimenter * NERDTree " 当打开 VIM,没有指定文件打开一个目录时,打开 NERDTree "autocmd StdinReadPre...40 列 let g:tagbar_autofocus = 1 " 打开 tagbar 时光标在 tagbar 页面内,默认vim 打开文件内 let

4.2K30

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

打开 NERDTree "autocmd vimenter * NERDTree " 当打开 VIM,没有指定文件打开一个目录时,打开 NERDTree "autocmd StdinReadPre...40 列 let g:tagbar_autofocus = 1 " 打开 tagbar 时光标在 tagbar 页面内,默认vim 打开文件内 let...' "gutentags搜索工程目录的标志,碰到这些文件/目录名就停止向上一级目录递归 let g:gutentags_project_root =...时打开 NERDTree "autocmd vimenter * NERDTree " 当打开 VIM,没有指定文件打开一个目录时,打开 NERDTree "autocmd StdinReadPre...40 列 let g:tagbar_autofocus = 1 " 打开 tagbar 时光标在 tagbar 页面内,默认vim 打开文件内 let

5.2K30

vim 插件管理与推荐

插件管理神器 — vim-plug 既然要聊插件,那么我们就必须首先考虑到这些插件的管理,如何方便的安装卸载这些插件。...Plug 的配置还可以添加可选的参数: 选项 说明 branch/tag/commit github 的 Branch/tag/commit rtp 子目录名 dir 用户本地保存插件的路径 as 为插件重命名...,光标出现在打开文件中 go — 效果同上,不过光标保持在文件目录里,类似预览文件内容的功能 i、s — 水平分割或纵向分割窗口打开文件,前面加 g 类似 go 的功能 B — 打开书签 t — 在标签页中打开.../vim-airline-themes — 定义漂亮的标签栏状态栏 airblade/vim-rooter — 配合 NERDTree 使用,NERDTree 默认打开的是项目根目录而不是当前目录 airblade...,将 vim 打造成一个 IDE 的配置文件在网上多如牛毛,但如果你没有经过一个个插件的安装体验,这样高度集成式的插件包将会如同鸡肋一样食之无味

1.4K10
领券