From db3d51ddc421dad68abddb95d01ffdab440197d6 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 19 Mar 2023 03:24:43 +0900 Subject: feat(content): specify heading id --- .../vim-swap-order-of-selected-lines.xml | 38 +++++++++++----------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'content/posts/2021-10-02/vim-swap-order-of-selected-lines.xml') diff --git a/content/posts/2021-10-02/vim-swap-order-of-selected-lines.xml b/content/posts/2021-10-02/vim-swap-order-of-selected-lines.xml index f50a8a0..f919301 100644 --- a/content/posts/2021-10-02/vim-swap-order-of-selected-lines.xml +++ b/content/posts/2021-10-02/vim-swap-order-of-selected-lines.xml @@ -22,7 +22,19 @@
-
+
+ TL; DR + + ,g/^/m-1 + ]]> + +
+
バージョン情報 :version の一部 @@ -34,9 +46,9 @@
-
+
よく紹介されている手法 -
+
<literal>tac</literal> / <literal>tail</literal> tactail -r などの外部コマンドを ! @@ -52,7 +64,7 @@ オプションは環境によって利用できないことがあり、複数の環境を行き来する場合に採用しづらい
-
+
<literal>:g/^/m0</literal> こちらは外部コマンドに頼らず、Vim の機能のみを使う。g:global @@ -99,7 +111,7 @@
-
+
<literal>:g/^/m0</literal> の問題点 :global @@ -114,7 +126,7 @@
-
+
解決策
@@ -177,7 +189,7 @@ の呼び出しをユーザー定義関数に切り出すことで上述の問題を解決できる。
-
+
解決策 (改訂版)
@@ -203,16 +215,4 @@
-
- コピペ用再掲 - - ,g/^/m-1 - ]]> - -
-- cgit v1.2.3-70-g09d2