コピー2019.11.11この記事は約4分で読めます。“=」についてご紹介します。使うちょっと特殊なレジスタを利用します。ヘルプの説明はこちら。@=これは、本当はテキストを蓄えるレジスタではないが、レジスタを使うコマンドで式を評価するために使える。レジスタは読み取り/書き込み可能である。コマンドラインから入力できる普通の編集用コマンドは、式用の特別履歴も含め、全て使用可能である。打ち込んでコマンドライン入力を終了させると、式の結果が計算される。<Esc>を打ち込んで終了させると、式は破棄される。同様)前回の式が使われる。式を評価した結果は文字列でなければならない。コマンドの場合、結果が浮動小数点数なら文字列に変換される。エラーメッセージが出る(string()を使って変換する)。改行}の所で分割される。終わっていたら、これは行単位のレジスタと見なされる。Vim日本語ドキュメントこちらはヘルプがかなり分かりづらいです。レジスタを使うと、計算などの処理を実行して挿入することが可能です。レジスタに格納して、結果を貼り付けるとこうなります。計算してみた電卓を出して打ち込むよりは早いですが、なかなか使いどころが難しいかもしれません。ここで実行できる計算は、こちらを参考にしてください。実行すると、計算結果がすぐに挿入できます。この辺は好みが分かれるかもしれません。単純な計算は簡単です。(5が無名レジスタに格納される)プログラミング言語やExcelのようにも計算できたりなんかします。155)といっても、あくまで一行での計算になりますので、ほどほどに。利用頻度2.0便利さ3.0覚え易さ2.0関連するVimヘルプVimからは、下記のコマンドでヘルプを確認できます。@=ヘルプで検索するときは、通常は大文字小文字は識別されませんので、どちらでも構いません。参考書籍こちらの書籍が参考になります。Vim/neovim関連の書籍で、もっとも評判が良くてバイブルと呼んでる人もいる一冊です。Vim/neovimのバージョンに依存しない沢山のTips形式で、その表題通りに「思考のスピードで編集」できるようになるノウハウが詰まっています。レビューからも分かる通りです。一度は読んでおいて間違いありません。こちらもVim関連の書籍で評価が高い書籍の一冊です。vim-jpで見かける上級Vimmer(Vimサポーターズ)の皆様による、Vimを実践で使ったノウハウからプラグイン関連の情報が詰まっています。Vim界隈を知る上でも是非一読しておきたい一冊です。関するノウハウがいくつも詰まった一冊です。ここまで深く解説している唯一の書籍と言えます。Vim力を伸ばしたいと考えるなら、絶対に避けては通れない書籍でしょう。仲間入りしたいIT系エンジニアの端くれです。読んでくる訪問者の皆様と一緒に、Vim力を上げていくことができる記事が書ければと考えています。Reserved.タイトルとURLをコピーしました。