JavaScript常用数组迭代方法
发表于
更新于
JavaScript 数组操作
原文: https://gist.github.com/ljharb/58faf1cfcb4e6808f74aae4ef7944cff
forEach
callback回答: 给你一个值, 随便你对它做什么, 我不管callback参数:item,index,list- 最终返回值: 啥也没有,
undefined - 代码示例:
常用工具
发表于
更新于
VIM常用命令
发表于
更新于
配置
- 重新加载
vimrc:so
插件
NERDTree
- 打开vim是自动打开NERDTree
autocmd vimenter * NERDTree
- 打开编辑器时鼠标默认在编辑区域
autocmd vimenter * wincmd p
- 如果打开vim的时候没有指定文件,则自动打开NERDTree
autocmd StdinReadPre * let s:std_in=1autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
- 如果只剩下一个NERDTree窗口,则关闭vim
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
- 快捷键设置
map <C-b> :NERDTreeToggle<CR>
- 忽略文件
let NERDTreeIgnore = [‘regex’]
删除
dd删除一行dw删除一个单词,包括单词后的那个空格de删除一个单词,不包括单词后的那个空格{n}dd删除n行d$从光标删除至行尾x删除光标后的那个单词
移动
h,j,k,l基本的方向键e移动到当前单词的最后一个单词w移动到下一个单词的开始,不包括下一个单词的第一个字符{n}+{方向键}向指定的方向键方法的移动n个字符或n行<C-u>向上滚动半屏<C-d>向下滚动半屏<C-d>向下滚动半屏<C-b>向上滚动一屏<C-f>向下滚动一屏zz使当前行位于屏幕中央zt使当前行位于屏幕顶部zb使当前行位于屏幕底部
SublimeText3 个人设置及常用插件
发表于
更新于
资源
发表于
更新于