macvim

    9

    3答えて

    例えば、多くのコードをコメントアウトするときに、ビジュアルブロックを使用して複数の行に挿入することがよくあります。これは、複数の行の同じ位置にテキストを挿入するのに最適ですが、後で視覚的ブロックモード、Backspace、Del、およびdを使用してこのテキストを削除する方法がわかりません。私はMacVimを使用しています。

    0

    2答えて

    vimに単純な関数を書こうとしていますが、バッファに少数の行がある場合、特殊なキーを押した後にバッファ全体が収まるようにしています。ここで私は " get total lines of the current buffer function! <SID>TotalLines() let n = 0 for line in getline(1,'$') let n+

    8

    3答えて

    私はVIMのnoobです。何度も何度も再訪しましたが、今回は実際にこのことに気づくことを望んでいます。主に私はRuby on Railsを使ってTextMateでプログラミングしています。誰かからアドバイスを受けて、私はJanus(https://github.com/carlhuda/janus)とその助けをたくさんしてくれました。しかし、私が見逃していることの1つは、プロジェクトに素早く簡単に

    1

    1答えて

    選択モード(テキストを選択するためにマウスを使用)のとき、バックスペースでテキストの塊を削除すると、カーソルの位置が後方に移動して非常に迷惑になります。私はおそらくマウスを使用する必要はありませんが....その迷惑な知っている!

    3

    2答えて

    私はVIM(実際にはmacvim)で編集しているファイルを同じ場所にコピーするためのコマンド、マクロ、またはプラグインの組み合わせを探していますが、別の名前。 !cp $CURRENT_FILE_PATH $NEW_PATH しかし、私はどの変数を使用するのか構文がわかりません。

    7

    3答えて

    すべての不要な空白を強調表示する次のコードが見つかりましたが、実際にはコード内のすべてのタブもハイライトしたいと思っています。私はうまくいきませんでしたが、私は両方を行う正規表現を見つけることができませんでした多くのバリエーションで遊んだ。何か案は? highlight RedundantWhitespace ctermbg=red guibg=red match RedundantWhites

    3

    1答えて

    私は最近基本的に、それは私が別のハイライト(藤堂とデバッグが色の名前です)と一致しているキーワードを定義することができます私の.vimrc if has("autocmd") " Highlight TODO, FIXME, NOTE, etc. if v:version > 701 autocmd Syntax * call matchadd('Todo', '\W

    3

    1答えて

    私は!open -a Firefox.app %を使って現在のファイルをFirefoxで開くことがありましたが、Chromeで作成できませんでした。 !open -a Google\ Chrome %

    3

    3答えて

    私は分割画面で複数のバッファを持つ複数のタブがあるとします。 1つのバッファで編集モードになり、別のタブ(ctrl-pageDown)に切り替えると、私はまだ挿入モードです。 タブを変更すると自動的に通常モードに切り替える方法はありますか? さらに元のバッファに戻ったときに挿入モードに戻ることは可能ですか?

    4

    1答えて

    フォームにテキストを入力するのにQuickCursorを使用しています。 私の問題は、いつもMacVimを開き、hiddenを有効にしているので、QuickCursorのテンポラリファイルの:wqからMacVimにバッファが残っているので、QuickCursorのペーストをウィンドウに戻す必要があります。 私はvimrcの自動コマンドでこれを解決したかった: autocmd BufRead "/p