<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux - 标签 - Spark's Blog</title><link>https://blog.sparkzh.top/tags/linux/</link><description>Spark 的个人博客 —— 记录技术、折腾与思考</description><generator>Hugo 0.167.0 &amp; FixIt v1.0.0-beta-mukxzari</generator><language>zh-CN</language><managingEditor>Spark-CN@outlook.com (Spark)</managingEditor><webMaster>Spark-CN@outlook.com (Spark)</webMaster><lastBuildDate>Mon, 05 Oct 2026 17:47:43 +0800</lastBuildDate><atom:link href="https://blog.sparkzh.top/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>Neovim使用`conform.nvim`或`none-ls.nvim`实现格式化代码</title><link>https://blog.sparkzh.top/posts/neovim_cmp_other-fmt/</link><pubDate>Wed, 02 Oct 2024 15:00:00 +0800</pubDate><author>Spark-CN@outlook.com (Spark)</author><guid>https://blog.sparkzh.top/posts/neovim_cmp_other-fmt/</guid><category domain="https://blog.sparkzh.top/categories/arch-linux/">Arch Linux</category><description>&lt;h1 class="heading-element" id="该配置由chatgpt完成经笔者修改测试后完全可用注释可以不看"&gt;&lt;span&gt;该配置由ChatGPT完成，经笔者修改测试后完全可用(注释可以不看)&lt;/span&gt;&#10; &lt;a href="#%e8%af%a5%e9%85%8d%e7%bd%ae%e7%94%b1chatgpt%e5%ae%8c%e6%88%90%e7%bb%8f%e7%ac%94%e8%80%85%e4%bf%ae%e6%94%b9%e6%b5%8b%e8%af%95%e5%90%8e%e5%ae%8c%e5%85%a8%e5%8f%af%e7%94%a8%e6%b3%a8%e9%87%8a%e5%8f%af%e4%bb%a5%e4%b8%8d%e7%9c%8b" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#10;&lt;/h1&gt;&lt;h1 class="heading-element" id="conformnvim"&gt;&lt;span&gt;&lt;code&gt;Conform.nvim&lt;/code&gt;&lt;/span&gt;&#10; &lt;a href="#conformnvim" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#10;&lt;/h1&gt;&lt;blockquote&gt;&#10;&lt;p&gt;Lightweight yet powerful formatter plugin for Neovim&#10;(轻量但强大的Neovim代码格式化插件)&#10;—— &lt;a href="https://github.com/stevearc/conform.nvim" target="_blank" rel="external nofollow noopener noreferrer"&gt;GitHub描述&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item><item><title>Neovim使用ruff格式化Python代码</title><link>https://blog.sparkzh.top/posts/neovim_cmp_ruff_fmt/</link><pubDate>Tue, 01 Oct 2024 19:51:57 +0800</pubDate><author>Spark-CN@outlook.com (Spark)</author><guid>https://blog.sparkzh.top/posts/neovim_cmp_ruff_fmt/</guid><category domain="https://blog.sparkzh.top/categories/arch-linux/">Arch Linux</category><description>&lt;h1 class="heading-element" id="在neovim中使用ruff来格式化python代码"&gt;&lt;span&gt;在Neovim中使用&lt;code&gt;ruff&lt;/code&gt;来格式化Python代码&lt;/span&gt;&#10; &lt;a href="#%e5%9c%a8neovim%e4%b8%ad%e4%bd%bf%e7%94%a8ruff%e6%9d%a5%e6%a0%bc%e5%bc%8f%e5%8c%96python%e4%bb%a3%e7%a0%81" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#10;&lt;/h1&gt;&lt;h2 class="heading-element" id="原因"&gt;&lt;span&gt;原因&lt;/span&gt;&#10; &lt;a href="#%e5%8e%9f%e5%9b%a0" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&lt;p&gt;&lt;del&gt;笔者尝试过使用&lt;code&gt;cmp&lt;/code&gt;调用&lt;code&gt;black&lt;/code&gt;和&lt;code&gt;flake8&lt;/code&gt;来实现格式化Python代码&lt;/del&gt;&lt;/p&gt;</description></item></channel></rss>