1 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/17(木) 19:18:17.53 .net] Vim 6以降に関する話題、Part28です。 www.vim.org/ 前スレ Vim Part25 [転載禁止]?2ch.net peace.2ch.net/test/read.cgi/unix/1427713482/ Vim Part26 mevius.2ch.net/test/read.cgi/unix/1455436351/ Vim Part27 mevius.5ch.net/test/read.cgi/unix/1507038883/ 関連情報は>>2-6 あたり
15 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/20(日) 01:47:45.89 .net] >>9 普通のSierra + Terminal + Vim 8.1 (Homevrew) で Chrome からコード4行コピーしてみたけどゴミ文字も入らないし、普通に編集続けられるな 他のブラウザからのコピー、vimの類じゃない他のエディタへのペースト時はどうなの Cmd-V でターミナルにペーストしたときはどうだろう $ echo “<Cmd-V>” | hexdump -C とかでゴミが見えないか <b0>が何のコードかしらないけど、実際の特殊文字のコードなのか、表示がバグって結果とし<b0>と表示されるのか もし実際にあるコードなら ~/.vim 以下で $ ag “<b0>” とかで <b0> を何かゴニョゴニョやってるプラグインが見つからないかな
16 名前:9 mailto:sage [2018/05/20(日) 05:57:48.73 .net] >14 ご指摘ありがとうございます。 チェックしました。 > vimを初期化しても起きるのか 起きなかった。 > MacVimでも起きるのか 起きなかった。 > 別のブラウザでも起きるのか 再現する。 Safari, Firefox からペーストしても発生した。 > 一旦テキストエディタを経由しても起きるのか 発生する Mac に標準で入っている Notes を経由しましたが発生しました。
17 名前:9 mailto:sage [2018/05/20(日) 06:01:07.39 .net] >>14 確認ありがとうございます。 > 他のブラウザからのコピー、vimの類じゃない他のエディタへのペースト時はどうなの 他だと発生したことはないですね。 > Cmd-V でターミナルにペーストしたときはどうだろう > $ echo “<Cmd-V>” | hexdump -C とかでゴミが見えないか 普通のターミナルだったり、 :term した時は発生しないですね。 > <b0>が何のコードかしらないけど、実際の特殊文字のコードなのか、表示がバグって結果とし<b0>と表示されるのか > もし実際にあるコードなら ~/.vim 以下で > $ ag “<b0>” > とかで <b0> を何かゴニョゴニョやってるプラグインが見つからないかな ありませんでした。
18 名前:9 mailto:sage [2018/05/20(日) 06:11:20.60 .net] 原因がわかりました。 showmatch オプションを設定していると現象が発生しますね。 > :set showmatch vim のソース を見て見たけど、残念ながら私には原因が追求できなさそうです。 たぶんここですよね。 https://github.com/vim/vim/blob/master/src/search.c#L2608
19 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/20(日) 06:37:57.99 .net] ソースからコンパイルした vim だと再現しないっぽいですね。 もしかしたら brew 経由の vim 固有の現象かもです。 トライしたコンパイル手順: > cd /tmp > git clone git@github.com:vim/vim.git > cd vim > make > ./src/vim ちなみに vim をデバッグする時に使えるログ出力関数ってあるのかな? こんな感じの。。。 > #include "logging" > void foo() { log->debug("xxx"); } ※問題は解決したので名前を外しました
20 名前:15 mailto:sage [2018/05/20(日) 06:39:02.68 .net] >>18 自分の.vimrcもset showmatchあるな
21 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/20(日) 06:41:00.56 .net] >>19 これはどの問題だ??
22 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/20(日) 06:44:17.30 .net] >>21 >>9 です。
23 名前:名無しさん@お腹いっぱい。 [2018/05/20(日) 19:43:19.57 .net] Vimのterminalにエスケープシーケンスを通したいんだけど、どうすればいいでしょうか。 例えばTmuxだと\<Esc>Ptmux;\<Esc><ES>\<Esc>\\とやれば元の端末に<ES>が渡りますが、 Vimのterminalで同じことをしたいです。
24 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/21(月) 19:34:09.43 .net] Vimでさぁ シェルみたいに/usr/share/vim81とかいうディレクトリを補完できる方法ない? なるべく簡単な方法がいいんだけども。
25 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/21(月) 19:39:38.15 .net] >>24 標準の機能なら :help i_CTRL-X_CTRL-F この辺を補助する補完プラグインも結構あると思う
26 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/21(月) 20:08:54.27 .net] emacsのhelmみたいなのはないの?
27 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/21(月) 20:11:50.76 .net] >>25 まさにそれ! プラグインでそういうのもありそうだなとは思ってたけど、なるべく汎用性を求めてたから助かった。 ありがとうございます。
28 名前:名無しさん@お腹いっぱい。 [2018/05/22(火) 02:34:10.13 .net] 知り
29 名前:合いから教えてもらったパソコン一台でお金持ちになれるやり方 時間がある方はみてもいいかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 BWWBI [] [ここ壊れてます]
30 名前:名無しさん@お腹いっぱい。 [2018/05/22(火) 10:24:27.23 .net] >>25 もっと早く教えてくれよ
31 名前:名無しさん@お腹いっぱい。 mailto:age [2018/05/22(火) 13:14:53.19 .net] >>23 これ分かる方いらっしゃいますか。
32 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 16:59:01.03 .net] 5分後に回答してくれたのにもっと早く教えろというクソがわいてると聞いて
33 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 18:21:54.63 .net] いやそれは、、
34 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/22(火) 18:30:38.72 .net] わろた
35 名前:名無しさん@お腹いっぱい。 [2018/05/23(水) 13:00:12.89 .net] >>31 >>24-25 の問答は>>23 の解決になんにも寄与してねーよ
36 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 14:48:40.04 .net] >>34 内容までは見てなかったわ 「もっと早く教えてくれよ」ってことは本人は解決したと思ったんだろ ならその返しはないんじゃないのって話 「解決策になってねーよ」なら妥当
37 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 14:52:37.76 .net] 改めて読み返すと >>24 と >>27 が同一人物で、 >>29 は別人っぽいな >>27 はちゃんとお礼言ってる >>29 はもっと早く知りたかったと言いたかっただけ 何の問題もなかったすまん
38 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 14:58:19.74 .net] 最初見たときは >>29 しかレスついてないように見えたんだ 勘違いすまん
39 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/23(水) 22:17:46.72 .net] せやな
40 名前:名無しさん@お腹いっぱい。 [2018/05/24(木) 11:11:47.63 .net] せめてIDだけは欲しいな
41 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 01:16:10.93 .net] vim Part 6©2ch.net https://egg.5ch.net/test/read.cgi/software/1421121945/l50 あるじゃん
42 名前:名無しさん@お腹いっぱい。 [2018/05/25(金) 12:16:36.58 .net] <C-g>すると現在のカラムとラインが一時的に強調表示されるようにするマップを教えてください。 nnoremap <C-g> :set cursorline cursorcolumn<CR> とやると<C-g>を押した後ずーと強調表示されっぱなしになります。
43 名前:名無しさん@お腹いっぱい。 [2018/05/25(金) 13:48:20.49 .net] >>41 nnoremap <C-g> :set cursorline cursorcolumn<CR> autocmd CursorMoved * if &cursorline + &cursorcolumn > 0 | set nocursorline nocursorcolumn | endif autocmd InsertEnter * if &cursorline + &cursorcolumn > 0 | set nocursorline nocursorcolumn | endif カーソル移動したときと挿入モードに遷移したとき無効化 if 文を入れてあるのは、移動時に毎回 set nocursorline nocursorcolumn すると遅くなるから
44 名前:41 mailto:sage [2018/05/25(金) 17:55:36.37 .net] >>42 ありがとうございます。望み通りです!
45 名前:名無しさん@お腹いっぱい。 [2018/05/25(金) 18:03:08.87 .net] >>42 autocmd のイベントってカンマ区切で複数書けたんだった まとめて1行でおk autocmd CursorMoved,InsertEnter * if &cursorline + &cursorcolumn > 0 | set nocursorline nocursorcolumn | endif
46 名前:41 mailto:sage [2018/05/25(金) 19:15:10.75 .net] >>44 重ねて感謝します。 ところで再現する条件を精査するまでもない些事なのですが、 最後のendifだけシンタックスハイライトされなくないですか? ほんとにどうでもいいことですが……。
47 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/25(金) 21:13:49.20 .net] :versionの出力をフィルタリングする良い方法ある? 具体的にはさ :versionで出力される“Compiled by XXX”のXXXの値によって場合分けする処理をvimrcに書きたい。
48 名前:名無しさん@お腹いっぱい。 [2018/05/25(金) 22:35:25.45 .net] >>46 redir => でコマンドの出力を変数に代入 あとは正規表現で如何様にでも let version_stri
49 名前:ng = "" redir => version_string silent version redir end let compiled_by = matchlist(version_string, '\nCompiled by \([^\n]\+\)') echo get(compiled_by, 1, "Unknown") [] [ここ壊れてます]
50 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/27(日) 02:57:10.22 .net] Neovim(0.3.0-dev)でambiwidth=singleにして欧文のアクセント記号を含むファイルを表示すると、表示が乱れませんか? Vim8では問題ない。
51 名前:名無しさん@お腹いっぱい。 [2018/05/30(水) 10:10:41.47 .net] windows版のgvimだとaltキーの組み合わせで特殊な文字を打てたりしたけど windows版以外で同じようにできませんか? 例えば alt+\ でUの上に点々が付いた文字 alt+shift+\ だと小文字uの上に点々の文字 こういうのできませんか?
52 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/30(水) 15:49:50.33 .net] VimINFOファイルって変数を指定できないんですかね。 let MYVIMINFO = /some/file set viminfo='2000,<2000,s2000,h,nMYVIMINFO とするとカレントディレクトリにMYVIMINFOという名前のファイルができてしまいます。 環境変数にすればいいのですが、できれば無用な環境変数は作りたくありません。
53 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/30(水) 19:06:03.20 .net] >>50 call exec(“set viminfo='2000,<2000,s2000,h,n” . MYVIMINFO) とかすればいいんじゃなイカ
54 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/30(水) 19:21:03.82 .net] >>51 おお! ありがとうございます。思った通りの挙動になりました!
55 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/30(水) 20:57:54.14 .net] >>8 > 既定のプラグイン以外 ってどういう事?
56 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/30(水) 22:02:37.70 .net] もともとのプラグインてゆうことじゃないかなあ
57 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/31(木) 05:29:10.91 .net] >>53 Netwmとかzipとかじゃない? あれはもともと組込まれてるプラグインでしょ。
58 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 05:38:48.85 .net] $VIM や $VIMRUNTIME が環境変数として引き継がれるする利点てなんだろ。 vim から場所やバージョンの違う vim を実行するときミスマッチが起きて思ったんだけど、 シェル変数(not環境変数)みたいに実行中のvimのみ参照するようには出来ないんだろうか。
59 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 11:04:24.40 .net] Vimが起動する前に$VIMが設定できない仕様だと ユーザーが好きな起動ディレクトリを設定できないからじゃないの?
60 名前:56 mailto:sage [2018/06/01(金) 18:20:10.17 .net] まあ、そうだよね。普通に使えばそれでいいよね。。 ラッパー間に入れる事にしまっする
61 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/01(金) 21:38:32.72 .net] >>58 一応聞くけど何がしたいの?
62 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/02(土) 00:39:22.37 .net] NyaoVimってまだ続いてるの?
63 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/04(月) 23:22:22.60 .net] >>59 特にナニがしたい訳ではなく、 vimから他のバージョンのvimを起動し$VIM,$VIMRUNTIMEが混ぜこぜになっただけですー
64 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/12(火) 02:33:52.51 .net] Vimのシェルスクリプトのシンタックスハイライトで headはハイライトされないのにtailはハイライトされるんだけどどういうこと? カラースキームやバージョンの問題ではないと思う。
65 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/12(火) 13:49:41.42 .net] >>62 syntax/sh.vim を参照
66 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/14(木) 01:37:41.20 .net] vimはケータイでコーディングするときとsshでcui環境のときしか使ってない 今時コーディングする時ってみんなIDE使ってるんだよね? あと、neovim の補完とかデバッグ機能ってIDEと比べてどうなの?
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/14(木) 14:00:41.15 .net] Vimで数字を増減するとき「2018-06-14」の14が負数として認識されるんだけど これを正規表現かなにかを使って「YYYY-MM-DDの形式のときは正数として認識する」みたいなことって可能? help CTRL-Aから始まる数字の増減に関するヘルプも見たけど有益な情報は得られなかった。 案としてはCTRL-Aを一旦ある関数を呼び出すトリガキーとしてマップして その関数内でカーソル下の数字の判定を行うみたいなことをできればいい という当たり前のことしか思い付かない。 どなたかおねがいします。
68 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/14(木) 14:15:15.60 .net] >>65 YYYY-MM-DD形式に限るならこれが使えそうじゃない? https://www.vim.org/scripts/script.php?script_id=2120
69 名前:名無しさん@お腹いっぱい。 [2018/06/14(木) 17:08:02.19 .net] -削除か別の文字に置換してカウントアップしたらまた-付ければええやん
70 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/14(木) 18:59:07.48 .net] 増やしたいなら、CTRL-x 減らしたいなら、CTRL-a するだけwww
71 名前:名無しさん@お腹いっぱい。 mailto:.sage [2018/06/14(木) 20:26:44.23 .net] >68 その発想はなかった
72 名前:名無しさん@お腹いっぱい。 [2018/06/15(金) 03:02:14.57 .net] ええ…
73 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/17(日) 20:39:22.64 .net] ロートル専用だと思ってたけど案外置換と検索だけでもなんとかなるもんだな テキストオブジェクトと矩形編集が中々いいわ 変態バインドを覚える気はないし秘伝のタレを拵える気もないが
74 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/18(月) 20:38:33.87 .net] よくもまあそんな嫌味な書き方ができること。
75 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/19(火) 04:04:25.76 .net] まったくですわね奥様
76 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/19(火) 04:38:29.26 .net] お前らは初めてvimに触れた時文句の一つもなかったの?俺と違って立派なもんだな
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/19(火) 06:08:16.54 .net] 最初が vi だったから…
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/19(火) 06:47:53.88 .net] vimについて意見するとvimはviより高性能なんだから文句は贅沢だのなんだのって流れ
79 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/19(火) 09:24:31.41 .net] オライリーの電子書籍のみでリリースされてるvi&Vimデスクトップリファレンス第2版はオライリーの入門vi第6版よりも詳しくVimについて書かれてありますか?
80 名前:名無しさん@お腹いっぱい。 [2018/06/20(水) 02:03:40.72 .net] Vimのコマンドライン履歴(シェルの履歴ではなくて)で パスを必ず絶対パスで保存する機能とかありますか? 例えば :pwd /home/alice/work :tabedit ../.bashrc とした場合に履歴が pwd tabedit /home/alice/.bashrc となるようにしたいということです。 よろしくおねがいします。
81 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/20(水) 06:15:31.99 .net] $HOMEとか環境変数利用するのは?
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/20(水) 12:31:44.46 .net] >>79 返信感謝です。 もう少し詳しくおねがいできないでしょうか。
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/26(火) 12:56:01.30 .net] 例えばカッコの中身を書き換えた後に閉じカッコを飛ばして入力を再開するとか、一文字分だけカーソルを進めたいことがよくあるんだけど、みんなどうしてるの?ctrl+o l ?
84 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/26(火) 15:35:03.41 .net] たかが一文字カーソル進めるだけじゃん ソレが一日何十回あるんだよ?
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/27(水) 08:33:24.16 .net] うーん、10回以上はあるかなあ。
86 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/27(水) 08:56:36.39 .net] 括弧の中を書き換えるという話だと括弧の外は既にコードがあるので一旦ESCして目的の場所に飛ぶと思う 新規コードで括弧閉じを勝手に入れるようにしてると括弧内を書き終えた後、括弧の外に移動しなきゃならないから括弧閉じを自分で入れる以上のモーションが必要になるので自分で閉じたい派
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/27(水) 17:00:55.31 .net] root用の配色が暗くて読めないんだけどお前らどうしてんの rootの.bashrcに個人用の配色設定使わせればいいだろと思ったら甘かった sudo vimは/root/でbashの入力補完できないし
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/28(木) 03:45:04.33 .net] お前らとこ何様だ
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/28(木) 07:24:12.08 .net] 床波様
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/28(木) 07:26:52.32 .net] いるよな xchだったらこう書かないとレスもらえないんじゃないかとか
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/28(木) 10:49:19.64 .net] bashの入力補完が何だか分からんがうまい方法見つけてsudo vimも快適だわ
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/29(金) 20:29:29.29 .net] Vim 7,8のシンタックスハイライトで, cat <<__EOF__ | grep 'aaa' 111 aaa ccc __EOF__ みたいなシェルスクリプトがあったとき, | grep 'aaa'の部分がヒアドキュメントの一部と見做されてしまう。 ほんとうはこれはパイプを挟んだ別のコマンド。 どなたかこれ直す方法分かりますか? $VIMRUNTIME/syntax/sh.vim を編集すればいいことは知っていますが文法が分からん。
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/30(土) 15:20:25.49 .net] emacsを使えば解決
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/06/30(土) 17:22:12.44 .net] ていうかVimのシンタックスハイライトってANSI Color Sequenceじゃないんだね。 独自規格はいやだなぁ。
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/01(日) 06:48:02.32 .net] 嫌ならやめたら?
96 名前:名無しさん@お腹いっぱい。 [2018/07/01(日) 09:05:05.18 .net] >>90 ヒアドキュメントのハイライトの定義を書き換えるのではうまく行かない そうではなく "<<EOF | ..." の "| ..." 部分だけ別のハイライトで「上書き」できれば… というわけで、出来たみたい どうぞ https://pastebin.com/5jrwwgnQ ~/.vim/after/syntax/sh.vim に書けばok
97 名前:名無しさん@お腹いっぱい。 [2018/07/01(日) 09:42:14.94 .net] ab ac ad っていう文字列があってこれを a_b a_c a_d って文字と文字の間にアンダーバーを置換使って入れたいんだけど、どうしたらいいですか?
98 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/01(日) 10:49:04.39 .net] >>95 :%s/\<a\([a-z]\)\>/a_\1/g
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/01(日) 12:05:23.59 .net] テキストオブジェクトがvimに興味を持つきっかけだったけど 正規表現も知らん内に手を出すもんじゃないね やっと覚えたら今度はエスケープが違うとかハゲるわ
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/01(日) 12:08:58.78 .net] ロートル隔離エディタ
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/02(月) 11:21:14.84 .net] >>94 すご! ありがとうございます! 無事期待通りのシンタックスハイライトになりました!
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/09(月) 22:38:38.89 .net] 下の12,345の部分を567に変えたいのですが カンマがあり cw でまとめて変更できないので困っています。 この場合、皆さんはどのような操作をされますか? この商品は12,345円です。
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/09(月) 22:42:33.81 .net] >>100 ビジュアルモードで12,345を選択して c で567に変更すればいいんですね。 失礼しました・・・
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/09(月) 22:52:18.18 .net] >>101 cf6だと1打鍵くらいは短いかも
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/09(月) 22:55:12.44 .net] おっとcf5の間違い
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/10(火) 20:45:54.00 .net] cWならコンマ無視してまとめて変更できるんじゃね
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/11(水) 22:23:57.58 .net] 日本語・英語混在の文章で、英単語の両端に半角空白を挿入したいのですが いい方法ありますか? クォート等の記号で囲むなら、サラウンド使って viwS" で出来ますが 空白文字では囲めないようです
108 名前:100 mailto:sage [2018/07/11(水) 23:29:11.63 .net] >>102-104 返信ありがとうございます。 cWでいけますね! お二方、どうもありがとうございました。
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/12(木) 01:43:49.87 .net] >>105 %s/([a-zA-Z]+)/ \1 /g 英単語が行末にあると行末にも空白は入っちゃうけどそこは %s/ +$//g とか? 置換一回で解決できるのが思いつかない
110 名前:名無しさん@お腹いっぱい。 [2018/07/13(金) 22:12:39.35 .net] テキストエディター戦争は「Vim」がまた一歩リードか、Webブラウザー
111 名前:ナ動作可能に https://forest.watch.impress.co.jp/docs/serial/yajiuma/1131850.html [] [ここ壊れてます]
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/14(土) 22:53:53.32 .net] ていうかエディタ戦争って言うて戦争じゃないよね。
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/14(土) 22:58:46.57 .net] ユーザが闘うんだ。
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/15(日) 00:11:14.68 .net] あの戦争で一体どれだけのユーザーが死んだことか…
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/07/15(日) 01:35:04.82 .net] 勝ち馬のVimに乗ったおかげで今の俺がある