2019.06.28mapと自作関数を組み合わせて、バッファの全テキストを左右反転する処理をしてみます。ベースのテキストを作成。-t8J各行を処理をする関数を作ります。join(reverse(split(a:mystr,'\zs')),""):endfunction試しにechoしてみます。Revline("HELLO")大丈夫そうです。テキストをリストに格納します。aではバッファを置き換えます。setline("w0w$",a)全行左右反転できました。関連記事12-4.テキストエディタ(Vimやその他)Vimスクリプト(その131)(:vimgrepadd):vimgrepadd使います。検索結果に追加するだけっぽいです。ただの:vimgrepで、1と2を検索します。異世界転生のタイトル。本当多いですねえ異世界転生物。ファンタジーって謳ってしまえば、別に異世界転生設定しなくていいのにどうしても転生したいんでしょうね。ティラナがいい子です。ゲーにあったら、ゲットするのに多分、私、10万ぐらいは回しちゃいますね。何かのゲームにガチャ実装希望。ゲームとかなさそうなので、本物のガチャポンやらフィギュアやら、色々...12-4.テキストエディタ(Vimやその他)Vimスクリプト(上下反転)リスト操作を使って、テキストを上下反転してみます。このテキストをaに格納します。reverseで取得したテキストを上下反転させます。反転した変数を今のバッファと置き換えます。tacコマンド...12-4.テキストエディタ(Vimやその他)Vimスクリプト(bufexists)今回はbufexistsを使ってみます。長いので下の方は省略してます。今test.txtというファイルを開いてますので、バッファ名に"test.txt"を指定してbufexistsを実行してみ...12-4.テキストエディタ(Vimやその他)Vimスクリプト(window)(その2)続きです。前回削除したバッファを開いたら、最初に開いた時のファイル名file2.txtでバッファが現れました。lsの表示では、1番のバッファしか存在してません。上のバッファに書き込みができるか試してみます。email.ホーム12.その他のツールとコマンドの連携12-4.テキストエディタ(Vimやその他)スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。