<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Visual Studio Code on 叶寻的博客</title><link>https://cyrusyip.org/zh-cn/tags/visual-studio-code/</link><description>Recent content in Visual Studio Code on 叶寻的博客</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 06 Jun 2022 00:29:26 +0800</lastBuildDate><atom:link href="https://cyrusyip.org/zh-cn/tags/visual-studio-code/index.xml" rel="self" type="application/rss+xml"/><item><title>修复键盘映射在 VS Code 失效的问题</title><link>https://cyrusyip.org/zh-cn/posts/2021/12/27/fix-vscode-keyboard-mapping/</link><pubDate>Mon, 27 Dec 2021 00:00:00 +0800</pubDate><guid>https://cyrusyip.org/zh-cn/posts/2021/12/27/fix-vscode-keyboard-mapping/</guid><description>&lt;p&gt;&lt;a href="https://cyrusyip.org/zh-cn/posts/2021/12/27/kde-plasma-swap-caps-and-esc/"&gt;我将 Caps 键改为 Esc 键之后&lt;/a&gt;，在 VS Code 设置就失效了。修复方法：按下 &lt;code&gt;Ctrl + ,&lt;/code&gt; 打开设置，找到 &lt;code&gt;Keyboard: Dispatch&lt;/code&gt;，将其改为 &lt;code&gt;keyCode&lt;/code&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;参考资料：&lt;a href="https://linuxdev.io/howto-fix-caps-lock-escape-swap-not-working-in-vs-code/"&gt;Howto: Fix Caps Lock Escape Swap Not Working in VS Code&lt;/a&gt;&lt;/p&gt;</description></item><item><title>VSCodeVim 自动切换 Fcitx5</title><link>https://cyrusyip.org/zh-cn/posts/2021/12/24/vscodevim-auto-switch-fcitx5/</link><pubDate>Fri, 24 Dec 2021 00:00:00 +0800</pubDate><guid>https://cyrusyip.org/zh-cn/posts/2021/12/24/vscodevim-auto-switch-fcitx5/</guid><description>&lt;p&gt;在 &lt;code&gt;$HOME/.config/Code/User/settings.json&lt;/code&gt; 加入以下内容：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;vim.autoSwitchInputMethod.obtainIMCmd&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/usr/bin/fcitx5-remote&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;vim.autoSwitchInputMethod.switchIMCmd&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/usr/bin/fcitx5-remote -t {im}&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;vim.autoSwitchInputMethod.enable&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;vim.autoSwitchInputMethod.defaultIM&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;1&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;或者按下 &lt;code&gt;Ctrl + ,&lt;/code&gt; 用图形界面设置对应选项。这样退出插入模式时会将 Fcitx5 切换为英文。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;参考文章：&lt;a href="https://medium.com/@dododavid006/%E5%9C%A8-vscode-%E7%9A%84-vim-keybinding-%E4%B8%8B%E8%87%AA%E5%8B%95%E5%88%87%E6%8F%9B-fcitx-%E6%A8%A1%E5%BC%8F-39921d737416"&gt;在 VSCode 的 Vim keybinding 下自動切換 fcitx 模式 | by DanSnow | Medium&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>