杂谈:自定义小工具

Posted onlycat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杂谈:自定义小工具相关的知识,希望对你有一定的参考价值。

一、主题

PROMPT=%{$fg[blue]%}[%D %*]${PR_RST} %{$fg[red]%}>%{$fg[yellow]%}>%{$fg[green]%}>${PR_RST} %{$purple%}%n${PR_RST} at   %{$orange%}iwm-yyz${PR_RST} in %{$limegreen%}%~${PR_RST} $vcs_info_msg_0_$(virtualenv_info)
$ 

 

二、终端工具

# ip查询
i() curl ip.cn/$1

# ctrl+q 退回上层
cdlast() {
      cd -
        ls -lrth --color=auto | tail
          zle reset-prompt
}
zle -N cdlast
bindkey ^Q cdlast


# 时间戳转换
ds() date -d @$1 "+%Y-%m-%d %H:%M:%S" 
sd() date -d "$1" +%s


# 有道翻译
fanyi() {
    word=`echo $1 | tr -d 
 | xxd -plain | sed s/(..)/%1/g`
    result=$(curl -s "http://fanyi.youdao.com/openapi.do?keyfrom=CoderVar&key=802458398&type=data&doctype=json&version=1.1&q=$word")
    echo "33[31m【检索】:33[0mc"
    echo  $result | awk -F query": {print $(2)} | awk -F , {print $1}
    echo "33[33m【释义】:33[0mc"
    echo  $result | awk -F : {print $(2)} | awk -F , {print $1}
    echo "33[36m【说明】:33[0mc"
    echo  $result | awk -F explains": {print $(2)} | awk -F } {print $1}
}

 

以上是关于杂谈:自定义小工具的主要内容,如果未能解决你的问题,请参考以下文章

Sublime Text3自定义代码片段

自定义工具栏在片段中不可见

视频转GIF小工具,原生javascript + gif.js + canvas,自定义制作表情包

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

[技术杂谈][原创]一个可以搜索老版本显卡驱动的小工具