vimに関するrcmdnkのブックマーク (13)

  • Vimでハイライト表示を調べる

    B! 5 0 0 0 この前 VimでのMarkdown環境を整える という記事を書きましたが、 Vimで開いた時に、実際どのハイライトが適用されてるのかを 簡単に調べられたら便利だな、と思ってたんですが、 丁度そんな話があったのでVimでハイライト表示を調べる方法について。 Vimでカーソル下のハイライト表示を調べるコマンド Vimでカーソル下のハイライト表示を調べるコマンド 元ネタはこの記事です。 Vimでカーソル下のハイライト・グループ名を知る - Weblog - Hail2u.net こちらでは 1 2 " VimShowHlGroup: Show highlight group name under a cursor command! VimShowHlGroup echo synIDattr(synIDtrans(synID(line('.'), col('.'), 1)),

    Vimでハイライト表示を調べる
    rcmdnk
    rcmdnk 2013/12/06
  • 最新のCygwinでVimをインストールすると起こるエラー

    B! 2 0 0 0 諸事情1から 手持ちのWindows Vistaのマシンを再インストールしたんですが、 その際にCygwinにVimをコンパイルして入れようとしたら 色々問題がありました。 Luaを直接インストール 一部のヘッダーファイルを改変 今のところ Luaを直接インストール 以前はLuaはCygwinのものを使っていました。 今回も(最初のsetup時に忘れたので)apt-cyg で取ってきてインストールしたんですが、 特にLuaをテストしないままVimをconfigureしようとしたらLuaのバージョン チェックをしている表示のあたりで止まって進まない。 試しにLuaを起動してみると別窓が出て 714 [main] lua 2424 C:\cygwin\bin\lua.exe: *** fatal error = MapViewOfFileEx 'shared.5'(0x7

    最新のCygwinでVimをインストールすると起こるエラー
  • Vimプラグインlightline導入

    B! 11 0 0 0 前回 Cygwin+screenで256 colorを有効にする というのを書いたので、 その表示させたかったVimのステータスラインについて。 lightline lightline lightlineVimのステータスラインを綺麗に表示させてくれるプラグインです。 Vimには元々vim-powerline (とその後継のpowerline) というPythonを使ったプラグインがありましたが、 最近、vim-airline というプラグインが出来て、純粋Vim Scriptなので速いし、 他のプラグインとの融合等もあって嬉しい、 ということで移行した、と言う人が増えていました。 元々vim-powerlineはもっさりする気がして一度入れてから外してましたが、 すごい話題になってたのでまずvim-airlineを入れてみました。 そんな中、lightline

    Vimプラグインlightline導入
    rcmdnk
    rcmdnk 2013/09/06
    Vimプラグインlightline導入
  • Cygwin+screenで256 colorを有効にする

    B! 8 0 0 0 最近、vimのステータス表示で vim-airlineがリリースされたり それに追随してlightline がリリースされたり 1、 気になっていたのでインストールしました。 これまであまりターミナルの表示色を気にしてませんでしたが、 これらを導入した際にちゃんと表示されてない部分があったので それらの設定と、後、導入したステータスラインの設定等。 Cygwin + GNU Screen PuTTY Cygwin + GNU Screen CygwinではMac同様、GNU Screenはソースからコンパイルして インストールしていますが 2、 この際、configureで--enable-colors256として256色表示を有効にしてるんですが、 実際にはそれ程色を気にするわけでもないのでCygwin上ではきちんと試してませんでした。 で、今回vimのステータスラ

    Cygwin+screenで256 colorを有効にする
    rcmdnk
    rcmdnk 2013/09/06
    Cygwin+screenで256 colorを有効にする
  • Vim 7.4をCygwinへインストール

    B! 3 0 0 0 Vim 7.4の正式版がリリースされたので、 Cygwinへもインストールしました。 現在のCygwinで配布されてるバイナリは7.3+patch 1-1110, 1112-1152 なので、ソースからビルドしてインストールです 1。 Mercurielをインストール Vimをインストール Mercurielをインストール Mercurielをまだインストールしてなかったので apt-cygで apt-cyg -u install mercurial 最初大文字でMercurialやコマンドのhgで探しても見つからなかったので ソースからインストールしなきゃいけないのかと思いましたが、 普通にmercurialでありました。。。 Vimをインストール Stowを使って管理するようにします。 オプションはマルチバイト対応とLuaやPythonなどいくつかのインタプリタを

    Vim 7.4をCygwinへインストール
    rcmdnk
    rcmdnk 2013/08/18
    Vim 7.4をCygwinへインストール
  • Lua対応Vimをインストール

    B! 11 0 0 0 Vimでの補完機能のプラグインであるneocompletecache の後継版neocomplete を使うためにVimを再インストールした際の手順。 Lua自体がない環境もあったので、 Luaのインストールからです。 Linux Windows (Cygwin) Mac Linux su権限持っていないのでローカルにluaをインストール: luaのダウンロードページより最新のを取ってきてインストール。 取り敢えずmakeしてみるとエラーがでた。 $ cd ~/tmp/ $ wget http://www.lua.org/ftp/lua-5.2.2.tar.gz $ tar xzf lua-5.2.2.tar.gz $ cd lua-5.2.2 $ make linux ... make[1]: Entering directory `/home/user/tmp/

    Lua対応Vimをインストール
    rcmdnk
    rcmdnk 2013/08/08
    Lua対応Vimをインストール
  • Vimを使う上でのIME(日本語入力)の取り扱い with AutoHotKey

    B! 11 0 0 0 以前書いた Vimを使う上でのIME(日本語入力)の取り扱い への付け加えで、AutoHotkeyを使って行う方法について。 vim_ime.ahk 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ; Auto execute section is the region before any return/hotkey ; For Terminal/Vim GroupAdd Terminal, ahk_class PuTTY GroupAdd Terminal, ahk_class mintty ; cygwin GroupAdd TerminalVim, ahk_group Terminal GroupA

    rcmdnk
    rcmdnk 2013/08/04
    Vimを使う上でのIME(日本語入力)の取り扱い with AutoHotKey
  • dev版jedi-vimのインストール

    B! 1 0 0 0 jedi-vimpythonコードを書くときに コード補完をしてくれるjedi をVimで使うためのプラグインです。 これを使いたいがためにVimpythonサポートで入れなおしたりしてましたが、 jedi体の入れ方が面倒だったり 何やら落ちたりWarningが出たりと途中で投げ出してました。 再度挑戦しようと思ったらdev版があって、それを入れたら 全て簡単に上手くいった、という話です。 jedi-vim_devのインストール jedi-vim_devの良い所 その他jedi-vim + Python for vim用メモリンク jedi-vim_devのインストール Warningメッセージでちょっと検索してた所下のページがヒット。 Ref: jedi.vim に Pull Request した 実際にはここに出ている意外にもWaningが出てたりおかしな挙

    dev版jedi-vimのインストール
    rcmdnk
    rcmdnk 2013/07/21
    dev版jedi-vimのインストール
  • CygwinとWindowsソフトの両方でVimを使う場合のviminfoの取り扱い

    B! 5 0 0 0 CygwinでVimを使っててたまに終了時にviminfoに書き込み出来ません と言われる事があって、取り敢えず無視してましたが WindowsとCygwinで生成されるファイルの初期のパーミッションだの調べてたら なんとなく理由が分かったと思うのでその対処法。 Windowsによって作られるviminfo 対処法 Windowsによって作られるviminfo 色々作業しようとしてCygwinの中だけで済めばいいのですが、 ちょっとしたテキストファイルとかをExplorerから開きたいとき、 ただ見るだけでもVimが便利なのでWindows用のVimを別途インストールして使っています。 この際に同じホームディレクトリを使うので、設定ファイルも一緒です。 で、これが問題でした。 Cygwinの中だけでVimを使っている場合は、 最初に作られるviminfoファイルもユー

    CygwinとWindowsソフトの両方でVimを使う場合のviminfoの取り扱い
    rcmdnk
    rcmdnk 2013/07/02
    CygwinとWindowsソフトの両方でvimを使う場合のviminfoの取り扱い
  • vimインストール - rcmdnk's blog

    B! 1 0 0 0 色々プラグインを使おうと思ったら足りないオプションがあったりしたので MacLinuxVimの再設定したりインストールし直した事についてのメモ。 Mac Linux Mac ターミナルコマンドとして/usr/bin/入っているVimでは色々足りないので、 .bashrcへ #For MacVim if [[ "$OSTYPE" =~ "darwin" ]] && [ -d /Applications/MacVim.app/Contents/MacOS ];then export PATH=/Applications/MacVim.app/Contents/MacOS:$PATH fi を追加。ターミナルからもMacVimVimを使う様に変更。 Linux 半年くらい前にパッチを当てた物を使おうと思ったら 何故かSEGって使い物にならなかったので素の7.3を入れて

    vimインストール - rcmdnk's blog
    rcmdnk
    rcmdnk 2013/06/29
    vimインストール
  • Vim以外でVimする: Mac編

    B! 28 0 0 0 この記事はVim Advenvimt Calendar 2012 192日目の記事です。 前回は@manga_osyoさんのtextobj-context をつくったAdd Staraerealでした。 このブログではVAC107日目に Vim以外でVimする: Windows編という記事で Windows上でVimエディタ以外の場所でVimっぽく操作することを yamyという キー設定変更ソフトで実現する方法を紹介しました。 (Vim以外でVimする: Windows+AutoHotkey編でAutoHotkey (or Standalone)でする方法も追加。) 今回の記事はそのMac編です。 Karabiner-Elementsでの設定 KeyRemap4MacBook vim_emu: Vim emulation with KeyRemap4MacBook

    rcmdnk
    rcmdnk 2013/06/10
    Vim以外でVimする: Mac編
  • MacでVimっぽくカーソルやマウス、ウィンドウを動かす

    B! 8 0 0 0 以前、 Windowsでyamyを使ってVimっぽい動きをVim以外で再現する 方法を紹介しましたが、 今回はMacで、 ⌘-⌃などとの同時押しで カーソルやマウスポインタ、さらにウィンドウを動かす方法についてです。 カーソルキーを動かす マウスカーソルを動かす ウィンドウの移動 必要なAppleScriptの導入 BetterTouchToolでの設定 カーソルキーを動かす 前回 紹介した通り、KeyRemap4MacBookには最初からいくつか Vimっぽい動きを再現する設定が入っていますが、 ⌘-⌃ という組み合わせを使いたいので、以下の設定をprivate.xmlに加えています。 vimode_ctrl_cmd_KeyRemap4Macbook.xml 1 2 3 4 5 6 7 8 9 <item> <name>VI mode with CONTROL_L+

    rcmdnk
    rcmdnk 2013/06/06
    Macでvimっぽくカーソルやマウス、ウィンドウを動かす
  • KeyRemap4MacBookで初期状態で設定出来るVim設定

    B! 10 0 0 0 前回 に引き続きKeyRemap4MacBookについて、初期状態で簡単に導入できる Vim設定について。 次回以降でこれ以外に自分で設定しているものなども紹介したいのですが、 差し当たりまず、KeyRemap4MacBookに最初から入っているVimライクな動きを Vim以外で再現する設定についてまとめておきます。 Vi Mode/Complete Vi Mode/Simultaneous Vi Mode Vi Mode Simultaneous Vi Mode Complete Vi Mode Ubiquitous Vi Mode Vi Mode/Complete Vi Mode/Simultaneous Vi Mode まずはこちらを御覧ください。 カーソルキーを身近に! Keyremap4macbook進化したvi mode from tekezo 以上です

    rcmdnk
    rcmdnk 2013/06/06
    KeyRemap4MacBookで初期状態で設定出来るvim設定
  • 1