版权声明:本文为博主原创文章,未经博主允许不得转载。http://blog.csdn.net/aspirinvagrant https://blog.csdn.net/fenghuangdesire/article/details/70142835
Latex
- Templates and Sample Files
- Getting Started with LaTeX
- Online tutorials on LaTeX
- Not so short
- LaTeX-Online-Help
- 在线编辑LaTex
Sublime
- Alt+F3:选择一个选中项的所有匹配项
- 替换as之前的所有字符串:Find What: [ \t]+\n Replace With: \n
- 替换–之后的字符:Find What: –(.+) Replace With: (nothing, leave in blank)
- trim字符前后的空格:Find What: [ \t]+ Replace With: (nothing, leave in blank)
- 删除空白行:Find What: ^\s* 或者 ^\n Replace With: (nothing, leave in blank)
- Ctrl+K+U: 改为大写
- Ctrl+K+L: 改为小写
- Ctrl+M: 光标移动至括号内开始或结束的位置
- Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
IDEA
- 重构一切 Ctrl+Shift+Alt+T
- 自我修复 Alt+Enter
- 发号施令 Ctrl+Shift+A
- 选你所想 Ctrl+W Ctrl+Shift
- 切来切去 Ctrl+Tab
- 代码生成 fori/itar/sout/psvm+Tab user.for+Tab user.getBirthday().var+Tab
I for psf psfi ifn inn
VI
插入
- i,I:插入,小写插入到光标位置,大写插入到一行开始
- a,A:追加: 小写在光标位置追加,大写行尾追加
- o,O:插入空白行,小写在当前行下方,大写在当前行上方
光标移动
- h,j,k,l:上下左右移动
- w,W: 向前跳过一个单词,停留在单词头部,小写考虑拼写,大写不考虑
- e,E:向前跳过一个单词,停留在单词尾部
- b,B:回退跳过一个单词
- 0 :一行的开始
- $:一行结束
- 5G:一次跳过5行
剪切复制(Cut and Paste)
- yy:(yank、copy) 复制一行
- 2yy :复制2行
- yw:复制一个单词
- y$:复制到行尾部
- p,P:(put、paste)粘贴
- dd:删除一行
- dw:删除光标所在单词
- x:删除一个字符