2015-12-28から1日間の記事一覧

P195 ブラックホールレジスタ

通常のdでは、削除ではなく切り取りとして作用する。 これに対し、_dとすると、切り取り先がブラックホールレジスタに向き、実質無作用削除が可能になる。 実践Vim 思考のスピードで編集しよう! (アスキー書籍) 作者: DrewNeil,新丈径 出版社/メー…

P179 戻ると進む

<Ctrl-o>:戻る <Ctrl-i>:進む 実践Vim 思考のスピードで編集しよう! (アスキー書籍) 作者: DrewNeil,新丈径 出版社/メーカー: KADOKAWA / アスキー・メディアワークス 発売日: 2014/01/28 メディア: Kindle版 この商品を含むブログ (3件) を見る</ctrl-i></ctrl-o>

P168 括弧内を切り取り

ca(でデリミタを含む全てを切り取り、ci(でデリミタ内部を切り取りとなる。 その為、cをyやdに替える事で、ヤンクやデリートに応用する事ができる。 また、デリミタは(以外にも、"や'にもできる。また、(はb、{はBでも同義である。 なお、当ページはテキスト…

P156 単語単位での移動

w:次の単語の先頭 e:単語の最後 b:単語の先頭 ge:前の単語の最後 [補記事項] 文字で見るより、本内の図を見た方が理解しやすい。 実践Vim 思考のスピードで編集しよう! (アスキー書籍) 作者: DrewNeil,新丈径 出版社/メーカー: KADOKAWA / アス…

P102 コマンド履歴から実行

q: [補記] 実行したい場合は、対象行までカーソルを持っていきReturnキーを入力すればよい。 なお、このリストは編集可能である。 編集だけ行って、処理を抜けたい場合は:q or <C-c>で抜ける事が可能である。 実践Vim 思考のスピードで編集しよう! (アスキー書籍</c-c>…

ファイル全体に対してソート

vi

:%!sort [解説] %(パーセント)は、現在のバッファを指す。 !(ビックリマーク、エクスクラメーションマーク)は、システムのコマンドを実行を指す。 その為、:%!で現在編集中のファイルに対して、システムのコマンドを実行するという事になり、sortを指定すれ…

vimにquickrunをインストール(Windows編)

vi

[gitのインストール] Git - Downloads Gitでインストールしなくてもいいが、後々便利 [NeoBundleプラグインをgit経由で取得] GitGUIを立ち上げ、Clone Existing Repositoryをクリック SourceLocationをhttps://github.com/Shougo/neobundle.vim TargetDirect…

P44 マッチング

a = "ABC"if (/b/i =~ a) == 1 p aend ・/パターン/で正規表現オブジェクトを生成 ・=~演算子でマッチング ・マッチング成功時はインデックス(0から)を返却し、ミスマッチの場合はnilを返却 ・/パターン/iで大文字/小文字をignore たのしいRuby 第4版 作者: …

P48 ppメソッド

PretyPrintの略で、綺麗に整形して表示できる。 require "pp"を宣言する必要がある。 たのしいRuby 第4版 作者: 高橋征義,後藤裕蔵,まつもとゆきひろ 出版社/メーカー: ソフトバンククリエイティブ 発売日: 2013/06/04 メディア: 単行本 この商品を含むブロ…

P40 ハッシュ

JavaでいうMapに相当する。 なお、Ruby1.9.3より格納順は保証されるとのこと。 [生成方法] map = { :key1 => "value1", :key2 => "value2", :key3 => "value3" } [取得方法] map[:key1] [ループ処理] map.each do |key, value| p "キー=", key, ";値=", valu…

P41 シンボル

先頭に:をつけて表現する。 [所感] Javaと異なり、Rubyの文字列がイミュータブルではないため、それと区別するためにあるのかと思われる。 たのしいRuby 第3版 作者: 高橋征義,後藤裕蔵,まつもとゆきひろ 出版社/メーカー: ソフトバンククリエイティブ 発売…