安固途径

知识来源于感觉和经验

Vim代码编辑通用配置

2016-05-12, 星期四|
Vim

修改 ~/.vimrc 文件,在其中添加相应语句,使VIM支持显示行号,Tab键及退Tab键大小,自动缩进,支持鼠标,代码高亮等。

基本设置

set nu
set tabstop=4
set shiftwidth=4
set softtabstop=4
set autoindent
set mouse=i
syntax on

备忘之。

...
阅读全文

Vim改写行

2016-05-09, 星期一|
Vim

Vim改写行

c$ 或 C 改写光标到行尾

cc 改写整行,相当于 ddO

ciw 或 caw 改写光标所在的单词,caw将单词后的空格也改写

ci' ci" ci) ci} ci] 等表示改写 ' " ) } ]等引号或括号之间的内容

c 也可以与f组合,例如 c2f ,将改写光标到两个空格字符串,f 表示该行向右查找字符

类似的,D 表示删掉光标至行尾,d 也可以与引号或括号组合,

A 表示在行尾添加,I 表示在行首插入。

参考Vim Tips Wiki

...
阅读全文

Vim标签页及移动应知

2016-05-08, 星期日|
Vim

Vim标签页导航

例如vim以标签页的形式打开多个文件编辑

vim -p first.txt second.txt
gvim -p *.txt
:tabe path/to/second.txt

在正常模式打

gt    到下一个标签页
gT    到上一个标签页
{i}gt 到第i个标签页

注意,0gt和1gt一样都是到第一个标签页,而且标签页从1开始数起,意味着到第三个标签页为3gt。

命令模式下也可以

:tabn         到下一个标签页
:tabp         到上一个标签页

正常模式和编辑模式下也可以用快捷键

Ctrl-PgDn     到下一个标签页
Ctrl-PgUp     到上一个标签页

也可以对键盘映射

nnoremap <C-Left> :tabprevious<CR>
nnoremap <C-Right> :tabnext<CR>

这样你就可以按 Ctrl-Left 或 Ctrl-Right 到上一个或下一个标签页了。

Vim移动光标

重要但不常用的

_   跳到此行开头非空格字符处,0跳到行首但
...
阅读全文

一些重要的Chrome alike浏览器快捷键

2016-05-08, 星期日|
windows快捷键

有一些类谷歌浏览器PC版,如国产的2345浏览器,360浏览器,搜狗浏览器等。除却使用鼠标手势,知道并使用常用的快捷键可以显著的提高操作效率,特别是对一些菜单没有的,下面做一下回顾。

  • Ctrl+H, 打开历史纪录,记作history;
  • Ctrl+J, 打开下载记录,记作J从上到下;
  • Ctrl+Shift+T, 恢复打开上一个关闭的标签,记作Tab;
  • F12, 打开开发者工具(Network, Console, Resources, Element等);
  • Ctrl+F, 在当前网页内搜索字符串,通用,记作find;
  • Ctrl+W, 关闭当前标签页,这个通用;

可用导航

  • BackSpace,到该标签页的前一个网页;
  • PageUp, PageDown, Space翻页等等;
  • Ctrl+Home, 好像是Home吧,导航到页首,通用;
  • Ctrl+End, 好像是End吧,跳转到页尾,通用;
  • Ctrl+L, 在地址栏中编辑,IE中为F6;
  • Ctrl+Num, 转到第Num个标签页,例如Ctrl+1;

不常用或通用

  • Ctrl+P, 打印当前网页或另存为pdf,通用,print;
  • C
...
阅读全文

Chrome开发者工具调试手机网页

2016-05-04, 星期三|
软件开发

Chrome,按F12打开谷歌浏览器开发者工具,先选择“Toggle device mode”,再选择设备类型,Apple iPad,或者Apple iPhone.

Chrome-dev-tool debug webpage for device

...
阅读全文