テキストエディタ(Vimやその他)Vimスクリプト(acos) ヘルプのaから順番にさらってるので、absの次はacosです。 ヘルプの説明はこんなのです。 3.141593が表示されました。桁落ちしてるんですね。 -1.0を指定してみます。 同じですね。 次は... 2019.11.19テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)Vimスクリプト(atan) 0.0が返りました。 結果は0.463648。 0.785398。 1.003885。 あれ1ちょうどじゃないんですね。atanってなんだったかな。 2019.11.21テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)Vimスクリプト(atan2) 次はatan2。 ヘルプから。 エラーになりました。引数は一つじゃなくて、二つですね。 結果は0.0。 結果は-1.570796。 ヘルプの説明どおり、2.35619... 2019.11.22テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)Vimスクリプト(delfunction) 繰り返し処理を書いてみます。 前回Test()という関数を定義したので、Test()は使えません。 delfunctionを使って、Test()を削除します。()は付けずに指定します。 では... 2019.06.26テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)Vimスクリプト(for) mapの代わりにforを内部で使った関数でリスト処理を作ってみます。 書いてみます。 いつも使ってる1~10の数列をバッファに書いておきます。 リストの各要素に3を掛ける処理を行う関数を作ります。 引数の変数にアクセスに... 2019.06.27テキストエディタ(Vimやその他)
テキストエディタ(Vimやその他)Vimスクリプト(map)(その3) mapと自作関数を組み合わせて、バッファの全テキストを左右反転する処理をしてみます。 まずはベースのテキストを作成。 各行を処理をする関数を作ります。 試しにechoしてみます。 ... 2019.06.28テキストエディタ(Vimやその他)