{"id":241,"date":"2022-03-08T00:20:15","date_gmt":"2022-03-07T16:20:15","guid":{"rendered":"https:\/\/www.osvlabs.com\/blog\/?p=241"},"modified":"2022-03-30T20:57:20","modified_gmt":"2022-03-30T12:57:20","slug":"mac-%e4%b8%8aapp-%e6%95%b4%e7%90%86","status":"publish","type":"post","link":"https:\/\/blog.osvlabs.com\/?p=241","title":{"rendered":"Mac \u4e0aapp \u6574\u7406"},"content":{"rendered":"<h2>\u622a\u56fe<\/h2>\n<ul>\n<li>cleanshot x (\u6536\u8d39\uff0c\u652f\u6301\u89c6\u9891\u548c gif\uff0c\u7279\u522b\u597d\u7528)<\/li>\n<li><a href=\"https:\/\/shottr.cc\/\">shott<\/a><br \/>\n<h2>\u6587\u4ef6\u5939<\/h2>\n<\/li>\n<li><a href=\"https:\/\/www.trankynam.com\/xtrafinder\/\">xtrafinder<\/a> (\u7279\u522b\u597d\u7528)<\/li>\n<li>qspace (\u591a\u76ee\u5f55\u540c\u65f6\u6253\u5f00)<\/li>\n<li>openInterminal (\u5728\u6587\u4ef6\u5939\u4e2d\u76f4\u63a5\u6253\u5f00\u7ec8\u7aef\/vscode\u7b49)<br \/>\n<h2>\u5bc6\u7801\u7ba1\u7406<\/h2>\n<\/li>\n<li><a href=\"https:\/\/bitwarden.com\/\">bitwarden<\/a><br \/>\n<h2>\u7ec8\u7aef\u8865\u5168<\/h2>\n<\/li>\n<li>fig<br \/>\n<h2>\u6587\u4ef6\u6574\u7406<\/h2>\n<\/li>\n<li>Hazel (\u6839\u636e\u89c4\u5219\u6574\u7406\u6587\u4ef6)<br \/>\n<h2>\u4e0b\u8f7d\u5de5\u5177<\/h2>\n<\/li>\n<li>NDM<\/li>\n<li>motrix<br \/>\n<h2>\u89e3\u538b\u8f6f\u4ef6<\/h2>\n<\/li>\n<li>Bandzip (\u5f88\u5f3a\uff0c\u5f88\u8d35)<\/li>\n<li>keka<\/li>\n<li>\u89e3\u538b\u4e13\u5bb6 Oka Pro<br \/>\n<h2>\u6587\u4ef6\u9884\u89c8<\/h2>\n<\/li>\n<li>galance (\u652f\u6301\u4ee3\u7801\u9884\u89c8)<br \/>\n<h2>\u7c98\u8d34\u677f<\/h2>\n<\/li>\n<li>fastclip (\u652f\u6301\u522b\u540d)<\/li>\n<li>paste (\u6536\u8d39)<br \/>\n<h2>\u8f93\u5165\u6cd5<\/h2>\n<\/li>\n<li>Rime (\u9700\u8981\u914d\u7f6e\uff0c\u5f88\u5f3a\uff0c\u5f88\u6d41\u7545)<\/li>\n<li>\u54c8\u5229\u8def\u4e9a\u82f1\u6587\u8f93\u5165\u6cd5 (\u81ea\u5e26\u7ffb\u8bd1\uff0c\u81ea\u52a8\u63d0\u793a\u82f1\u6587\u5355\u8bcd\uff0c\u5207\u6362\u684c\u9762\u65f6\u6709\u6b8b\u5f71)<br \/>\n<h2>\u6e05\u7406<\/h2>\n<\/li>\n<li>tencent lemon<\/li>\n<li>sensi (\u6536\u8d39)<\/li>\n<li>app cleaner (\u6536\u8d39)<br \/>\n<h2>\u6570\u636e\u5e93<\/h2>\n<\/li>\n<li>tableplus (\u6536\u8d39, \u989c\u503c\u9ad8)<br \/>\n<h2>\u7ffb\u8bd1<\/h2>\n<\/li>\n<li>bob (\u975e\u5e38\u65b9\u4fbf\u597d\u7528\u7684\u4efb\u610f\u5730\u65b9\u90fd\u53ef\u4ee5\u7528\u7684\u7ffb\u8bd1\uff0c\u652f\u6301 \u5212\u8bcd\uff0c\u8f93\u5165\u548c\u622a\u56fe\u7ffb\u8bd1\uff0c\u652f\u6301\u63d2\u4ef6\u5f00\u53d1\uff0cpopclip \u548c appleScript)<br \/>\n<h2>\u63a5\u53e3\u8c03\u8bd5<\/h2>\n<\/li>\n<li>paw<\/li>\n<li>thunder client (vscode \u62d3\u5c55)<br \/>\n<h2>markdown<\/h2>\n<\/li>\n<li>mweb pro (\u6536\u8d39)<br \/>\n<h2>\u97f3\u4e50<\/h2>\n<\/li>\n<li>lx music (\u53ef\u4e0b\u8f7d\u548c\u5728\u7ebf\u542c\u56fd\u5185\u4e3b\u6d41\u5e73\u53f0\u6b4c\u66f2)<\/li>\n<li>foobar2000 (\u672c\u5730\u64ad\u653e\u5668)<\/li>\n<li>LyricsX (Touch Bar \u663e\u793a\u6b4c\u8bcd)<br \/>\n<h2>git<\/h2>\n<\/li>\n<li>fork (\u6536\u8d39)<\/li>\n<li>gitkraken (\u79c1\u6709\u4ed3\u5e93\u6536\u8d39\uff0celectron \u5f00\u53d1\uff0c\u633a\u597d\u7528)<\/li>\n<li>sourcetree<\/li>\n<li>gitup (\u514d\u8d39\uff0c\u8ba9 git \u64cd\u4f5c\u53ef\u4ee5\u4efb\u610f\u64a4\u9500)<br \/>\n<h2>\u7b14\u8bb0<\/h2>\n<\/li>\n<li>notion<\/li>\n<li>Sidenodes<br \/>\n<h2>\u9690\u85cf\u5bfc\u822a\u680f<\/h2>\n<\/li>\n<li>hidden bar <\/li>\n<li>bartender (\u6536\u8d39)<br \/>\n<h2>\u72b6\u6001\u680f\u5de5\u5177<\/h2>\n<\/li>\n<li>eul<br \/>\n<h2>\u5fae\u535a<\/h2>\n<\/li>\n<li>vvebo<\/li>\n<li>maipo<br \/>\n<h2>\u56fe\u7247\u9884\u89c8<\/h2>\n<\/li>\n<li>PictureView<br \/>\n<h2>\u90ae\u7bb1<\/h2>\n<\/li>\n<li>Spark<\/li>\n<li>Edison mail<\/li>\n<li>Mimestream (\u53ea\u652f\u6301 Gmail, \u4f53\u9a8c\u5f88\u4e0d\u9519\uff0c\u9875\u9762\u7c7b\u4f3c Mail.app\uff0c \u76ee\u524d\u514d\u8d39\uff0c\u5c06\u6765\u6536\u8d39)<\/li>\n<li>Mail.app (\u7cfb\u7edf\u81ea\u5e26)<br \/>\n<h2>\u5176\u4ed6<\/h2>\n<\/li>\n<li>hammerspoon<\/li>\n<li>utools (\u5404\u79cd\u5de5\u5177\u7684\u96c6\u5408, \u5f3a\u70c8\u63a8\u8350)<\/li>\n<li>autojump (\u7ec8\u7aef\u547d\u4ee4\u5feb\u901f\u8fdb\u5165\u8def\u5f84)<\/li>\n<li>iterm2<\/li>\n<li>surge <\/li>\n<li>clashx pro (\u652f\u6301\u771f\u5168\u5c40)<\/li>\n<li>go2shell (\u6253\u5f00\u7ec8\u7aef\u8fdb\u5165\u5230\u5f53\u524d\u8def\u5f84)<\/li>\n<li>new file creation<\/li>\n<li>\u5e55\u5e03<\/li>\n<li>vscode<\/li>\n<li>mamp pro (\u6536\u8d39)<\/li>\n<li>filza<\/li>\n<li>boom 3d (\u6536\u8d39\uff0c\u542c\u4e2a\u54cd\uff0c\u914d\u5408\u4e00\u4e9b\u5f55\u5c4f\u8f6f\u4ef6\u53ef\u4ee5\u5f55\u5236\u7535\u8111\u5185\u58f0\u97f3)<\/li>\n<li>eul (swiftUI \u5f00\u53d1demo, \u8ddf \u72b6\u6001\u680f\u7684app \u91cd\u540d)<\/li>\n<li>Tickeys (\u6a21\u62df\u673a\u68b0\u952e\u76d8\u58f0\u97f3)<\/li>\n<li>mos (\u9f20\u6807\u5706\u6ed1\u6eda\u52a8)<\/li>\n<li><a href=\"https:\/\/github.com\/wbyoung\/avn\">avn<\/a> (cd \u5230\u9879\u76ee\u4e2d\u65f6\u6839\u636e\u914d\u7f6e\u6587\u4ef6\u81ea\u52a8\u5207\u6362 Node \u7248\u672c)<\/li>\n<li>isimator (\u5feb\u901f\u6253\u5f00\u6a21\u62df\u5668)<\/li>\n<li><a href=\"https:\/\/handbrake.fr\/\">handbrake<\/a> (\u89c6\u9891\u538b\u7f29)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u622a\u56fe cleanshot x (\u6536\u8d39\uff0c\u652f\u6301\u89c6\u9891\u548c gif\uff0c\u7279\u522b\u597d\u7528) shott \u6587\u4ef6\u5939 xtrafinder (\u7279\u522b\u597d\u7528) qspace (\u591a\u76ee\u5f55\u540c\u65f6\u6253\u5f00) openInterminal (\u5728\u6587\u4ef6\u5939\u2026<\/p>\n","protected":false},"author":4,"featured_media":251,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":5}},"_links":{"self":[{"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=\/wp\/v2\/posts\/241"}],"collection":[{"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=241"}],"version-history":[{"count":2,"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=\/wp\/v2\/posts\/241\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=\/wp\/v2\/posts\/241\/revisions\/243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=\/wp\/v2\/media\/251"}],"wp:attachment":[{"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.osvlabs.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}