タグ

tabとvimに関するruedapのブックマーク (3)

  • choosewin.vim をつくりました - t9mdの日記

    この記事はVim Advent Calendar 2013 44回目(不吉な..)の記事です。 新しいプラグイン vim-choosewin を作りました。 最初に作ったのは去年(2013年)の12月なのですが、正月頃、manga-osyo さんに 色々とアイデアを貰い、発展し、けっこう大げさなプラグインになりましたので紹介します。 ■ これは何をするものか? 以下の GIF アニメを見てください。 ウィンドウに表示されるラベルを入力することで、目的のウィンドウに一発で移動できます。 ■ 作った背景 tmux というターミナルマルチプレクサ(一つのターミナルで、沢山のウィンドウを開いたりするソフト) があります。 Mac とか、Linux の人は使っている人も多いでしょう。 tmux には display-pane というコマンドがあり、数字キーを押すことで、飛びたいウィンドウに一足飛びに

    choosewin.vim をつくりました - t9mdの日記
  • Vimでタブページの位置を変更する

    Vimでバッファーごとにタブページを開くみたいなヌルい使い方をしているみなさんこん○○は。タブページを適当に開きまくるとたまに整理してやらないとごちゃごちゃになるので、簡単に位置を変えられないかなーとタブページのヘルプをちゃんと読んだら:tabmoveというまんまなコマンドでできることがわかった。 ただ:tabmoveは引数として正の整数しか受け取れないので、-1で左に動かすとかそういう相対的な移動はできない。1で1つ右に、-1で1つ左にループして動かせるようなラッパー関数を書いて使うことにした。 " Move tabpage function! s:MoveTabpage(num) if type(a:num) != type(0) return endif let pos = tabpagenr() - 1 + a:num let tabcount = tabpagenr("$") i

    Vimでタブページの位置を変更する
    ruedap
    ruedap 2013/03/16
  • vim + rails で開発するときの文字コード設定(vimrcのエントリ補足)

    かくたにさんとid:secondlifeさんからコメントをいただきましたので、調子に乗ってもう少し整理してみました。 以下の感じで書いておくと、なおよいかもしれません。我が家の.vimrcもこうなりました。 "------------------------------------------------------------------------ au FileType ruby :set nowrap tabstop=2 tw=0 sw=2 expandtab au FileType eruby :set nowrap tabstop=2 tw=0 sw=2 expandtab "------------------------------------------------------------------------ " normal ruby & eRuby au BufN

    vim + rails で開発するときの文字コード設定(vimrcのエントリ補足)
  • 1