From 09b8483ed67d3b85e983ef86c34260081975e1cb Mon Sep 17 00:00:00 2001 From: nsfisis Date: Fri, 2 May 2025 06:47:07 +0900 Subject: fix(blog/nuldoc): remove unnecessary "language" attribute --- .../posts/2021-10-02/vim-swap-order-of-selected-lines/index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'vhosts/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html') diff --git a/vhosts/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html b/vhosts/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html index 1ccc0513..3da75e76 100644 --- a/vhosts/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html +++ b/vhosts/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html @@ -69,7 +69,7 @@

TL; DR

-
+
" License: Public Domain
 
 command! -bar -range=%
@@ -131,7 +131,7 @@
               

なお、:g/^/m0 は全ての行を入れ替えるが、:N,Mg/^/mN-1 とすることで N行目から M行目を処理範囲とするよう拡張できる。手でこれを入力するわけにはいかないので、次のようなコマンドを用意する。

-
+
command! -bar -range=%
     \ Reverse
     \ <line1>,<line2>g/^/m<line1>-1
@@ -167,7 +167,7 @@

前述した :Reverse コマンドの定義を少し変えて、次のようにする:

-
+
function! s:reverse_lines(from, to) abort
     execute printf("%d,%dg/^/m%d", a:from, a:to, a:from - 1)
 endfunction
@@ -220,7 +220,7 @@
                 

-
+
command! -bar -range=%
     \ Reverse
     \ keeppatterns <line1>,<line2>g/^/m<line1>-1
-- cgit v1.2.3-70-g09d2