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 命令可以在命令中直接显式指定要操作的行...

×
  • {title}