2019.07.07Blob続きです。前回は2Byteのデータでしたが、もう少し大きなデータを作ってみます。data=0z555555555555555555555555これでdataに代入できましたが、5がたくさん並んでいて、何Byteあるのかわかりません。エラーは出なかったので、偶数であることは確かです。dataechoの結果が、.(ドット)区切りで表示されました。データ大きいと、単なる数字の羅列では数えられないので、見やすくなるように配慮されていますね。この.(ドット)を使ったリテラルは、代入時にも使えます。dataドットで区切る位置は、偶数単位であれば、どこで区切ってもよいです。data偶数単位で区切らないともちろん、エラーになります。関連記事12-4.テキストエディタ(Vimやその他)Vimスクリプト(:bufdo)(その3):bufdo続きです。今回は範囲を指定して:bufdoを使ってみます。複数ファイル作成してVim起動。buffer-listを確認。2と3のバッファを置換してみます。先の展開が気になってはいますが、つまらないってのは、他の異世界ものと同じですねえ。言いつつも、視聴は最終回まで継続します。継続を決定付けたのは、エ...12-4.テキストエディタ(Vimやその他)Vimスクリプト(bufexists)(その2)bufexistsつづきです。画面スプリットしてbufexists使ってみます。上が無名バッファで、下がtest.txtのバッファです。lsで各バッファの番号を確認します。1番がtest.tx...12-4.テキストエディタ(Vimやその他)Vimスクリプト(add)(その2)今回はリストの要素の追加です。使ってるaddですね。変数arrを初期化後、値10を追加します。一気に2個追加できるでしょうか。異世界転生もバトルもラブコメも飽きてきたので、こういうの新鮮です。argidx関数を使ってみます。