JDK源码之StringBuilder
StringBuilder StringBuilder 是一个可变的字符序列。它继承于AbstractStringBuilder,实现了CharSequence接口。StringBuffer 也是继承于AbstractStringBuilder的子类;但是,StringBuilder和StringBuffer不同,前者是非...
StringBuilder StringBuilder 是一个可变的字符序列。它继承于AbstractStringBuilder,实现了CharSequence接口。StringBuffer 也是继承于AbstractStringBuilder的子类;但是,StringBuilder和StringBuffer不同,前者是非...
在开发项目时我们经常是同时打开多个文件进行编辑操作,需要我们在多个文件之间进行编辑操作。Vim同样支持多个文件操作,下面介绍多文件操作相关的几个概念。Buffer Buffer指的是打开一个文件的内存缓冲区。在我们编辑文件时修改的是内存缓冲区中的文件,...
在前篇中讲了Vim进行搜索的方法,本文将讲述Vim如何进行快速的搜索并替换。替换 substitute命令允许我们查找并且替换掉文本,并且支持正则表达式。语法规则如下::[ranges]s[ubstitute]/{pattern}/{string}/[...
作为一个后端开发人员面临的就是CRUD了,本文将介绍Vim中如何进行增删改查。增 在Vim爱恨情仇之初见一文中对插入做了详细的介绍,此处不再赘述。删删除一个字符 在normal模式下...
在Vim编辑中我们经常需要移动光标的位置,而拥有将光标快速移动到目标位置的能力将大大加快撸码速度。本文将传授乾坤大挪移之法,领教吧!“反人类”的方向键 上下左右,我们一定会第一时间想到键盘上的方向键,虽然Vim上也可以使用方向键操作方向(Normal模...