コピー2019.10.17今回はwinwidthです。winwidth(0)80が返ってきましたが、タイトルバーにあるように80×24なので、widthは80文字ですね。左右で画面スプリットします。:vsそれぞれのwinwidthを確認。winwidth(win_getid())それぞれのウィンドウ幅が返ってきました。関連記事12-4.テキストエディタ(Vimやその他)EmacsでLispの覚え直し(その6)Emacsを覚えたいからLispも覚える。Lispを覚えたいからEmacsを覚える。どちらが最初か分からなくなるときがあります。なん...12-4.テキストエディタ(Vimやその他)Vimスクリプト(:vimgrep)(その4):vimgrep続きです。前回は、getqflistを表示するところまでやりました。今回は、変数に格納して各パラメータを見てみます。スポーツアニメは、あまりハズレがないですねえ。ゲームがすごくかっこいい。バスケで潜るって表現あることも知らなかったし。ダックインって言葉、なんてかっこいいのでしょう(まあ、単に英語なんですが)。毎...12-4.テキストエディタ(Vimやその他)Vimスクリプト(for)mapの代わりにforを内部で使った関数でリスト処理を作ってみます。いつも使ってる1~10の数列をバッファに書いておきます。リストの各要素に3を掛ける処理を行う関数を作ります。引数の変数にアクセスに...12-4.テキストエディタ(Vimやその他)Vimスクリプト(wordcount)(その3)wordcount続きです。今回はcursor_wordsです。引数なしで起動して、実験用テキストを作ります。「:5」と入力して、5行目の行頭にカーソル移動後、cursor_wordsを表示してみます。...12-4.テキストエディタ(Vimやその他)Vimスクリプト(filereadable)filereadable関数使います。ファイルが読めるかチェックですね。