最前端

我的工作,我的生活,点点滴滴...

关于‘ 工具技巧 ’ 目录的归档

模糊查询

  1. 在编辑器中使用sublime text 的 goto anything(在project中查询)
  2. 在浏览器中使用vimium的T(在打开的tab中查询),b,B(在书签及url历史中查询)
  3. 在chrome web developer tool中使用ctrl+o
  4. 在资源管理器中使用listary(专业版)的全局搜索>

全系统模拟vim操作方式

利用autohotkey在全系统下模拟vim的操作方式,简单模拟,有些还是自定义的快捷键,简单易记。代码如下:

; 全局的类 VI 编辑模式
 
SetCapsLockState, AlwaysOff             ; 设置大写锁定为永远为关闭状态(本脚未触发时不会起作用)
*Capslock::SetCapsLockState, AlwaysOff  ; 按下 Capslock 的时候设置为永远为关闭状态
^Capslock::SetCapsLockState, On         ; Ctrl + Capslock 切换大写锁定状态
 
;打开命令面板
CapsLock & q::
SetTitleMatchMode, 2                        ; match anywhere in the title
IfWinActive, Sublime Text 2                 ; find Sublime Text 2
{
  Send , ^+p
}
else
{
  Send , CapsLock & q
}
return
;打开go to anything
CapsLock & a::
SetTitleMatchMode, 2                        ; match anywhere in the title
IfWinActive, Sublime Text 2                 ; find Sublime Text 2
{
  Send , ^p
}
else
{
  Send , CapsLock & a
}
return
;打开zencoding
CapsLock & z::
SetTitleMatchMode, 2                        ; match anywhere in the title
IfWinActive, Sublime Text 2                 ; find Sublime Text 2
{
  Send , ^!{Enter}
}
else
{
  Send , CapsLock & z
}
return
;选中一行
CapsLock & i::
if getkeystate("alt") = 0
{
    Send, {Home}
    Send, +{End}
}
else
{
    Send, {Home}
    Send, +{End}
    Send, {BS}
}
return
;左移一个单词
CapsLock & n::
if getkeystate("shift") = 0
Send, ^{Left}
else
Send, ^+{Left}
return
;左移
CapsLock & h::
if getkeystate("shift") = 0
Send, {Left}
else
Send, +{Left}
return
;上移
CapsLock & k::
if getkeystate("shift") = 0
Send, {Up}
else
Send, +{Up}
return
;下移
CapsLock & j::
if getkeystate("shift") = 0
Send, {Down}
else
Send, +{Down}
return
;右移
CapsLock & m::
if getkeystate("shift") = 0
Send, ^{Right}
else
Send, ^+{Right}
return
;右移
CapsLock & l::
if getkeystate("shift") = 0
Send, {Right}
else
Send, +{Right}
return
;行首
CapsLock & y::
if getkeystate("shift") = 0
Send, {Home}
else
Send, +{Home}
return
;行尾
CapsLock & u::
if getkeystate("shift") = 0
Send, {End}
else
Send, +{End}
return
;上翻屏
CapsLock & o::
if getkeystate("shift") = 0
Send, {PgUp}
else
Send, ^{PgUp}
return
;下翻屏
CapsLock & p::
if getkeystate("shift") = 0
Send, {PgDn}
else
Send, ^{PgDn}
return
 
CapsLock & d:: Send, {Del}              ; 后删一个字符
CapsLock & >:: Send, ^{Del}             ; 后删一个单词
CapsLock & ]:: Send, +{End}{Del}        ; 后删所有内容
 
CapsLock & b:: Send, {BS}               ; 前删一个字符
CapsLock & <:: Send, ^{BS}              ; 前删一个单词
CapsLock & [:: Send, +{Home}{Del}       ; 前删所有内容

查看某一特定请求

  1. 平时查看某一(类型)请求时,经常是在chrome network下查看,再ctrl+f查找
  2. 请求太多时,还是打开fiddler 利用 filters来监听实在,完全是无干扰模式查看