<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Editing on Sawyer Zheng's Blog</title><link>https://elated-raman-42e0c2.netlify.app/tags/editing/</link><description>Recent content in Editing on Sawyer Zheng's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 01 Feb 2023 18:11:43 +0800</lastBuildDate><atom:link href="https://elated-raman-42e0c2.netlify.app/tags/editing/index.xml" rel="self" type="application/rss+xml"/><item><title>Multiple Cursors And Iedit</title><link>https://elated-raman-42e0c2.netlify.app/post/notes/emacs/multiple-cursors-and-iedit/</link><pubDate>Wed, 29 Jun 2022 00:00:00 +0000</pubDate><guid>https://elated-raman-42e0c2.netlify.app/post/notes/emacs/multiple-cursors-and-iedit/</guid><description>&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
Multiple Cursors
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;两种用法&lt;/p&gt;
&lt;p&gt;
退出方法：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code class="verbatim"&gt;&amp;lt;return&amp;gt;&lt;/code&gt; 或者 &lt;code class="verbatim"&gt;C-g&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div id="outline-container-headline-2" class="outline-3"&gt;
&lt;h3 id="headline-2"&gt;
同时编辑多行
&lt;/h3&gt;
&lt;div id="outline-text-headline-2" class="outline-text-3"&gt;
&lt;ol&gt;
&lt;li&gt;选择要编辑的多行&lt;/li&gt;
&lt;li&gt;&lt;code class="verbatim"&gt;C-S-c C-S-c&lt;/code&gt; 启动同时编辑功能&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;编辑&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;通过移动单个字符和 M-f(单词移动）等实现相同按键同时编辑多行&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-3"&gt;
&lt;h3 id="headline-3"&gt;
同时编辑出现在多个位置的相同 “符号”
&lt;/h3&gt;
&lt;div id="outline-text-headline-3" class="outline-text-3"&gt;
&lt;ul&gt;
&lt;li&gt;这里我们说的符号，是要编辑的相同单词或者变量&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;步骤：&lt;/p&gt;</description></item><item><title>Smartparens</title><link>https://elated-raman-42e0c2.netlify.app/post/notes/emacs/smartparens/</link><pubDate>Thu, 16 Jun 2022 00:00:00 +0000</pubDate><guid>https://elated-raman-42e0c2.netlify.app/post/notes/emacs/smartparens/</guid><description>&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
kill sexp
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;smartparens: &lt;code&gt;sp-kill-sexp&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在 python-mode 中表现不如 kill-sexp&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;emacs: &lt;code&gt;kill-sexp&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;识别 python 中的缩进对象， for 循环，字符串等&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
配对对象的跳转
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;smartparens&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;sp-forward-sexp&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sp-backward-sexp&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sp-down-sexp&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sp-up-sexp&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;特点：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;普通的 &lt;code class="verbatim"&gt;symbol&lt;/code&gt; 和 &lt;code class="verbatim"&gt;普通的单词&lt;/code&gt; 也是处理的对象&lt;/li&gt;
&lt;li&gt;配对的 &amp;#34;&amp;#34;, (), [], wrap 对象也是跳转对象&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;emacs&lt;/p&gt;</description></item></channel></rss>