<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vim on 映屿</title>
    <link>https://blog.verdant.ee/tags/vim/</link>
    <description>Recent content in Vim on 映屿</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    
      <managingEditor>i@glowisle.me (五葉地錦)</managingEditor>
    
    
      <webMaster>i@glowisle.me (五葉地錦)</webMaster>
    
    
    
    <lastBuildDate>Sun, 22 Feb 2026 13:49:49 +0800</lastBuildDate>
    
    
    <atom:link href="http://blog.verdant.ee/tags/vim/atom.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>回声周刊 Vol.10：Vim9.2 添加对Wayland的实验性支持</title>
      <link>https://blog.verdant.ee/posts/weekly/10/</link>
      <pubDate>Sun, 22 Feb 2026 13:49:49 +0800</pubDate><author>i@glowisle.me (五葉地錦)</author>
      <guid>https://blog.verdant.ee/posts/weekly/10/</guid>
      <description>&lt;p&gt;这里是回声周刊，分享我这周读过的文章书籍、近期发生的大事小事。每周日更新。如果你对这个周刊感兴趣，可以 &lt;a href=&#34;https://blog.verdant.ee/categories/%E5%9B%9E%E5%A3%B0%E5%91%A8%E5%88%8A/atom.xml&#34;&gt;订阅周刊&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;-声波&#34;&gt;〰︎ 声波&lt;/h2&gt;&#xA;&#xA;&#xA;&lt;div class=&#34;music-card&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;music-info&#34;&gt;&#xA;        &lt;img class=&#34;music-cover&#34;&#xA;            src=&#34;https://images.glowisle.me/ab67616d00001e02df12926c3e33c921bb05e66b.jpeg&#34; loading=&#34;lazy&#34; alt=&#34;Cover&#34; /&gt;&#xA;        &lt;div class=&#34;music-text&#34;&gt;&#xA;            &lt;h4 class=&#34;music-title&#34;&gt;SAMURAI METROPOLIS&lt;/h4&gt;&#xA;            &lt;p class=&#34;music-artist&#34;&gt;T-SQUARE&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;    &#xA;    &lt;div class=&#34;music-links&#34;&gt;&#xA;        &#xA;&#xA;        &#xA;        &lt;a href=&#34;SAMURAI%20METROPOLIS&#34; class=&#34;music-btn&#34; target=&#34;_blank&#34; title=&#34;在网易云音乐中打开&#34; data-tooltip&gt;&#xA;            &lt;img src=&#34;https://blog.verdant.ee/images/netease-music.png&#34; loading=&#34;lazy&#34; class=&#34;music-icon&#34; alt=&#34;Netease Music&#34; /&gt;&#xA;            &lt;span class=&#34;music-btn-text&#34;&gt;网易云&lt;/span&gt;&#xA;        &lt;/a&gt;&#xA;        &#xA;&#xA;        &#xA;        &lt;a href=&#34;https://open.spotify.com/track/2Him0kuVFhxrFjJ7DfMNos?si=f68b5652ab664de2&#34; class=&#34;music-btn&#34; target=&#34;_blank&#34; title=&#34;在 Spotify 中打开&#34; data-tooltip&gt;&#xA;            &lt;img src=&#34;https://blog.verdant.ee/images/spotify.png&#34; loading=&#34;lazy&#34; class=&#34;music-icon&#34; alt=&#34;Spotify&#34; /&gt;&#xA;            &lt;span class=&#34;music-btn-text&#34;&gt;Spotify&lt;/span&gt;&#xA;        &lt;/a&gt;&#xA;        &#xA;    &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;来自非常优秀的爵士乐队 T-Square ，貌似在国内很有热度，之前还在用网易云的时候看到评论区有不少吵风格的，管他呢，好听就行。这也是我换到 Spotify 的原因之一。&lt;/p&gt;&#xA;&lt;h2 id=&#34;-声源&#34;&gt;🕮 声源&lt;/h2&gt;&#xA;&lt;h3 id=&#34;vim-92-发布提供实验性-wayland-支持更好的-hidpi-显示支持&#34;&gt;Vim 9.2 发布，提供实验性 Wayland 支持，更好的 HiDPI 显示支持&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;🔗 &lt;a href=&#34;https://www.phoronix.com/news/Vim-9.2-Released&#34;&gt;文章链接&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;本月 14 日 ， Vim 发布了 9.2 版本。添加了实验性的 Wayland 支持、 XDG 基本目录规范支持、 HiDPI 显示的现代化默认设置、新的补全功能和改进的 Diff 模式，以及垂直标签页栏等功能。&lt;/p&gt;&#xA;&lt;p&gt;不过，现在 Neovim 社区这么活跃，日常开发一般都使用 Neovim 了吧，就算受限环境或服务器，也不可能用 GVim ，但至少表明 Vim 正在努力跟进现代 Linux 标准。&lt;/p&gt;&#xA;&lt;h3 id=&#34;手写html搭建博客&#34;&gt;手写HTML搭建博客&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;🔗 &lt;a href=&#34;https://claytonwramsey.com/blog/own-html/&#34;&gt;文章链接&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;作者厌倦了 Jekyll ，改用手写 HTML 的方式搭建博客，倡导个人网站应该如此。&lt;/p&gt;&#xA;&lt;p&gt;追求简单和容易维护的理念很值得肯定，但这篇文章的作者一定没有用过 Hugo ， Hugo 唯一可能让人讨厌的地方就是 Go 模板奇怪的语法，从 Hugo 的可定制性、可拓展性以及维护成本来看，都是比 Jekyll 更现代的选择。以及 HTML 虽然是一种简单的格式，但闭合标签、移动光标等操作，都会打断写作的思路，Markdown 完全避免了这些，这种行为有些激进。如果是一些简单的页面手写确实是个不错的选择，但需要频繁更新改动的博客不一定合适。&lt;/p&gt;&#xA;&lt;h3 id=&#34;那不是抽象那只是间接层&#34;&gt;那不是抽象，那只是间接层&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;🔗 &lt;a href=&#34;https://fhur.me/posts/2024/thats-not-an-abstraction&#34;&gt;文章链接&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;文章批评了软件工程中「抽象」的滥用，并举例 TCP 证明什么是伟大的抽象，伟大的抽象在于隐藏底层的复杂性，让使用者可以完全忽略细节，化繁为简。坏抽象（即伪装的间接层）不隐藏任何复杂性。它们通常是薄薄的包装器、单纯传递数据的接口，其意义完全来源于被包装物，只是增加了需要导航的额外层次，导致系统更难追踪和调试。但是没有完美的抽象，最终都要面对底层细节，好抽象能最大限度减少这种情况。&lt;/p&gt;&#xA;&lt;h2 id=&#34;-所在&#34;&gt;♇ 所在&lt;/h2&gt;&#xA;&lt;h3 id=&#34;加入-tilde-社区&#34;&gt;加入 Tilde 社区&lt;/h3&gt;&#xA;&lt;p&gt;前几天，我正准备制作自己的个人主页，看中了一个&lt;code&gt;.org&lt;/code&gt;域名，但这个域名由于国内的条条框框不方便购买，一定要买的话，只能用境外支付方式、银行卡、信用卡一类，我只好放弃域名，寻找其他的方式。首先排除了 Github Pages ，因为我正在用它托管我的博客。其次排除了 Cloudflare 和 Netlify 一类，没有其他原因，只是偏好和印象问题。最终我在&lt;a href=&#34;https://mabbs.github.io/2025/08/10/tilde.html&#34;&gt;《在Tilde社区的游玩体验》&lt;/a&gt;这篇文章发现了 Tilde 社区。&lt;/p&gt;&#xA;&lt;p&gt;Tilde，即波浪号(~)，在类 Unix 系统中代表一个用户的家目录。在 Tilde 社区中，每个成员都会在服务器中分配一个用户，可以用于托管网页和一些简单的服务。网上有各种免费托管网页的服务，为什么偏偏选中 Tilde 社区呢？抛开那些哲学和理念，我其实是被&lt;code&gt;~&lt;/code&gt;这个符号吸引的。&lt;/p&gt;&#xA;&lt;p&gt;在计算机还很笨重，只有高校的实验室，有几台运行着 Unix 系统的服务器的时期，用户如果想托管个人主页，就需要在家目录建立&lt;code&gt;public_html&lt;/code&gt;目录，然后放入网页文件，而 URL 就是&lt;code&gt;http://example.net/~username&lt;/code&gt;的形式，例如：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.samba.org/~sahlberg/&#34;&gt;https://www.samba.org/~sahlberg/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.cs.vu.nl/~ast/&#34;&gt;https://www.cs.vu.nl/~ast/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www-cs-faculty.stanford.edu/~knuth/&#34;&gt;https://www-cs-faculty.stanford.edu/~knuth/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;很复古，很 Unix！我在&lt;a href=&#34;https://rw.rs&#34;&gt;rw.rs&lt;/a&gt;托管了&lt;a href=&#34;https://rw.rs/~verdant&#34;&gt;我的个人主页&lt;/a&gt;，欢迎访问！&lt;/p&gt;&#xA;&lt;p&gt;至于为什么那么简陋，大概是一种致敬 C++ 之父的个人主页的心态，虽然我讨厌 C++ ，但我很认同 Bjarne Stroustrup 在被问及「为什么那不把你的网站做得更现代」时的&lt;a href=&#34;https://www.stroustrup.com/bs_faq.html#looks&#34;&gt;回答&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;马上就要开学了，距离中考仅剩一百二十天左右。周刊可能会停更，或者会变成单纯罗列链接的形式，博客的更新速度也会放缓，希望中考后的暑假不要像这个寒假一样这么颓废了。&lt;/p&gt;&#xA;&lt;p&gt;以上就是本期回声周刊的全部内容，感谢你的阅读，祝你有充满 ECHO 的一周！👋&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim基础操作快速入门</title>
      <link>https://blog.verdant.ee/posts/147/</link>
      <pubDate>Fri, 13 Dec 2024 16:13:36 +0000</pubDate><author>i@glowisle.me (五葉地錦)</author>
      <guid>https://blog.verdant.ee/posts/147/</guid>
      <description>&lt;h1 id=&#34;前言&#34;&gt;前言&lt;/h1&gt;&#xA;&lt;p&gt;各种鼠标操作让我有点抓狂，vim或许是一个很适合我的东西，全键盘操作听起来就很方便快捷，除了上手难度有点高以外，vim看起来似乎没有任何的缺点。在下载安装好了vim后，我开始学习了快捷键。&lt;del&gt;然后我们就可以直接把鼠标扔了。&lt;/del&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;记住要先把输入法切换成英文模式&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;普通模式&#34;&gt;普通模式&lt;/h1&gt;&#xA;&lt;h2 id=&#34;退出&#34;&gt;退出&lt;/h2&gt;&#xA;&lt;p&gt;很多人第一次用vim，最难受的事情绝对是不知道怎么退出。&#xA;退出：&lt;code&gt;:q!&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;移动光标&#34;&gt;移动光标&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;h&lt;/code&gt; &lt;code&gt;j&lt;/code&gt; &lt;code&gt;k&lt;/code&gt; &lt;code&gt;l&lt;/code&gt; 这四个按键分别对应左 下 上 右&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;这个比较难适应，不过也比把手移动到右下方用箭头键舒服了&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3 id=&#34;大范围移动&#34;&gt;大范围移动&lt;/h3&gt;&#xA;&lt;p&gt;行数 + &lt;code&gt;h&lt;/code&gt;/ &lt;code&gt;j&lt;/code&gt;/ &lt;code&gt;k&lt;/code&gt;/ &lt;code&gt;l&lt;/code&gt;&#xA;比如，想要向下移动三行，就是3&lt;code&gt;j&lt;/code&gt;，向左移动四格，就是3&lt;code&gt;h&lt;/code&gt;&#xA;&lt;code&gt;gg&lt;/code&gt; 跳转到文档的最上方&#xA;&lt;code&gt;G&lt;/code&gt; 跳转到文档的最下方&lt;/p&gt;&#xA;&lt;h3 id=&#34;按照单词跳转&#34;&gt;按照单词跳转&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;w&lt;/code&gt;，也就是“word”的首字母。就可以跳转到下一个单词的开头。&#xA;&lt;code&gt;b&lt;/code&gt; beginning就跳转到前一个单词的开头&#xA;&lt;code&gt;f&lt;/code&gt; find 查找单词。比如要把光标移动到离你最近的b，就可以输入&lt;code&gt;fb&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;翻页&#34;&gt;翻页&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;Ctrl + u&lt;/code&gt;向上翻页。u理解为up首字母。&#xA;&lt;code&gt;Ctrl + d&lt;/code&gt;向下翻页。d理解为down首字母。&lt;/p&gt;&#xA;&lt;h2 id=&#34;复制粘贴&#34;&gt;复制粘贴&lt;/h2&gt;&#xA;&lt;p&gt;在普通模式下，输入&lt;code&gt;y&lt;/code&gt; （yank），复制整个单词：&lt;code&gt;yaw&lt;/code&gt; “aw&amp;rsquo;“为&lt;del&gt;阿伟&lt;/del&gt; all word&#xA;&lt;code&gt;p&lt;/code&gt; 即paste，粘贴。&lt;/p&gt;&#xA;&lt;h2 id=&#34;删除&#34;&gt;删除&lt;/h2&gt;&#xA;&lt;p&gt;普通模式下，&lt;code&gt;d&lt;/code&gt; 也就是delete，直接删除当前行和下一行的内容&#xA;还可以跟上文的&lt;code&gt;hjkl&lt;/code&gt;结合起来，比如d8j就是向下删除八行&lt;/p&gt;&#xA;&lt;h2 id=&#34;撤销&#34;&gt;撤销&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;u&lt;/code&gt; 也就是undo。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;这些快捷键很灵活，都可以互相结合使用&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1 id=&#34;输入模式&#34;&gt;输入模式&lt;/h1&gt;&#xA;&lt;h2 id=&#34;进入输入模式&#34;&gt;进入输入模式&lt;/h2&gt;&#xA;&lt;p&gt;在普通模式下，输入&lt;code&gt;i&lt;/code&gt; 也就是insert，就可以进入输入模式了。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;code&gt;i&lt;/code&gt;是在当前光标的前一个字母开始输入。&lt;/li&gt;&#xA;&lt;li&gt;使用&lt;code&gt;a&lt;/code&gt;也就是append，就可以在当前光标之后输入。&lt;/li&gt;&#xA;&lt;li&gt;使用&lt;code&gt;I&lt;/code&gt;就会从这一行的开头进入输入模式。&lt;/li&gt;&#xA;&lt;li&gt;使用&lt;code&gt;A&lt;/code&gt;就会从这一行的末尾进入输入模式。&#xA;完成编辑后，使用&lt;code&gt;ESC&lt;/code&gt; 就可以退出编辑模式，回到普通模式了。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h1 id=&#34;命令模式&#34;&gt;命令模式&lt;/h1&gt;&#xA;&lt;p&gt;在普通模式下输入&lt;code&gt;：&lt;/code&gt;就可以进入命令模式，按下&lt;code&gt;ESC&lt;/code&gt;就会退出命令模式。&#xA;在下方的命令行中，可以输入命令&#xA;&lt;code&gt;q&lt;/code&gt;也就是quit就可以退出&#xA;保存&lt;code&gt;w&lt;/code&gt;&#xA;保存并退出&lt;code&gt;wq&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;可视模式&#34;&gt;可视模式&lt;/h1&gt;&#xA;&lt;p&gt;普通模式下按下&lt;code&gt;v&lt;/code&gt;就可以进入可视模式。&lt;/p&gt;&#xA;&lt;h1 id=&#34;配置文件&#34;&gt;配置文件&lt;/h1&gt;&#xA;&lt;p&gt;vim中修改键位，安装主题全都是用一个配置文件来完成的。&#xA;原版vim的配置文件叫做.vimrc&#xA;关于修改键位，我的看法是不要改，因为你适应之后上服务器就会很难受，什么都不适应。&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
