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

模糊搜索神器fzf介绍及在Vim中的使用-Vim插件(11)

Vim插件
模糊搜索神器fzf介绍及在Vim中的使用-Vim插件(11)

fzf (FuZzy Finder)是一个使用go语言开发的模糊搜索工具,可以在bash、tmux等环境使用,也可以作为一种Vim插件来增强Vim的功能。 fzf本身并不是一个Vim 插件,作者在github上的fzf项目中只提供了基本的wrapper函数(比如fzf#run),直接在Vim中使用fzf只能使用基本的命令,如 :FZF,:FZF!。但后来作者发现很多人并不...

Vim打开和保存文件-Vim使用技巧(7)

Vim技巧
Vim打开和保存文件-Vim使用技巧(7)

使用Vim打开和保存文件是最常用的操作,介绍使用edit命令通过文件路径来打开文件,使用write命令保存文件,当文件路径不存在或用户权限不匹配时,使用write命令调用外部shell程序完成操作。 1. edit命令打开文件Vim命令 :edit (缩写形式为 :e) 可以通过文件的绝对路径或相对路径来打开文件。 如果想打开的文件和当前活动文件缓冲区中的文件在同一个目录...

viminfo文件介绍与使用-Vim入门教程(35)

Vim入门教程
viminfo文件介绍与使用-Vim入门教程(35)

~/.viminfo 文件由Vim系统自动生成,用于记录和保存一些Vim的操作记录和状态信息,便于重启Vim进程后能恢复之前的各种历史操作行为。 一、viminfo文件简介viminfo文件用于保存命令行(command line history) 和 搜索模式的历史记录(search string history)、输入记录(input-line history)、非空...

Vim位置标记mark详解-Vim入门教程(34)

Vim入门教程
Vim位置标记mark详解-Vim入门教程(34)

Vim的位置标记可以实现在文档中的快速跳转。可以通过命令 mark 或缩写形式 m 手动设置位置标记,Vim也会自动记录某些自身感兴趣的位置点,辅助实现某些快速跳转功能。 Vim标记简介Vim允许在打开的文件中放置自定义的标记。命令 ma 表示用 a 标记当前的光标位置。 可以在文本中使用 26 个标记 (a~z后A~Z)。这些标记是不可见的,只是一个由 Vim 记住的位...

7种提高工作效率的Vim操作-Vim使用技巧(6)

Vim技巧
7种提高工作效率的Vim操作-Vim使用技巧(6)

Vim一直被认为是一种非常高效的文本编辑器,但是对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性。 本文介绍7种提高你工作效率和生产力的Vim使用技巧,主要集中在对某个文件范围内的特定目标执行相同的重复性操作。抛砖引玉,作为你体验使用Vim进行高效操作的入门级教程。 1. Vim重复操作命令.在vim重复操作命令. (英文句点)介绍过,. 命令可以用于重复上次...

×
  • {title}