自動補完の後編では、究極の自動補完環境であるneocomplcacheについて解説します。何でもできるエディタとしてはEmacsが有名ですが、スクリプトファイルで拡張すれば、Vimにも無限の可能性があるということを知ってもらいたいです。 neocomplcacheを用いた自動... 続きを読む
MacVim + 香り屋さんのパッチ + なるべく日本語化 = 香り屋さんのWindows版の使い勝手に近いMacVim を勝手に目指すプロジェクトです。 お試し版バイナリ Mac OS X 10.4/10.5 intel専用 → macvim-kaoriya-20090402.dmg ■Gitリポジトリ (MacVimからのfork) h... 続きを読む
Vim のコマンドは沢山あってたまにしか使わないものは覚えられない。特定の時期に頻繁に使って、専用のキーバインドを設定しても、暫く使わないとそんなキーバインドを設定した事すら忘れてしまう。というのに困ってる人は俺だけではないはずだ。Emacs はそれぞ... 続きを読む
春なのでemacsからvimに乗り換えてみました http://fifnel.com/2009/04/07/2300/ にいんすぱいやされました。 emacsのせいなのかどうかわからないけど、小指っていうか左肩ばかりやたら凝るようになって、viへの乗り換えを検討中にこれを発見。 vimperatorでvi... 続きを読む
春です。 何か新しいことがしたくなるこの季節。 ついにemacsからvimに乗り換えてみました。 というわけで、ここ一週間ほどゲームもtwitterもろくにせず、ひたすら.vimrcをカスタマイズしまくっていました。 正しくはカスタマイズすべくググりまくっていたんで... 続きを読む
2012-11-28 Vimのsnipetについてあまり知らなかったので設定してみたら便利過ぎてつらい vim 今までこれを使いこなせてなかったなんて、今までの人生をなかったことにしたくてつらい・・・vimでneocomplecacheを使用していて、スニペットの候補が来た時にCtrl-k... 続きを読む
このウィンドウだけcdしたいんだけど :lcd ~/foo/bar とすると、あるウィンドウだけcdできる。 ウィンドウを縦分割して、左右で違うディレクトリで作業したいときとかに便利。 改行コードが誤認識されているとき :set ff=dos #なんか「^M」がいっぱい出たとき :... 続きを読む
Its a collection of scripts so that our vim can be used as a full fledged python IDE. 続きを読む
Vim is a highly configurable text editor LinuxやFreeBSDといったサーバを管理する場合、ssh(1)でログインしてvim(1)でファイルを編集するという作業を行う。こうした作業を実施する場合に覚えておくと便利なコマンドがある。vim(1)コマンドは引数にscp://か... 続きを読む
えーっと、IDE使ってません。ごめんなさい。 PerlをIDEで書いてる人、どれくらいいるんだろう。何使ってるんだろ。 私はLinuxでもWindowsでもVimを使ってます。Perlってサーバで使われる事が多いし、サーバだとsshで入る事が多いだろうし、まぁXの転送やVNCやそ... 続きを読む
概要 compilerディレクトリにあるperl.vimコンパイラプラグインを使うと、 Perl言語で書かれたコードの文法チェックと、QuickFixリストを利用したコードの 修正作業を手早く行えます。 インストール方法 perl.vimコンパイラプラグインは、デフォルトでインスト... 続きを読む
問題 Vimの:eや:newなどはカレントディレクトリにあるファイルを開きます。また補完対象もカレントディレクトリからのファイルです。 :e a<tab> このようにするとカレントディレクトリのaからはじまるファイル名を対象にファイル名補完を行ないます。 編集中フ... 続きを読む
JavaScriptJavaScript Lint (jsl) というツールがある。JavaScript の文法チェックをするツールだ。似たようなのに JSLint ってのがあるけど、そっちは Web アプリになっていて、オンラインで実行する。jsl の方はローカルにインストールして実行する。で、以前... 続きを読む
Vimgist: 454297 - quickrun.vim (originally invented by ujihisa, rewritten by thinca) my translated engrish document. Fix me!- GitHubまずいところあったらコメントとかforkして直してくれるとうれしいです。 翻訳 (英語) *quickrun.txt* Run a command ... 続きを読む
問題 Vimのデフォルトの状態でJavaScriptのコードを書くと、以下のような問題が発生します。 インデントがおかしい var a = { a_ この状態で:を打鍵しますと、 var a = { a:_ のようにインデントが一つもどってしまいます。 キーワードがおかしい jQuery時代、$... 続きを読む
こんばんわ。 ただいまperl(とUnix)を勉強中。エディタはvimを使っています。 そこでperl & vim使いな人にお聞きしたいのですが、みなさんvimの設定ってどんなのを入れてますか? オススメ設定などあればぜひ教えていただきたいと。 私が今入れてるのは set a... 続きを読む
vimMacのエディタといえばTextMateが有名ですが、TextMateのコードスニペットをVimでも簡単に再現できるようです。snipMateまずsnipMateのサイトから最新版の「snipMate.zip」を適当な場所にダウンロードします。http://www.vim.org/scripts/script.php?script_... 続きを読む
vimには、オムニ補完などの様々な入力補完機能が提供されています。 snipMate という TextMate-style snippets for vim があります。 snipMate は、スニペットの機能を提供してくれます。 snipMate PHPやC言語など、様々な言語で利用できます。 C言語で説明する... 続きを読む
snipMate.vim aims to be an unobtrusive, concise vim script that implements some of TextMate's snippets features in Vim. A snippet is a piece of often-typed text that you can insert into your document using a trigger word followed by a <tab>. ... 続きを読む
Initial configuration, usefull plugins,helper functions for the purpose of new vim user easily colud experience Vim's power. 続きを読む
vimチートシートを公開します主に自分と知人向けにvimのチートシートを作ったのですが、せっかくなのでここにも置いておきます。よかったら使ってやってください。 http://www.namaraii.com/files/vim-cheatsheet.pdf ツッコミを入れる 続きを読む
動画ファイル 以下の再生画面より、勉強会の動画をご覧いただけます。 目的 :w dd p ぐらいは何とか知ってる人が conf ファイルの編集をもっと楽に! サーバに入ってる .vimrc を書いてない vim 対象。 はまりどころ FedoraCore での vi は alias vi='vim' なた... 続きを読む
■ [Vim]ソースのインデントを整形するコマンド 23:52 gg=G gg でファイルの先頭に移動し,= がインデント修正を G で最後までする. 参考URL http://cl.pocari.org/2002-12-06-9.html ■ [Vim]Vimのインデントの設定(タブ関連) 15:36 インデントにタブを使わ... 続きを読む
読み物 テキストエディタ批評 世の中に出回るテキストエディタを批評していく。未完。 アーロンチェア☆はいかが? アーロンチェアの実力と、アームカバーについて語る。見せびらかしたいのは相変わらず(笑) これがL461だ!! 液晶モニタL461の魅力を語る。ってい... 続きを読む
Python用Vimの設定 ここを参考にした。 他の種類のファイルに影響を与えずに、Pythonプログラムを編集する場合にのみ有効になるオプションを設定するには、~/.vim/ftplugin/vim_myoption.vim というファイルを作成し、以下の内容を書き込む。 set tabstop=8 set... 続きを読む
2009-02-12 vimのpython用インデント設定 pythonでは、インデントはタブではなくスペースが推奨されている。 .pyファイル開いた時のインデントは、以下のように設定すれば良い。 ~/.vim/ftplugin/python.vimを作り、内容を以下のようにする。(windowsの場合は、... 続きを読む
Vim環境でPythonコードのflymakeっぽいことをしたかったのですが、 これといった決め手となる記事がなくて苦労したので、 メモを残しておきます。 (どなたか既存の記事をご存知であれば、教えてください。) 準備 まずPythonのlintライクなツールとしては、 PyCh... 続きを読む
Reddit経由 で PEP8な形式に従っているかをチェックする pep8.pyというのがある と知った。 以前紹介したflymakeライク(quickfix)なvimプラグイン に組み込んで 使えるようにしてみた。ついでにquickfixのON/OFFのトグル設定とmakeに 使用するプログラムをpylin... 続きを読む
が、効かないなぁ Widows 版(香り屋さん版)ならできてるのになぁ、ふと、「設定ファイルを共用できそうだから Vim つこてみてるんちゃうんかい?!」と自分ツッコミ。あった。 " 自動的にインデントする (noautoindent:インデントしない) set autoindent " バ... 続きを読む
perl.vimコンパイラプラグインで、Perlコードをクィックフィックスする。 — 名無しのvim使いのエントリーを読んで、デフォルトでPerl.vimが入ってるという事を知ったのが数週間以上前。便利すぎてすごくショックだったのでメモメモ。Perl.vimとはなにか概要com... 続きを読む
Vim Loves Perl - Perl Casual#2 内のコードの添削をしてみた - 永遠に未完成 d:id:thinca 22 users vimPerl Casual #02でVimについてお話しさせて頂きました - iDeaList::Writing にあった Vim の紹介スライド、その中にあった Vim スクリプトを誠に勝手ながら... 続きを読む
This repository is private. All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are added as a member. Every repository with this icon () is private. This repository is pu... 続きを読む
先日2010/4/21に行われました「Perl Casual #02 - 春のPerlフレッシュマンアワー」でVimについて20分間お話させて頂きました。初心者向けの勉強会っていうことで、全然Vimをしらない人に知ってもらおうということで構成も自分なりに考えて作りました。こんなこ... 続きを読む
vim, Python今日はさっくり小ネタ。最近私はPythonを勉強中なのですが、「このての軽量言語はさっと書いてさっと実行できなきゃだめ」という信念のもと、編集にはvimを使っています。とはいえ、Pythonは実はかなり「エディタを選ぶ」言語です。インデントによっ... 続きを読む
Enhanced version of the original (from vim6.1) python.vim for Python programming language. The changes since the original python.vim are: - changed strings highlighting; - enhanced special symbols highlighting inside strings; - enhanced numbe... 続きを読む
Swaroop C H is 26 years of age. He graduated in B.E. (Computer Science) from PESIT, Bangalore, India. He has previously worked at Yahoo! and Adobe. → More about 続きを読む
Vim(ビムorヴィアイエム)は vi から派生したフリーでオープンソースなクロスプラットフォームのテキストエディタである。コード補完やビルド&エラージャンプなどプログラミング用途の機能が特に充実しており、Emacsと並んでプログラマやUNIX系OSのユーザに広く... 続きを読む
bashシェルやzshシェルのキーバインドをデフォルトのEmacs風からvi風に変更するための方法を紹介する。 大半のシェルでは、コマンドラインの編集や修正にEmacs風のキーバインドが使用されるようにデフォルトで設定されている。しかし、viユーザーやvimユーザー... 続きを読む
vim | 19:45 | 最近公開された【Source Explorer】というプラグインが気になって試してみました。あればわかりやすいかなと思ってAnimationGif載せました。画像が荒くてすいません。まずは感想から。「これはすごい」絶対にLifeChanging。ポチしました。更新が... 続きを読む
vimをIDEっぽく使う (autocomplpop + ctags) vim | 18:53 | LLを使ううえで大変なことは、Eclipseがないことに尽きる。補完がしにくいし、ソースコードjumpがしにくい。けれど、これはautocomplpopとctagsを組み合わせると、Eclipseまで完璧ではないもののそれ... 続きを読む
VimGNU globalが気になったので使ってみた。何といっても凄いのは、「global -r hoge」で参照元に飛べる点。コードリーディングには必修です。Vimとの連携は以下を参照。GNU GLOBAL を使ううちの環境では、/usr/share/gtags/gtags.vimにプラグインが入ってた。... 続きを読む
vimは使いこなしている人は超人のように使いこなしているのですが、「たまにconfファイルいじる時だけ使うよ。まあ、普段はemacsだけどね」という人は、vi時代の機能のみ使っているのをたまに見かけます。そこで、通ぶって恐縮なのですが、僕が普段vimを使って... 続きを読む
■1 vim でマウスが使える ここ数年で一番の衝撃かも…。 おさかなラボ - vimのマウス機能が便利すぎる件を読んで、 vim でマウス操作ができることを知った。 クリックでカーソルが動くのはもちろん、ドラッグで選択できたり、マウスホイールでスクロール(これ... 続きを読む