<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tools on Jermineの博客 </title>
    <link>https://Jermine.vdo.pub/tags/tools/</link>
    <description>Recent content in Tools on Jermineの博客 </description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Sun, 11 May 2025 11:02:31 +0800</lastBuildDate>
    <atom:link href="https://Jermine.vdo.pub/tags/tools/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>跨平台音乐播放器</title>
      <link>https://Jermine.vdo.pub/tools/%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE%E5%99%A8/</link>
      <pubDate>Sun, 11 May 2025 11:02:31 +0800</pubDate>
      <guid>https://Jermine.vdo.pub/tools/%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE%E5%99%A8/</guid>
      <description>&lt;h1 id=&#34;musicfree下载安装&#34;&gt;MusicFree下载安装&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;项目地址：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;手机端：https://github.com/maotoumao/MusicFree&lt;/li&gt;&#xA;&lt;li&gt;桌面端：https://github.com/maotoumao/MusicFreeDesktop&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;插件地址：&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://musicfreepluginshub.2020818.xyz/plugins.json&#34;&gt;https://musicfreepluginshub.2020818.xyz/plugins.json&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>git通过https协议使用仓库时如何记住token?</title>
      <link>https://Jermine.vdo.pub/tools/git%E9%80%9A%E8%BF%87https%E5%8D%8F%E8%AE%AE%E4%BD%BF%E7%94%A8%E4%BB%93%E5%BA%93%E6%97%B6%E5%A6%82%E4%BD%95%E8%AE%B0%E4%BD%8Ftoken/</link>
      <pubDate>Thu, 18 Feb 2021 11:02:31 +0800</pubDate>
      <guid>https://Jermine.vdo.pub/tools/git%E9%80%9A%E8%BF%87https%E5%8D%8F%E8%AE%AE%E4%BD%BF%E7%94%A8%E4%BB%93%E5%BA%93%E6%97%B6%E5%A6%82%E4%BD%95%E8%AE%B0%E4%BD%8Ftoken/</guid>
      <description>&lt;h1 id=&#34;git通过https协议使用仓库时如何记住token&#34;&gt;git通过https协议使用仓库时如何记住token?&lt;/h1&gt;&#xA;&lt;p&gt;通过配置 Git 的凭据助手（credential helper），可以记住 HTTPS 访问时需要的用户名和 Token（作为密码），避免重复输入。&lt;/p&gt;&#xA;&lt;h3 id=&#34;常用方法按安全性便捷性排序&#34;&gt;常用方法（按安全性/便捷性排序）&lt;/h3&gt;&#xA;&lt;h4 id=&#34;1-临时缓存适合短期使用&#34;&gt;1. 临时缓存（适合短期使用）&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;1&lt;/span&gt;&lt;span&gt;git config --global credential.helper cache&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;2&lt;/span&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 默认缓存 15 分钟，可修改超时（秒）：&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;3&lt;/span&gt;&lt;span&gt;git config --global credential.helper &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;cache --timeout=3600&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;2-永久存储到文件明文安全性低&#34;&gt;2. 永久存储到文件（明文，安全性低）&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;1&lt;/span&gt;&lt;span&gt;git config --global credential.helper store&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;2&lt;/span&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 凭据会保存在 ~/.git-credentials，首次输入后永久生效&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;3-使用操作系统安全存储推荐&#34;&gt;3. 使用操作系统安全存储（推荐）&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Windows&lt;/strong&gt;（Git for Windows 自带）&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;1&lt;/span&gt;&lt;span&gt;git config --global credential.helper manager-core&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;2&lt;/span&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 或旧版：git config --global credential.helper wincred&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;macOS&lt;/strong&gt;（钥匙串）&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;1&lt;/span&gt;&lt;span&gt;git config --global credential.helper osxkeychain&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Linux&lt;/strong&gt;（需要安装 &lt;code&gt;libsecret&lt;/code&gt;）&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;1&lt;/span&gt;&lt;span&gt;sudo apt-get install libsecret-1-0 libsecret-1-dev&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;2&lt;/span&gt;&lt;span&gt;sudo make -C /usr/share/doc/git/contrib/credential/libsecret&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;3&lt;/span&gt;&lt;span&gt;git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;或者使用 &lt;code&gt;gnome-keyring&lt;/code&gt; 等。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;4-直接在远程-url-中嵌入-token一次性配置url-变更&#34;&gt;4. 直接在远程 URL 中嵌入 Token（一次性配置，URL 变更）&lt;/h4&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;1&lt;/span&gt;&lt;span&gt;git remote set-url origin https://你的用户名:你的token@github.com/用户名/仓库.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;⚠️ Token 会明文存储在 &lt;code&gt;.git/config&lt;/code&gt; 中，且 &lt;code&gt;git remote -v&lt;/code&gt; 会暴露 Token。&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何在手机终端上使用claude-code？</title>
      <link>https://Jermine.vdo.pub/tools/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%89%8B%E6%9C%BA%E7%BB%88%E7%AB%AF%E4%B8%8A%E4%BD%BF%E7%94%A8claude-code/</link>
      <pubDate>Thu, 18 Feb 2021 11:02:31 +0800</pubDate>
      <guid>https://Jermine.vdo.pub/tools/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%89%8B%E6%9C%BA%E7%BB%88%E7%AB%AF%E4%B8%8A%E4%BD%BF%E7%94%A8claude-code/</guid>
      <description>&lt;h1 id=&#34;在termux中使用proot-distro运行ubuntu&#34;&gt;在Termux中使用proot-distro运行ubuntu&lt;/h1&gt;&#xA;&lt;p&gt;直接在termux中安装claude code会遇到下面错误：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;bun -version&#xA;error: &amp;#34;/data/data/com.termux/files/home/.bun/bin/bun&amp;#34; has unexpected e_type: 2&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这个错误是因为bun是为标准Linux环境（依赖&lt;code&gt;glibc&lt;/code&gt;库）编译的,和Termux的Android环境（&lt;code&gt;bionic libc&lt;/code&gt;）不兼容。&lt;/p&gt;</description>
    </item>
    <item>
      <title>处理git无法显示中文的问题</title>
      <link>https://Jermine.vdo.pub/tools/%E5%A4%84%E7%90%86git%E6%97%A0%E6%B3%95%E6%98%BE%E7%A4%BA%E4%B8%AD%E6%96%87%E7%9A%84%E9%97%AE%E9%A2%98/</link>
      <pubDate>Mon, 18 Jan 2021 11:02:31 +0800</pubDate>
      <guid>https://Jermine.vdo.pub/tools/%E5%A4%84%E7%90%86git%E6%97%A0%E6%B3%95%E6%98%BE%E7%A4%BA%E4%B8%AD%E6%96%87%E7%9A%84%E9%97%AE%E9%A2%98/</guid>
      <description>&lt;h1 id=&#34;git-pull-遇到乱码&#34;&gt;git pull 遇到乱码&lt;/h1&gt;&#xA;&lt;p&gt;执行git pull 输出好多编码非中文的字符：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt; 1&lt;/span&gt;&lt;span&gt;remote: Enumerating objects: 42, &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt; 2&lt;/span&gt;&lt;span&gt;remote: Counting objects: 100% &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;42/42&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt; 3&lt;/span&gt;&lt;span&gt;remote: Compressing objects: 100% &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;18/18&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt; 4&lt;/span&gt;&lt;span&gt;remote: Total &lt;span style=&#34;color:#ae81ff&#34;&gt;32&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;delta 9&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;, reused &lt;span style=&#34;color:#ae81ff&#34;&gt;32&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;delta 9&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;, pack-reused &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;from 0&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt; 5&lt;/span&gt;&lt;span&gt;Unpacking objects: 100% &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;32/32&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;, 4.17 KiB | 8.00 KiB/s, &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt; 6&lt;/span&gt;&lt;span&gt;From github.com:JermineHu/jerminehu.github.io&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt; 7&lt;/span&gt;&lt;span&gt;   08d9ec6..9c5c1ec  master     -&amp;gt; origin/master&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt; 8&lt;/span&gt;&lt;span&gt;Updating 08d9ec6..9c5c1ec&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt; 9&lt;/span&gt;&lt;span&gt;Fast-forward&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;10&lt;/span&gt;&lt;span&gt; .../29&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;46&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;27&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;45/&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;45&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;05&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;63&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;44&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;72&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;16claude code&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;44&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;75&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;77&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;47&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;24&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;50.md&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34; | 39 +++++++++++++++++++++++++++++++++++++++&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;11&lt;/span&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt; .../30\346\227\245/\346\210\220\344\270\272\350\207\252\345\267\261.md&amp;#34;&lt;/span&gt;            |  &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; +&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;12&lt;/span&gt;&lt;span&gt; .../03&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;46&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;27&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;45/&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;45&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;05&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;63&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;44&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;72&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;16&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;47&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;35&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;41&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;47&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;34&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;40.md&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;            | 21 +++++++++++++++++++++&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;13&lt;/span&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt; ...203\345\271\263\350\203\275\346\204\210\344\270\211\345\215\203\347\226\276.md&amp;#34;&lt;/span&gt; | &lt;span style=&#34;color:#ae81ff&#34;&gt;15&lt;/span&gt; +++++++++++++++&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;14&lt;/span&gt;&lt;span&gt; ...214&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;45&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;22&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;14&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;46&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;03&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;63&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;46&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;10&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;20&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;44&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;70&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;72&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;47&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;32&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;04&lt;span style=&#34;color:#ae81ff&#34;&gt;\3&lt;/span&gt;44&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;72&lt;span style=&#34;color:#ae81ff&#34;&gt;\2&lt;/span&gt;72.md&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34; | 14 ++++++++++++++&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;15&lt;/span&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt; .../05\346\227\245/\346\234\235\350\212\261\345\244\225\346\213\276.md&amp;#34;&lt;/span&gt;            |  &lt;span style=&#34;color:#ae81ff&#34;&gt;6&lt;/span&gt; ++++++&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;16&lt;/span&gt;&lt;span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;6&lt;/span&gt; files changed, &lt;span style=&#34;color:#ae81ff&#34;&gt;96&lt;/span&gt; insertions&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;+&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;17&lt;/span&gt;&lt;span&gt; create mode &lt;span style=&#34;color:#ae81ff&#34;&gt;100644&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;6. \350\241\250\350\276\276/\345\215\241\347\211\207/2026\345\271\264/2\345\255\243\345\272\246/05\346\234\210/03\346\227\245/\345\205\263\344\272\216\347\235\241\347\234\240.md&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;18&lt;/span&gt;&lt;span&gt; create mode &lt;span style=&#34;color:#ae81ff&#34;&gt;100644&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;6. \350\241\250\350\276\276/\345\215\241\347\211\207/2026\345\271\264/2\345\255\243\345\272\246/05\346\234\210/05\346\227\245/\345\277\203\345\271\263\350\203\275\346\204\210\344\270\211\345\215\203\347\226\276.md&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;19&lt;/span&gt;&lt;span&gt; create mode &lt;span style=&#34;color:#ae81ff&#34;&gt;100644&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;6. \350\241\250\350\276\276/\345\215\241\347\211\207/2026\345\271\264/2\345\255\243\345\272\246/05\346\234\210/05\346\227\245/\346\210\221\344\273\254\347\273\210\345\205\266\344\270\200\347\224\237\345\257\273\346\211\276\347\232\204\357\274\214\345\272\224\350\257\245\346\230\257\350\207\252\345\267\261\345\226\234\346\254\242\347\232\204\347\224\237\346\264\273\346\226\271\345\274\217\357\274\214\345\222\214\346\203\263\346\210\220\344\270\272\347\232\204\344\272\272.md&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span style=&#34;white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f&#34;&gt;20&lt;/span&gt;&lt;span&gt; create mode &lt;span style=&#34;color:#ae81ff&#34;&gt;100644&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;6. \350\241\250\350\276\276/\345\215\241\347\211\207/2026\345\271\264/2\345\255\243\345\272\246/05\346\234\210/05\346\227\245/\346\234\235\350\212\261\345\244\225\346\213\276.md&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;解决方案&#34;&gt;解决方案：&lt;/h1&gt;&#xA;&lt;p&gt;遇到的问题是 Git 默认将非 ASCII 路径名（如中文）转义为 &lt;code&gt;\nnn&lt;/code&gt; 形式的八进制编码，这是为了确保在老旧或非 UTF-8 环境中输出不会乱码。解决办法很简单：关闭路径转义。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vs Code Hotkeys - vscode: Visual Studio Code 常用快捷键</title>
      <link>https://Jermine.vdo.pub/tools/vs-code-hotkeys/</link>
      <pubDate>Wed, 18 Jan 2017 11:02:31 +0800</pubDate>
      <guid>https://Jermine.vdo.pub/tools/vs-code-hotkeys/</guid>
      <description>&lt;p&gt;灵活使用快捷键可以提高编程效率，在此特意记录，快捷键的整理参照了VS Code官网。&lt;/p&gt;&#xA;&lt;h3 id=&#34;主命令框&#34;&gt;主命令框&lt;/h3&gt;&#xA;&lt;p&gt;F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内，可以输入任何命令，例如：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
