[過去ログ] Vim Part29 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
290: 2019/06/16(日)23:06 AAS
 失礼 
291(1): 2019/06/17(月)05:55 AAS
 >>288 
 ただの好奇心なんで気にしなくていいよ 
 新幹線好きの現代っ子だってSLにも興味くらい持つもんだ 
292: 2019/06/17(月)23:23 AAS
 >>291 
 懐かしい文字列が目に入ったので久々にインストールしてみた 
 相変わらずのSLだった 
 ありがとう 
293: 2019/06/19(水)01:09 AAS
 $ lmc 
 みたいなコマンドを妄想した。 
 リニアモーターカーのAAがすさまじい速度で端末を駆け抜ける 
294: 2019/06/19(水)01:30 AAS
 lmcコマンドの為にGPUを入れよう! 
295: 2019/06/20(木)12:44 AAS
 国際化のためmlコマンドに組み込まれました 
296(1): 2019/06/21(金)01:48 AAS
 >>255 
 emacs occur moccur のうち 
 前者は確か組み込みで実現されてて 
 後者はプラグインが github にあったはず 
297: 2019/06/21(金)02:04 AAS
 >>242 
 perl が使えるなら覚えること少ないよ 
 正規表現も保守性保って記録でいるから 
 q: 等履歴参照から再使用しやすい 
  
 '<,'>perldo s{ ( .{4} ) }{ sprintf("%s%03d", $1, ++$i) }ex 
  
 $i がインクリメントされていくから使い捨て 
298: 2019/06/21(金)02:13 AAS
 perl のワンライナーがvimでも便利  
 こんなデータがあるとして 摂氏と華氏を変えたくても 
 1行で済む 
  
 画像リンク[jpg]:i.imgur.com 
時刻や天気や湿度に全く影響を与えず 
 温度だけを対象に型崩れなく仕上がる 
 x オプションがあるから 
299: 2019/06/21(金)02:16 AAS
 いちおう perl 解説 
  
 x オプション  
 マッチの部分で空白無視 
 正規表現の最小単位で区切ることで保守性が高まる 
  
 e オプション 
300: ブラウザ不調ですまん 2019/06/21(金)02:17 AAS
 e オプション 
 置換部分を perl コードとして扱う 
301(3): 2019/06/21(金)08:42 AAS
 うっかりvimの検索でperlが使えるようにならないかな 
 一々括弧をエスケープするのイクナイ 
302: 2019/06/21(金)09:21 AAS
 >>301 
 \v ではダメ? 
303(1): 2019/06/21(金)09:33 AAS
 >>296 
 名前からしてemacsのpluginっぽいけどvimのpluginなん? 
304: 2019/06/21(金)09:36 AAS
 >>301 
 自分も\v使ってるヨ 
305(1): 2019/06/21(金)12:40 AAS
 >>301 
 \v デフォルトでオンにしてるけど癖あるからperlの使いたい気持ちもわからんじゃない 
 .*? みたいな最短マッチのやり方をいつも忘れてしまう 
306: 2019/06/21(金)14:02 AAS
 >>303 
 vimだと Github の thinca/vim-qfreplace 
 だった気がする 
307(2): 2019/06/21(金)17:25 AAS
 たまに履歴が分散するんだけど何が原因だろ 
 .iminfo.tmpが作られてなぜかカレントの履歴がそっちに移動してる 
 同時に空ファイルのviminfu.tmpやviminfv.tmpも作られてる 
 vimの強制終了が原因じゃないようだしよく分からん 
 さっきも.iminfoとtmpをマージしてきた 
 正規表現に方言があるってvimで知ったなぁ(遠い目) 
308(2): 2019/06/21(金)21:33 AAS
 >>305 
 デフォルトでオンにする設定なんてあるんだね 
309: 2019/06/22(土)00:49 AAS
 >>307 
 結構長いことVimを使ってるけどそんな状況に遭遇したことないな。 
 あまり力にはなれそうにないけど 
 :set viminfo? 
 と 
 :set viminfofile? 
 の結果を教えてくれるか。 
310: 307 2019/06/22(土)09:28 AAS
 >>308 
 :set viminfo?  
 viminfo=!,'100,<50,s10,h,n~/.viminfo 
 :set viminfofile?は未知のオプション 
 ~/.viminfoにはset viminfo+=n~/.viminfo 
  
 どうもvimが古いみたいだ 
 VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:42:42)
省2
311: 2019/06/22(土)15:53 AAS
 平成の Vim じゃん 
312(1): 2019/06/22(土)17:14 AAS
 >>308 
 /押したときに/\vと入力されるようにマッピングするだけでは 
313(1): 2019/06/22(土)17:45 AAS
 自分は nnoremap / /\v を使ってる 
314: 2019/06/22(土)23:38 AAS
 令和のVimに乗り換えるヨロシ 
315: 2019/06/23(日)00:06 AAS
 neovim はどうなったのだろうか 
316: 2019/06/23(日)01:34 AAS
 NeoVimは2017くらいに盛り上がってきりだな 
 やっぱりVimに舞い戻ってる人が多い印象。 
317(1): 2019/06/23(日)07:47 AAS
 virtual textやfloating windowとかvimが後追いで作ってる物がある 
318(1): 2019/06/23(日)13:51 AAS
 機能は後追いでも Neovim の実装をパクってる訳じゃないよ 
 Neovim は Vim のパッチをパクるけどね 
319(1): 2019/06/23(日)15:05 AAS
 完全フリーのものをパクろうがどうでもいい 
 そのソフトウェアの向上になるならば 
320(1): 2019/06/23(日)15:37 AAS
 むしろ車輪の再発明こそ悪 
 でも先行品の品質とか設計が自分のプロジェクトの基準に合わないなら書き直しも已む無し 
321(1): 2019/06/23(日)15:57 AAS
 OSSがさもパクリじゃないかの言い方はNG 
 この界隈で最も厄介なのは常に玉石混交故に迷子になること 
 何がいいか一通り試して見極めろとか冗談 
322(2): 2019/06/23(日)19:21 AAS
 玉石混交なんて当たり前だろ 
 何でお前のために選り分けてやらなきゃならないんだよ 
323: 2019/06/24(月)02:43 AAS
 >>317-322 
 完全にゼロから創造し、更に改良するなんて荒業が出来るようになれなどと我々日本人のOS(古事記)には組み込まれてない。 
 ?~が創造し生み落とし与えられた物を、メンテナンスし使いやすくしなさいというのが修理固成(つくりかためなせ)という古事記の有難い教えがあるように、物作りの精神を忘れてはならない。 
324: 2019/06/24(月)02:54 AAS
 >>322 
 仰る通りですな。 
 既にあるものを取捨選択し、使えそうなモノを採用し改良を加えていくようにと古事記にもそう書かれてます。 
 そういう意味ではneovimは日本人には最適なテキストエディタではないでしょうか。 
325: 2019/06/24(月)13:33 AAS
 この界隈は改造好きの成れの果てなんだから意見しても癇癪起こすだけだぞ 
 業界自体が標準のなさを美徳としている以上対立してみせても無駄 
 お仕着せの窓林檎と放任主義のペンギンと両極端でもそれ以外ないんだからアキラメロン 
326: 2019/06/24(月)13:48 AAS
 そこでAndroidという救世主が現れただろ。 
 (;´_ゝ`) 
327: 2019/06/25(火)01:42 AAS
 船頭多くして船山に登るってご存知? 
328(1): 2019/06/25(火)05:12 AAS
 船多くして船頭山に登る 
329: 2019/06/25(火)05:20 AAS
 sed・awkして船 山に登る 
330: 2019/06/25(火)08:29 AAS
 宝船かな? 
331: 2019/06/25(火)10:40 AAS
 >>328 
332: 2019/06/25(火)10:47 AAS
 一歩のライバルだっけ? 
333: 2019/06/26(水)18:06 AAS
 vim-airlineみたいにActive/Inactiveでstatuslineの内容変えたいのだけど 
 属性変えるStatuLineNCみたいなのって無いようです。 
 どんな手段がありますでしょうか? 
334: 2019/06/26(水)22:28 AAS
 急雲風を告げる 
335(1): 2019/06/26(水)23:01 AAS
 lightlineはアクティブと非アクティブウィンドウで違うもの表示できるけど 
336(1): 2019/06/27(木)01:36 AAS
 StatuLineNCはstatus line in non-current-windowを指定するので結局Act/Inactを切り替えられるのでは。 
337(1): 2019/06/27(木)03:08 AAS
 >>335 
 plugin無しでvimrcに記述するだけで似たようなの再現できないかなと思いました。 
  
 >>336 
 set statusline=%1*[NORMAL]%* 
 これの非アクティブWindow版は無いかな?と言うことなのです。 
 やっぱ自前で非アクティブのだけ手で更新してるんですかね… 
338(1): 2019/06/27(木)07:11 AAS
 >>337 
 vim scriptで書かれたプラグインで出来てるならそこを読めばいいだけ 
339: 2019/06/29(土)00:18 AAS
 >>338 
 airlineだと複雑だったのでlightlineを参考にしたら解決しました。 
 setwinvarを使うようですね。 
 WinLeaveイベントに仕込んでも行けそうです。 
340: 2019/07/01(月)21:11 AAS
 白い兎に付いて行け。 
341: 2019/07/03(水)17:59 AAS
 ivimスレはありますか? 
342: 2019/07/03(水)22:01 AAS
 あるんじゃないかな 
343: 2019/07/04(木)00:26 AAS
 ivim冷やかし半分で入れてみたら 
 案外面白くて 
 軽くggってもqiitaの軽いもんしかなくてさ 
344: 2019/07/04(木)08:32 AAS
 ivim特有のものはヘルプに書いてある 
345: 2019/07/04(木)12:48 AAS
 過去のレスにもあったけどさ 
 欲しいのはVimそのものというよりVimのインターフェースだから 
 例えば↓ 
 外部リンク:qiita.com 
 こんな感じ(ていうかこの記事はほとんど何も言ってないけど…)で 
 「Vim第1水準」→移動系キーバインド対応・テキストオブジェクト対応 
 「Vim第2水準」→mapコマンド対応
省2
346: 2019/07/04(木)13:14 AAS
 キーバインドはたいていプラグインがあるしあんまりvimに近いとvimでよくなる 
 いい感じのGUIが欲しいならOnivimみたいにneovimのGUIを実装したほうが良さそう 
347: 2019/07/04(木)15:12 AAS
 いや実装というか規格が欲しいという話っす。 
 まあ妄言なんでそんなに気にせず……。 
  
 ところでOnivimを使ってみようとDebian sidに入れてみたけど 
 ファイルのツリー表示こそされるものの編集画面が真っ暗w 
348: 2019/07/04(木)15:38 AAS
 規格かー面白いかもね 
  
 ここ最近しょうがなくvim触りだしたけど 
 テキストエディタという、ひと塊りだったツール認識が 
 いい意味で壊されたわ 
  
 拡大解釈すると 
 スマートフォンのスワイプで文章閲覧して 
 必要に応じタップして編集
省8
349(1): 2019/07/04(木)15:43 AAS
 す 
  
 ご 
い 
改 
行
省2
350: 2019/07/04(木)18:11 AAS
 >>159 
 命名規則が明瞭なものを選ぶ 
351: 2019/07/04(木)19:57 AAS
 >>349 
 えへ 
 えへへへへ、、、 
 ありがと//// 
352: 2019/07/04(木)20:54 AAS
 Onivimの最新版は有料なのか……まあ仕方無いね。 
 Vim使うはww 
353: 2019/07/05(金)00:13 AAS
 oniたんぺろぺろ 
354: 2019/07/05(金)01:18 AAS
 oniって何のoniだろう? 
355: 2019/07/05(金)03:05 AAS
 クリップボードを有効にしたVimで 
 sコマンドによる削除がクリップボードに移ってしまうのを防ぐにはどうすればいいですか。 
356(1): 2019/07/05(金)07:20 AAS
 有効とか無効とかそんな余計なことしなくても 
 Ctrl + ins: コピー 
 Shift + ins: 貼り付け 
 Shift + del: 切り取り 
 でクリップボードの操作できるでしょ 
 macなら知らんけど 
 外部リンク[html]:nanasi.jp 
357(1): 2019/07/05(金)09:38 AAS
 null レジスタに送っておけば? 
 nnoremap s "_s 
  
 "_ がそれ 
 :h "_ 
358(1): 2019/07/05(金)09:52 AAS
 >>356 
 Linuxで使っています。 
 PRIMARYにある文字列が保存されているとして 
 文章中のある(それとは別の)文字列をsコマンドで消去すると 
 Shift+Insをした際にPRIMARYにある文字列ではなくsコマンドで消去した文字列が挿入されてしまうのです。 
359: 2019/07/05(金)09:57 AAS
 >>357 
 ありがとうございます。 
 すいません。なぜかそれでも上手くいきませんでした。 
 まず"_sと直接入力した場合はPRIMARYにある文字列も消えてしまいました。 
 またnnoremap s "_sとして設定した場合は相変らず>>358の現象が起こります。 
 なにかクリップボードの設定を弄ったおぼえはないんですがね……。 
  
 VimはDebian sidのパッケージマネージャで入れたvim-gtk3 8.1.0875-5です。
省1
360(1): 2019/07/05(金)12:24 AAS
 ‘clipboard’にunnamedを設定してる? 
361: 2019/07/05(金)21:11 AAS
 >>360 
 ありがとうございます。 
 set clipboard-=autoselect 
 ↑これで解決しました。 
362(1): 2019/07/06(土)10:24 AAS
 カーソル位置の文字で直接ヘルプを引くプラグインってない? 
 vimのメモや.vimrc上でヘルプを引くけどコマンド入力が手間なんで直接検索したい 
363: 2019/07/06(土)10:32 AAS
 Ref.vim あたりがそういうの設定で何でもできるイメージ 
364(1): 2019/07/06(土)10:36 AAS
 最悪マクロの類(コマンド 
  
 C-r C-w 
 これでコマンドモードでも 
 ノーマルモードのカーソルがいた位置の文字が参照されて入るから 
 nnoremap で何かトリガー引いたら後は 
 :h C-r C-w <Enter> みたいな流れ 
  
 CTRL-R CTRL-W
省1
365: 2019/07/06(土)11:35 AAS
 つ.vimrcにset keywordprg=:help 
 使い方はノーマルモードで検索対象の上にカーソル置いてKキーポチる 
 setが読みたいならset上でK 
366(1): 2019/07/07(日)10:38 AAS
 >>362 
  
 もう解決やとおもうけど 
  
 外部リンク:cohama.hateblo.jp 
 (記事の真ん中らへん) 
  
 これのことよね? 
367: 2019/07/07(日)14:20 AAS
 >>366 
 >364やね。 
 これをどっかにmapすりゃよい。 
368(1): 2019/07/09(火)06:51 AAS
 C-r_C-w はどんなファイルでも使える汎用的な物なので知っておくと便利 
 Vim のヘルプを引くという要件だと keywordprg=:help のほうがおすすめ 
 というか、$VIMRUNTIME/ftplugin/vim.vim で定義されているから .vim なファイルを開いた時に K キーを押せばヘルプが開くはず 
369: 2019/07/09(火)07:58 AAS
 >>368 
 便利ね。でもwordの定義が固定されてるから「=」とかが含まれてる時にまともに機能しないね 
370(1): 2019/07/09(火)09:25 AAS
 @-moz-documentに入れ子になってるCSSのシンタックスハイライトでおかしな配色になる時があるけど 
 どういう場合に再現するか分からんから報告もできず……。 
 例えば 
 @-moz-document url("外部リンク:example.com") { 
 :root { /* ←ここから色が付かない */ 
 color: red; 
 }
省1
上下前次1-新書関写板覧索設栞歴
あと 632 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s