[一日一Vim](その10)globalコマンド
参考サイト http://vimmer.blog5.fc2.com/http://qiita.com/0829/items/6df968408d52b949aac0http://nanasi.jp/articles/howto/editing/global-head.htmlglobal コマンド...
View Articlezshのbindkeyとprompt
bindkey emacsとvi bindkey -s キーバインドには一括した設定が用意されています。切り替えは、以下の様なキーを設定すると分かりやすいです。~/.zshrcbindkey -sv '^e''bindkey -e\n' bindkey -se '^v''bindkey -v\n'bindkey -e,v 個人的には以下のように設定しています。~/.zshrcfunction...
View ArticleVsVimのC-[を使えるようにする
VsVimのC-[がうまく動かない Visual Studioの拡張で、VsVimがある。 Vimと同じ操作ができていい。だけど、C-[がうまく動いてくれない!直す方法 Visual Studioのオプション画面を開く環境→キーボードを開く「選択.選択解除」を選ぶショートカットキーの枠内で「C-[」を押す割り当てボタンを押すその他 他に、もっとい方法があると思う。。
View ArticleVim でのメモ環境
Vim でのメモ環境を少し使いやすくするために試行錯誤したのでメモ。Vim でメモを取るときは現在 memolist.vimを使わせて頂いておりますが、やはり Markdown はそれなりの Viewer で確認したかったので Kobito との連携を模索し始めたわけです。メモ memolist のファイルは Drowpbox で管理して複数の Mac でも同期できていたKobito...
View ArticleGNU screenのスクロールバッファをvimで開いて、コピーモードのかわりに使う方法
GNU screenのコピーモードは、vi風操作が可能ですが、以下の動作がvimと違って使いにくいので、スクロールバッファを一時ファイルに保存してvimで編集するための方法です。...
View Articlerails.vimの基本動作を確認してみた
自分用のメモにrails.vimの基本動作を確認してみた。rails.vimのインストール ここから https://github.com/tpope/vim-railsモデルTodoから、Controller,Viewに切り替えるには :Econtroller :Eview ビュー名(newやeditなど):Emodel :Ehelper モデル名を明示して、MVCを切り替えるには...
View Articleインサートモード移行時にインデントを行う[vim]
症状 o,Oなどでインサートモードに入るとインデントが調整された位置にカーソルが移動するのに,空行でiを押してもインデントが調整されない解法 " smart indent when entering insert mode with i on empty linesfunction! IndentWithI()if...
View Articleagでvimの検索関連を高速化
agがとにかく高速で検索できるそうなので今更試してみた。そしたらすごく速くなった!ag のインストール 公式の手順が確実です。https://github.com/ggreer/the_silver_searcherMac $ brew install ag CentOs $ rpm -ivh...
View ArticleVimでrbenvのRubyバージョンを指定して構文チェックする
Vimのsyntastic使ってて、Rubyの新しいハッシュの書き方をすると、ワーニングになるので気になっていた。 Vimではrbenvの設定をしていたけど、syntasticでしていなかったのが原因。ちょっとハマったので、メモを残しておきます。次の一行を.bashrcに追記して瞬殺。'~/.rbenv/shims/ruby'...
View ArticleVimでRubyのインデントだけずれる
vimでgg=Gしてインデント整形してもテンプレートのrubyのブロックだけインデントされなかった。 syntasticだけでは不十分だったみたい。下のplug-inを追加すれば綺麗にインデントされた。 .vimrcに下を追加して NeoBundle 'vim-ruby/vim-ruby' vimで :NeoBundleInstall github
View Articlebash/vim 初心者の為のTips
bashやvimは多くのショートカットやTipがありますが、初心者の自分がよく使うものだけ抜粋してみました。bash カーソル移動、削除のShortcut Ctrl+a行頭に移動Ctrl+e行末に移動Ctrl+uカーソル位置から行頭までを削除Command historyの後方検索...
View Articlevim自分用メモ
vimで文字列置換 一括置換したいとき %s/対象文字列/置換文字列スラッシュを文字列置換したいとき s;対象文字列;置換文字列置換文字列に改行を使いたいとき 改行を ctr+V ctr+M で入力
View ArticleKeynoteに日本語コメントを含むコードをSyntaxHighlightしたい
Ruby初学者向けにスライドを作っている間に、 Keynoteに日本語コメントを含むコードを、シンタックスハイライトしたいと考えました。見つけた日本語を含まないコードのシンタックスハイライトのする手法(rtf)は2つありました。brew パッケージ highlightを使う方法 $ brew install highlight $ highlight -O rtf foo.rb | pbcopy...
View ArticleWindowsのvimでクリップボードにコピーする
Vimでのコピー方法を調べてたら「Visualモードでyを押せばテキストがコピーできて便利だぜ、ヤフゥー!」な紹介がすぐに見つかったのに他のソフトと連携するためにyankじゃなくてクリップボードにコピーする方法がちょっと見つかりにくかったので紹介します。クリップボードにコピー まずテキストを選択する。"*yと入力する。以上です。参考...
View ArticleVimで検索実行後にカーソル位置を単語の末尾に設定させる方法
検索実行時に末尾に/eを追加すればOK例)"test"の単語を検索して末尾のtの部分にカーソル位置を合わせたい場合/test/eとして実行する。もっと詳しく知りたい場合は:h search-offsetに色々書かれてる
View ArticleVim実践的入門初級編
vimライトユーザの俺が説明する実践vim初級編 対象者: vim使い始めたけど、なんか使いづらくね?って人期待される成果: ソースを編集するときはvimに頼り始める。メモ帳もコレ一本ビジュアルモードについて ビジュアルモードはいわゆる範囲選択です。ビジュアルモードには次の3つの選択範囲があります。ビジュアルモードラインモードブロックモード順を追って説明します。ビジュアルモード(通常選択), v...
View Articlevim に貼り付ける時、インデントがおかしくならないように貼り付ける
tmux とかからコードを vim に貼り付ける時に、インデントがエライことにならないようにする方法。ずっと前どこかで見かけたけど、忘れたのでここにメモっとく。tmux からコードをコピー<prefix> [ vim のノーマルモードで以下のコマンド :a! tmux のペースト操作<prefix> ] esc キーを押下<esc>
View Article