Loading...
在Vim的normal下复制粘贴分别为y和p,剪切为d。yy表示复制一行,dd表示剪切一行。烦人的缩进 在使用Vim编写代码时我们会使用:set autoindent设置代码自动缩进,但是,如果我们从找到一段代码进行粘贴时会发现自动缩进全乱了,还需要我...
面对对象编辑 疑惑?面对对象编程了解,这面对对象编辑是什么鬼!实际上,我们在使用Vim编辑文件时就是面对对象编辑。一个单词,一个句子,一个段落等等都是文本对象(Text Object)。在其他编辑器中我们常常都是常按backspace键删除一个个字符从而删除一个单词,一句话,这是比较低效的,Vim提供了Text Objec...
StringBuilder StringBuilder 是一个可变的字符序列。它继承于AbstractStringBuilder,实现了CharSequence接口。StringBuffer 也是继承于AbstractStringBuilder的子类;但是,StringBuilder和StringBuffer不同,前者是非...
在开发项目时我们经常是同时打开多个文件进行编辑操作,需要我们在多个文件之间进行编辑操作。Vim同样支持多个文件操作,下面介绍多文件操作相关的几个概念。Buffer Buffer指的是打开一个文件的内存缓冲区。在我们编辑文件时修改的是内存缓冲区中的文件,...
在前篇中讲了Vim进行搜索的方法,本文将讲述Vim如何进行快速的搜索并替换。替换 substitute命令允许我们查找并且替换掉文本,并且支持正则表达式。语法规则如下::[ranges]s[ubstitute]/{pattern}/{string}/[...