2019.06.21リスト操作を使って、テキストを上下反転してみます。10このテキストをaに格納します。a=getline("w0","w$")reverseで取得したテキストを上下反転させます。b反転した変数を今のバッファと置き換えます。setline("w0,w$",b)tacコマンドなど、外部コマンドが使えないときでも、関数で代用できそうですね。関連記事12-4.テキストエディタ(Vimやその他)Vimスクリプト(uniq)sortの次は、uniqです。重複している要素を削除します。2,3,5が重複していますね。uniq関数を実行してみます。Vimバッファ上のテキストでやってみます。0~9のランダムの数値を100個ならべ...12-4.テキストエディタ(Vimやその他)Vimスクリプト(:tab):tabを使います。タブを新規に開いて、コマンドを実行してくれるコマンドのようです。使い道は、helpを別タブで開きたいとき、しか思いつきません。使...12-4.テキストエディタ(Vimやその他)Vimスクリプト(filter)(その2)filter続きです。テキストのフィルタにも使えますね。テキストを置き換えます。下の方が削除されてません。全部削除してからset...12-4.テキストエディタ(Vimやその他)Vimでファイルの往来ファイルの往来というか、Vimではバッファと呼ぶので、バッファの往来です。使用するダミーファイルを10個生成します。Vimを起動しましょう。先ほど生成した全ファイルを指定します。全ファイル...12-4.テキストエディタ(Vimやその他)Vimスクリプト(winwidth)今回はwinwidthです。80が返ってきましたが、タイトルバーにあるように80x24なので、widthは80文字ですね。左右で画面スプリットします。それぞれのwinwidthを確認。...12-4.テキストエディタ(Vimやその他)Vimスクリプト(acos)ヘルプのaから順番にさらってるので、absの次はacosです。ヘルプの説明はこんなのです。3.141593が表示されました。桁落ちしてるんですね。-1.0を指定してみます。email.ホーム12.その他のツールとコマンドの連携12-4.テキストエディタ(Vimやその他)スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。