You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
設定方法は$GOROOT/misc/vim/readme.txtに書かれている。 mkdir -p $HOME/.vim/ftdetect mkdir -p $HOME/.vim/syntax mkdir -p $HOME/.vim/autoload/go ln -s $GOROOT/misc/vim/ftdetect/gofiletype.vim $HOME/.vim/ftdetect/ ln -s $GOROOT/misc/vim/syntax/go.vim $HOME/.vim/syntax ln -s $GOROOT/misc/vim/autoload/go/complete.vim $HOME/.vim/autoload/go echo "syntax on" >> $HOME/.vimrc これだけ実行すれば、シンタックスハイライトされる。 これを実行するのはめんどくさいという
本気でPythonをやりたいならあわせて読みたい「え?君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの?」 2013-06-23 21:30 おしりに追記しました 2013-06-24 10:00 設定等微修正しました 2013-06-24 15:20 quickrunの設定を修正しました 2013-07-03 14:30 間違い等を修正しました 様々な開発環境を試してきましたが、結局Vimに落ち着いてしまっているAlisueです、どうも。 Vimを最強のPython IDEにするを書いてからかれこれ二年ほどが経ちます。 二年もあると新しいVimプラグインが増えるなどし、先の記事内容では最強ではなくなってしまいました。なのでこの辺でもう一度現在の最強をまとめてみたいと思います。 基本方針 プラグイン関係はすべてNeoBu
少し前から気になってはいたんですが、ちょっと試してみました。 Valloric/YouCompleteMe - github これは何かというと Vim で高速に動作する補完プラグインです。 どこら辺が高速かというと殆どの処理が Vim script ではなくて C++ と Python で実装されています。 その為、このプラグインを使用するためには C++ のコードを自分でビルドする必要があります。 その他、詳しいことは README を読んで下さい。 [テスト環境] WindowsXP SP3 Vim 7.3.969 Visual Studio 2010 LLVM/Clang 3.4(svn) [覚書] 確認出来たコード補完 バッファ補完 シンタックス補完 ファイル名補完 全体的に動作が軽い neocomplete.vim よりも補完が早い(ような気がする vim の補完精度は neo
vimの起動時間はvim --startuptime /tmp/vim.logみたいにすると/tmp/vim.logに細かくログが出る。BenchVimrcを使うと.vimrcの行単位で処理時間がわかるようになる。 今までvimの起動に300msくらい掛かってて特に気にしてなかったんだけど、ふとEDITOR="vim -u NONE" git commit --amendしてみたら、いつもの起動に一拍置く感じがなくなって一瞬で起動してユーザーエクスペリエンスがかなり変わったので軽量化してみようと思った。 とはいっても既にそこそこチューニングしてあるし、100ms以下になるくらい速くするには入れてるプラグインを削る必要があって、そこまでして速くしてもあまり意味がない。gitのコミットメッセージの編集では-u NONE(素のvim起動)でもまあ充分だけど、普通にファイルを編集したいときはないと
Text objectが気になり始めた ググっても詳しいことはでてこず。 ヘルプ見るしかなくなりますよね。英語苦手… 自分に向けたメモ まずヘルプをみる。 :help text-objects とりあえず試して動作の確認 "dl" delete character (alias: "x") |dl| 一文字を削除 "diw" delete inner word *diw* 単語ごとに削除 // 下の例で "daw" delete a word *daw* 単語ごとに削除 // 補完 "diW" delete inner WORD (see |WORD|) *diW* 単語ごとに削除 // 下の例で "daW" delete a WORD (see |WORD|) *daW* 単語ごとに削除 // 補完 "dd" delete one line |dd| 行単位で削除 "dis" delet
usevim Vim links, plugins, screenshots, tutorials, and themes Convention over configuration is an established paradigm, it even has a Wikipedia page! I like the idea of things working well out of the box. However, when it comes to Vim many people are attracted to it because they've heard how configurable it is. I think most of us are drawn to hackable things -- there's probably a strong correlatio
Vim Advent Calendar 2012 の 81 日目の記事です。 先日 Yokohama.vim #4 で Live Coding をしたわけですが、今回はその成果について紹介したいと思います。 以下がその時作った painter.vim(仮) です。Vim を使ってマウスでお絵描きできるプラグインです。 https://github.com/thinca/vim-painter 以下のような感じ。 Live Coding の時間で作ったのもあって、プロトタイプ的な実装な感じです。とりあえず動くよレベル。 この手のプラグイン自体には結構興味あるので、ちゃんと作りたいと思いつつも、真面目に作ろうと思ったらかなり膨大なタスクになるのが目に見えている上に完全にネタで実用性皆無なので、どうしようか考え中…。この記事の反響次第かな。 あと名前もてきとーに決めたので、もしかしたらリポジトリ
Vim Advent Calendar 2012の12日目の記事です。 昨日は@ujmさんによるvimshellとujihisa.vim#3でした。 今回はスペルの確認に便利な機能を少しだけ紹介します。 spell 入力済みのアルファベット列を確認する場合は、vimスペルチェックの仕組みを利用してみます。 使い方は簡単で、boolな設定をonにするだけでコードが色付きます(間違いがある場合) :setlocal spell 停止する場合は :setlocal nospell です。 gVimでは波線が付いたりします。 表示が気に入らない場合は :hi SpellBad ctermbg=9 のような感じで変更できます。 表示だけでなく、修正を補助する仕組みも持っています。 ]s でスペルチェックにかかった次へ単語へ [s で前の単語へ移動できます。 単語の上で z= とすると、正しい単語の候
Vimの標準機能が素晴らしすぎて泣けてくる。編集ファイル内部の置換はまだしもファイル外の置換までできるとは。忘れないようにメモをしておこう。 ファイル内置換 Vimで編集中のファイルにたいしての置換は次の通り。 "ESC"でコマンドモードに切り替えた状態からの説明。 指定ルール 説明 ルール カーソル行の最初の文字だけ置換 :s/<置換前文字>/<置換後文字>/ カールル行の全ての文字を置換 :s/<置換前文字>/<置換後文字>/g 全ての行の最初の文字だけを置換 :%s/<置換前文字>/<置換後文字>/ 全ての行の全ての文字を置換 :%s/<置換前文字>/<置換後文字>/g 置換確認モード :%s/<置換前文字>/<置換後文字>/gc 指定行数内の全ての文字を置換 :<開始行>,<終了行>s/<置換前文字>/<置換後文字>/g 正規表現でマッチした文字を\1で後方参照置換 :s/\(<正
いままでvimプラグインの管理には pathogen を使ってきたんだけど tpope/vim-pathogen - GitHub pathogen.vim: manage your runtimepath https://github.com/tpope/vim-pathogen unbundle を使う事にした。 Vim script management system - The Terminal Programmer 22 November 2011: I squashed my entire Vim configuration history while retaining the three branch ar... http://snk.tuxfamily.org/log/vim-script-management-system.html sunaku/vim-unbundl
Vimeo Events Produce and promote stunning virtual events and webinars. Get started
Posted on September 6th, 2011. A while ago I wrote a post about switching back to Vim. Since then I've written two plugins for Vim, one of which has been officially "released". A couple of people have asked me if I'd write a guide to creating Vim plugins. I don't feel confident enough to write an official "guide", but I do have some advice for Vim plugin authors that might be useful. Other People
tl;dr: You want to teach yourself vim (the best text editor known to human kind) in the fastest way possible. This is my way of doing it. You start by learning the minimal to survive, then you integrate all the tricks slowly. Vim the Six Billion Dollar editor Better, Stronger, Faster. Learn vim and it will be your last text editor. There isn’t any better text editor that I know of. It is hard to l
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く