本文章原创首发于公众号:编程三分钟 vim 替换.撤销.缩进.查找 上一次我们掌握了移动.跳转.定位.操作(删除.复制.粘贴),基本使用vim脱离鼠标完全是可以做到的了.速记如下: 移动: h,l,j,k,w,b 跳转:G nG f/F+字母 定位:G代表尽头, $代表行尾,^代表行首,w代表下一个单词,b上一个单词,e当前单词末尾 操作:y d p 知识点 字符替换 缩进与调整文本位置(居左.居中.居右) 字符查找 字符的替换及撤销 查找和替换是编辑器中最常用的功能之一,在普通编辑器当中查找替
如何快速查找一个字符串中出现最多的字符,并统计出现的次数? 可以使用hash数组,也就是关联数组实现快速查找功能. function seek(str) { var hash = []; var max=-1; var max_key=''; for(var i=0,l=str.length;i<l;i++){ var key=str[i]; if(!hash[key]){ hash[key]=1; }else{ hash[key]++; } } //console.dir(hash); //遍