Vim Part31 (696レス)
Vim Part31 http://mevius.5ch.net/test/read.cgi/unix/1664982302/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
82: 名無しさん@お腹いっぱい。 [sage] 2023/01/11(水) 15:28:08.69 vimscriptが腐ってるしシェルスクリプトから呼べるのは有り難い --clean等でシンタックスやプラグイン読まなければ100msで起動するからワンショットには十分使える http://mevius.5ch.net/test/read.cgi/unix/1664982302/82
91: 名無しさん@お腹いっぱい。 [sage] 2023/01/18(水) 16:20:36.62 >>88,89 無条件で黙らせると知らぬ間にswapファイルが溜まりそうな予感が viewとして呼んだならv:prognameやv:argvに'view…'みたいなのが入ってるはずだから :if v:argv[0] =~ 'view\s' や :if v:errmsg =~ "^E11" のようなアドホックなチェックがまず思い浮かぶ 行儀良くしたいならviewモードを示すフラグくらい存在するはずだし、1プロセスで複数のモードを使い回すならバッファローカル版(b:~)の方がベター >>82 普段から対話的にvimを使ってるなら学習コスト0というシームレスさがいいね シームレスさを追求した代償にvimscriptはexコマンドの拡張という"スクリプト言語として"は悍ましいモノが産まれたが 一方でexコマンドの拡張として見ると自然だったりする :ifなど制御構造が閉じなくても良かったり、|で区切れたり奇妙に見える部分はシェルやsystem関数からコマンドとして呼びやすく、という配慮 -c ':g/pat/ :if 80 <= line("$") | :trimit' :if, :while, :for, :letなど基本制御コマンドと、:silent, :redirなどi/o制御、自動で設定される変数類v:...だけ借りて、他は:normal/:executeで手に馴染んだ事だけをやる normal/ex以外は修飾/特殊文字を引数へ埋め込むのが気持ち悪いが、少し欲しい時にはエスケープ構文(<Esc>、<C-Left>等)が重宝 vimscriptでプラグインなんて書き始めた奴らが諸悪の根源 http://mevius.5ch.net/test/read.cgi/unix/1664982302/91
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s