摘要: 基于行的基本移动: 看看就明白的东西:(主要明白屏幕行与实际行就好) 基于单词的移动: 字符的查找功能: 用精确的文本对象选择选区: Vim中的文本对象由两个字符组成, 第一个字符永远是 i 或 a, 一般以 i 开头的会选择分隔符内部的文本,以 a 开头的会包括分隔符在内的整个方本。 文本对象可以 阅读全文
posted @ 2017-06-06 22:37 殷大侠 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 用 :edit 命令打开一个文件 :edit + {filename} 就可以打开一个文件到缓冲区中, 并且可以加文件路经的; 在路经中, %表示当前文件的完整路经, 用:h 可以去除文件名,保留文件路经中的其它部分;所以呢,我们可以组合使用 %:h 另个,在输入路经的过程中,也可以用tab 进行补全; 使用netrw的管理文件系统: 使用: edit +... 阅读全文
posted @ 2017-06-06 19:54 殷大侠 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 记住:我们编辑的文件只是在内存中的映像, 在VIm术语中称为"缓冲区" 用缓冲区列表管理打开的文件: 当打开多个文件时,可以用 :ls 查看缓冲区列表。 如,打开了多个文件: 输入 :ls 命令,得到: 其中,%表示哪个文件在当前窗口可见, # 表示为轮换文件; 用 ctrl-^ 可以在当前窗口文件 阅读全文
posted @ 2017-06-06 16:42 殷大侠 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 当按下:键时, Vim会切换到命令行模式; 重复上次执行的EX命令,只需按@:就可以; 在一行或多个连续行执行命令 很多的EX全天候可以指定操作范围,如行号,位置标记等; 以:print命令作为演示,下面: 用行号作为地址: 用行号指定一个范围,形式为: :{start},{end} 也可以用高亮选 阅读全文
posted @ 2017-06-06 10:06 殷大侠 阅读(1133) 评论(0) 推荐(0) 编辑