16.その他

スポンサーリンク
テキストエディタ(Vimやその他)

Vimスクリプト(map)(その2)

mapを使って、計算をしてみます。 ベースのテキストは1~10の数列にしておきます。 テキストをリストaに格納し、mapで各要素を2倍の数にします。 空行を数値に変換すると0になるので、リストの最後の要素が0に...
テキストエディタ(Vimやその他)

Vimスクリプト(map)

各リストを一括で処理するため、map関数を覚えます。 mapの第1引数に、処理対象のリスト、 第2引数に評価式を書きます。 前回使ったテキストを使います。 v:valには、リストaの各要素が入ります。 リストaの内容は書き...
テキストエディタ(Vimやその他)

Vimスクリプト(左右反転)

前回はテキスト上下反転を行いましたが、今回は左右反転です。 土台のテキストを作成。 このテキストを変数に格納します。 3行目を1文字毎に区切り、別変数に格納します。 別変数に格納した文字のリストを...
テキストエディタ(Vimやその他)

Vimスクリプト(上下反転)

リスト操作を使って、テキストを上下反転してみます。 このテキストをaに格納します。 reverseで取得したテキストを上下反転させます。 反転した変数を今のバッファと置き換えます。 tacコマンド...
テキストエディタ(Vimやその他)

Vimスクリプト(append)

今まで学習したリスト操作を使って、テキストの編集をしてみます。 元のテキストを適当に書きます。 テキストを変数aに格納しました。 2行目と3行目を抽出します。 最後の行に、リストbを追加してみます。 ...
テキストエディタ(Vimやその他)

Vimスクリプト(append)

append関数を使います。 元のデータは前回使ったテキストです。 5行目と6行目の間に、テキストを追加します。 次は削除です。deletebuflineを使います。 deletebuflineは第1引数...
テキストエディタ(Vimやその他)

Vimスクリプト(split)

今回はsplit関数を使います。 入力テキストとして、10x10のマトリクスを作成。 5行目を、splitを使って、行をタブで分割してみます。 下の方が上書きされてしまいましたが、一応できました。
スポンサーリンク
タイトルとURLをコピーしました