大家平时 coding 时都收藏了哪些提高效率的小工具

2018-05-06 00:27:56 +08:00
 lcj2class

我先说个我的情况

相信大家平时都会与时间戳打交道,debug 时经常需要把它格式化为人类可读的字符串,我之前一直是打来浏览器 console,然后 new Date(ts) 解决,偶尔也会找个在线工具来转,但这都需要离开之前的环境,不是很优雅。 直到今天我才意识到写一个 Emacs 函数就能搞定,哎,之前懒得不够彻底!

Emacs 同学可参考: https://github.com/jiacai2050/dotfiles/blob/e649223ae94ba3365a45120fd867f5638ff20abd/.emacs.d/customizations/editing.el#L102-L116

7121 次点击
所在节点    程序员
22 条回复
seaswalker
2018-05-06 09:38:10 +08:00
我是用 Linux 命令,date -d @时间戳
crb912
2018-05-06 12:50:02 +08:00
文件搜索
catfish(linux 平台),everything(win 平台)
从此告别在文件夹下面一个找文件。
jssyxzy
2018-05-06 13:03:54 +08:00
linux , date
xio
2018-05-06 13:46:47 +08:00
peco
lxml
2018-05-06 14:36:19 +08:00
因为 mac 上 bsd 和 linux 上 GNU 命令行风格不同,总记不住,我是写了个简单 bash 函数封装了下。
# mac
tim(){
date -r ${1}
}

# linux
tim(){
date -d @${1}
}

用的时候 无脑 $ tim 1525588495
willakira
2018-05-06 14:39:34 +08:00
autojump
shiny
2018-05-06 14:40:04 +08:00
一次函数调用的事情,这种场景我用 CodeRunner
scnace
2018-05-06 16:00:01 +08:00
我用 Alfred Workflow(
0xCNSumi
2018-05-06 16:55:09 +08:00
sublime 的正则查找和替换
listray 比 everything 好用和好看不要太多
totalcommander 浏览目录
date -d @{时间戳}
base64 --d
最常用的还是 alt+tab 切换窗口
GoLand
2018-05-06 17:02:28 +08:00
autojump +1
i730
2018-05-06 17:22:12 +08:00
乍一看以为是 coding 的广告
wanderpoet
2018-05-06 17:23:23 +08:00
@gocnsumi #9 listray+1
pompeii
2018-05-06 17:52:50 +08:00
改键?什么左右、首尾、或者按单词移动光标,还有对应的删除,都改到主键区(不会用 vim )
lcj2class
2018-05-06 20:40:45 +08:00
@pompeii 你在说什么?是说我 Emacs 里的配置嘛?那是因为终端下的 Emacs 有些快捷键无法直接输入,被终端捕获了。
xxstop
2018-05-06 23:16:53 +08:00
alfred
opengps
2018-05-06 23:38:51 +08:00
我说一个快捷键吧,很实用但是很多人不知道的。
同时编辑多列,alt+鼠标竖向选中,输入或者粘贴。
这时候对于规则的多行编辑很管用,这一招经常用在拼写 SQL 的 in 语句时候,把复制出来的列前后加上',' 再用正则清空掉换行标记
asaxing
2018-05-07 09:08:52 +08:00
命令行中格式化 JSON 数据:curl xxx | python -m json.tool
siteshen
2018-05-07 09:25:23 +08:00
;; 我通常用的这个 https://www.epochconverter.com/
;; 如果只需要查看,可以用更简单的函数
(format-time-string "%FT%T%z" (number-at-point))

;; (describe-function 'format-time-string)
;; For example, to produce full ISO 8601 format, use "%FT%T%z".
arzterk
2018-05-07 10:31:54 +08:00
ripgrep
remarrexxar
2018-05-07 12:17:45 +08:00
windows 平台 wox

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/452448

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX