Vim模糊搜索插件ctrlp使用方法-Vim插件(12)

Vim插件
Vim模糊搜索插件ctrlp使用方法-Vim插件(12)

ctrlp是一款支持对文件、缓冲区( :CtrlPBuffer )、MRU(Most Recently Used)文件( :CtrlPMRU )和标签进行模糊搜索/查找的Vim插件,也支持通过正则表达式搜索 ( <Ctrl>-r 进行切换),同类软件还有模糊搜索插件fzf等。 ctrlp使用纯vimscript语言实现,依赖少且配置简单,是一款使用量非常大的V...

Vim执行shell命令及使用Vim批量更改文件名-Vim入门教程(40)

Vim入门教程
Vim执行shell命令及使用Vim批量更改文件名-Vim入门教程(40)

可以在 Vim 内部调用外部程序(shell命令),还可以把缓冲区的内容作为标准输入传递给外部命令,或是把外部命令的标准输出导入到Vim缓冲区。 1. 在Vim内部执行shell命令在 Vim 的命令行模式中,在命令前加一个 ! 前缀 (参见 :h :!) 就可以调用外部的shell程序。 例如,如果想在Vim内部查看当前目录下的所有文件,可以在Vim命令行模式下运行命令...

Vim命令autocmd及新文件自动生成注释-Vim入门教程(39)

Vim入门教程
Vim命令autocmd及新文件自动生成注释-Vim入门教程(39)

Vim命令行命令 autocmd 用于指示 Vim 监听某一类事件,一旦该事件发生,Vim 将执行指定的命令。 在文件读写,缓冲区或窗口进出,甚至 Vim 退出等事件发生时,都可以指定要自动执行的命令。autocmd 语句的这种检测机制可用于设置用户感兴趣的事件发生时自动执行某些操作。 例如,可以对匹配 .c 的文件自动置位 ‘cindent’ 选项,可以通过 autoc...

Vim参数列表args和argdo命令-Vim入门教程(38)

Vim入门教程
Vim参数列表args和argdo命令-Vim入门教程(38)

1. Vim args命令与参数列表Vim参数列表记录了在启动时作为参数传递给 Vim 的文件列表,在Vim命令行模式下执行 :args 命令可以打印出当前参数列表的内容。可以用 :next 及 :prev 命令遍历参数列表中的所有文件。 注意::args 列表反映的并不一定是启动 Vim 时所传的参数,可以在任意时刻通过命令 :args arglist 改变参数列表的内...

Vim标签页介绍及用标签页将窗口分组-Vim入门教程(37)

Vim入门教程
Vim标签页介绍及用标签页将窗口分组-Vim入门教程(37)

Vim标签页是可以容纳一系列Vim窗口的容器,可通过Vim帮助命令 h: tabpage 查看官方为Vim标签页的介绍。可以通过vim中文帮助文档Vimcdoc安装方法安装Vim中文帮助文档查看对应中文介绍。 Vim标签页与缓冲区并非一一对应的关系,下图显示了一个带有 3 个标签页的工作区,每个标签页都包含一个或多个窗口。图中灰色的方块代表了当前的活动窗口及活动标签页。 ...

使用Vim处理文本-Vim使用技巧(9)

Vim技巧
使用Vim处理文本-Vim使用技巧(9)

1. 使用Vim提取文本内容考虑以下场景:Vim教程网为了增加在百度上的收录量,需要调用百度站长平台提供的主动推送接口实时推送链接。为此,需要将准备提交的链接按照每行一条的格式写入一个文本文件中。 而Vim教程网是有提供https://vim.ink/sitemap.xml文件的,里面包含了教程网上所有的Vim教程文章,因此,只需要对sitemap.xml文件进行必要的处...

30个Vim常用命令和使用技巧整理 (长期更新)

Vim技巧
30个Vim常用命令和使用技巧整理 (长期更新)

vim教程网总结了30个非常实用的Vim使用技巧,以便大家使用Vim时更加得心应手。 删除从光标位置到单词结尾之间的字符并进入插入模式:cw 删除光标所在单词并进入插入模式:ciw,删除光标所在位置的单词及空格:daw 高亮选中标签内部的内容:vit 正向移动到下一单词的开头:w,反向移动到当前单词/上一单词的开头:b 移动到当前行的第n列:n| Vim快...

Vim复制命令copy和移动命令move-Vim入门教程(36)

Vim入门教程
Vim复制命令copy和移动命令move-Vim入门教程(36)

Vim :copy 命令 (缩写形式 :co,或 :t) 可以把一行或多行从文档的某个位置复制到另一个位置,而 :move 命令则可以把一行或多行移到文档的其他地方。 整行拷贝可以在Vim普通模式下用 yank (或缩写形式 y ) 命令解决,但有一个缺点就是必须把光标移到要拷贝的行上才能执行该操作。 而 :copy 和 :move 命令可以在命令中直接显式指定要操作的行...

Tags
FZF Pathogen Vim-Vundle Vim-autocmd Vim-autoindent Vim-aw Vim-ctrlp Vim-fzf Vim-leader Vim-normal Vim-powerline Vim-shell Vim-tag Vim中文教程 Vim使用技巧 Vim修改命令 Vim分屏 Vim单词移动 Vim卡死 Vim参数列表 Vim可视化 Vim可视化模式 Vim命令 Vim宏 Vim寄存器 Vim屏幕分割 Vim快捷键 Vim技巧 Vim折叠 Vim插件NERDtree Vim插件surround Vim插件管理 Vim搜索 Vim搜索高亮 Vim操作符 Vim教程 Vim教程pdf Vim教程网 Vim文件切换 Vim文件缓冲区 Vim替换 Vim标签页 Vim标记 Vim树形目录 Vim注释多行 Vim粘贴乱码 Vim编辑 Vim自动补齐 Vim行复制 Vim行移动 Vim行跳转 Vim视频教程 Vim跳转 Vim配置 Vim配色方案 Vim键盘映射 fuZzy-finder powerline-segment powerline配置 vim Ctrl s vim-%:h vim-BufNewFile vim-Ctrl-s vim-FileType vim-Files vim-NERDTree vim-T vim-argdo vim-args vim-as vim-bnext vim-bprev vim-bwe vim-color-scheme vim-copy-command vim-ctags vim-edit vim-expandtab vim-f vim-foldmethod vim-fswitch vim-fzf vim-g vim-ge vim-gg vim-global vim-gutentags vim-ip-ap vim-is vim-iw vim-leader vim-map vim-mark vim-motion vim-move-command vim-nnoremap vim-noh vim-nohlsearch vim-norm vim-normal-command vim-on-demand-loading vim-operator vim-plug vim-plugdiff vim-read vim-recording vim-shiftwidth vim-substitute vim-surrounding vim-tabdo vim-tabedit vim-tabpage vim-tab键替换 vim-tag生成工具 vim-word vim-write vim8编译 vimcdoc viminfo viminfo配置 vimrc vimtutor vim中文帮助 vim中文教程 vim事件监听 vim位置标记 vim使用方法 vim光标移动 vim全局替换 vim关闭高亮 vim函数跳转 vim分屏 vim切换屏幕 vim列跳转 vim前缀键 vim动作命令 vim单词和字串 vim取消注释 vim右键粘贴 vim命令 vim命令change vim增量更新tags vim处理sitemap vim处理文本 vim复制粘贴 vim外部命令 vim字符查找 vim安装方法 vim宏 vim快捷键 vim恢复上次打开 vim批量操作文件 vim批量改名 vim技巧 vim按需加载 vim插件 vim插件推荐 vim搜索 vim操作范围 vim教程pdf vim文件管理 vim文件首行 vim文档跳转 vim无名寄存器 vim显示git状态 vim查找 vim标注 vim标签 vim模式 vim模糊搜索 vim正则表达式 vim状态栏强化 vim系统剪贴板 vim自动tag vim自动注释 vim自动缩进 vim自动补全 vim自定义字典补齐 vim视频教程 vim视频教程录制 vim语法 vim通配符 vim配对插件 vim配置 vim重复操作 vim高效方法 windows-KeyCastOW windows-keycastr windows显示键盘按键
×
  • {title}