Vim Part18 at UNIX
[2ch|▼Menu]
[前50を表示]
250:名無しさん@お腹いっぱい。
11/01/18 23:38:42
>>249
頭のコロンいらないですよね?vimrcに書く場合
そうなら、できなかった。
ちなみにLinuxのvimですよ


251:名無しさん@お腹いっぱい。
11/01/19 15:07:45
yankringってvim7.3で使えてますか?
入れてみたら起動が妙に遅くなったんですが

252:名無しさん@お腹いっぱい。
11/01/19 19:09:31
アルプス一万尺小槍の上でアルペン踊りをさあ踊りましょ

253:名無しさん@お腹いっぱい。
11/01/19 23:48:50
>>250
そもそもやりたいことはあってるのか

254:名無しさん@お腹いっぱい。
11/01/22 17:28:56
netrwをssh越しに使ってる人っている?
動作が鈍いのが何とかなればそこそこ使えそうなのだが。

255:名無しさん@お腹いっぱい。
11/01/23 23:12:08
おとといからVim使い始めた新参者なので変なこといってたらすみません…

Project.vim起動中にQuickRun.vimでソース実行させると、選択されてるウィンドウが変更されないから、[C-w]してqで消してるんだけど、消した後Projectのウィンドウの幅がやたら大きくなったままで<space>をおしてもっかい[C-w]ってやってます…どうにか一発で
QuickRun実行→出力されたウィンドウ選択状態→コマンドなんか一つ→QuickRun実行前の状態に戻る
というふうにできないでしょうか?
よくばりすぎてすみません/

256:名無しさん@お腹いっぱい。
11/01/24 00:20:20
:bdelete でどうかな

257:名無しさん@お腹いっぱい。
11/01/29 13:40:20
.vim/autoload
このディレクトリの役割は何ですか?
名前からしてvim起動時に一度だけ呼ばれるファイルを置くのかな?とも思ったのですが
それは.vim/pluginの役目のようです。
実験してみてもvim起動時には.vim/autoloadのファイルを読んでいないようです。

258:名無しさん@お腹いっぱい。
11/01/29 14:13:56
:help autoload

259:名無しさん@お腹いっぱい。
11/02/05 17:06:21
質問させてください〜

よく、コマンドライン端末からvim起動させてJavaScriptの編集をするのですが、
どういう訳か、編集中に文章の色分けがおかしくなる事があります。
画面をスクロールさせてると、どこかで直るのですが・・・
その他の(PerlやJAVA)ソースの編集中には起こらない不具合なのですが
どうすれば、JavaScriptでも色分けがおかしくならないようになるでしょうか?

260:名無しさん@お腹いっぱい。
11/02/05 20:46:18
>>259
:help :syn-sync

261:名無しさん@お腹いっぱい。
11/02/05 21:52:03
ブログとか書く時にブラウザが突然落ちることもあるから
これで下書きしようと思うんだけどオススメの設定とかあるかな

262:名無しさん@お腹いっぱい。
11/02/06 01:10:00
>>259
色がおかしくなったら、Ctrl-L を押すべし。

263:名無しさん@お腹いっぱい。
11/02/06 03:09:01
PHPのオムニ補完 で
スクラッチ ウインドウが分割されてしまうんですが

しないようにできますか?

264:名無しさん@お腹いっぱい。
11/02/06 04:38:30
たまにメモリ不足エラーが出るけど、
不足しているようには思えないんだよなあ。
vim としての使用上限でもあるのかな。
あーでも win gvim でしか出てなかったかも。
project.vim でよく出てた気も。

265:名無しさん@お腹いっぱい。
11/02/06 08:12:36
> たまにメモリ不足エラーが出るけど、
見たことない。

266:名無しさん@お腹いっぱい。
11/02/06 13:11:49
vmware使ってると固まることは度々あるな。
eclipseですらヌルヌル動くのに。

267:名無しさん@お腹いっぱい。
11/02/06 13:41:39
>>260
おぉ、ありがとうございます
勉強になりました〜が、設定を見直しても正常な色分けにならないです・・・

>>262
CTRL-Lを押すと、正常だったのがおかしくなります・・・
おかしくなってしまった後に押しても、何の変化もありません


う〜ん、折りたたみとか使ってるんですが、
それが原因なんでしょうかねぇ・・・
でも、他の言語なら色分けおかしくなる事ないのに何故だろ・・・
ソース編集中に、突然色がおかしくなると、それだけでイライラしますねw

268:名無しさん@お腹いっぱい。
11/02/06 14:14:52
>>267
vim.orgで探してみるのはどうか
vim-hacksか何かで読んでウチでは~/.vim/syntax/javascript.vimが設置してある


269:名無しさん@お腹いっぱい。
11/02/06 23:15:15
あーそうだ、メモリ不足エラーは win gvim でしか出てなかったな。うん。
unix では見た記憶ないわ。project.vim だけだったかわ覚えてないが、
深いディレクトリで \C する時によく出てた記憶がある。
plugin の問題なのかなー。

>>267
その症状だと :help :syn-sync にある内容が該当すると思うけど。
まあ javascript の syntax で起こりそうには思えないけどね。
というか自前 syntax ですか?それならありうる。

270:名無しさん@お腹いっぱい。
11/02/10 00:18:09
vimって拡張性低いし自由利かないしつまらないし〜
みたいなことを、知り合いのemacs使い(エディタに詳しいが頭は悪い)にしつこく言われる。
洗脳されてしまいそうだ。

271:名無しさん@お腹いっぱい。
11/02/10 00:34:27
その人はエディタにも詳しくない


272:名無しさん@お腹いっぱい。
11/02/10 01:11:33
まぁ、間違ってはいないんだけどね
あくまで「Emacsに比べれば」だけど

で、Emacsじゃなきゃ無理なレベルの拡張性と自由が欲しいかと言われると全く欲しくないわけで…w

273:名無しさん@お腹いっぱい。
11/02/10 02:08:52
>>270
エディタに求める機能を十分満たしてるのでわざわざ乗り換えようとは思わないです。
emacsの方がよい点を挙げてもらって、それが欲しい機能なら乗り換えるかもしれません。

って言ってみたらどう。

274:名無しさん@お腹いっぱい。
11/02/10 09:36:17
エディタに詳しい人間ほど、emacsとvimの間を揺れ動くもんだと思う

275:名無しさん@お腹いっぱい。
11/02/10 10:58:49
>>270
当たり前のことをしつこく言うってのは・・・

差は少なくなったとはいえ、コンセプトの違いはハッキリしてるんだから、
ケースとニーズで使い分けろと

276:名無しさん@お腹いっぱい。
11/02/10 11:32:30
最近は vim vs emacs ではなく、(vim, emacs)連合 vs 総合開発環境 の話をよくする。

277:名無しさん@お腹いっぱい。
11/02/10 19:08:12
Vim が好きだけど、emacs の elisp による比類なき拡張性には憧れる。
とは言っても、別に emacs的な環境が欲しいというわけではない。あってもいいけど、Vim遣い的にはおまけ。
それで elisp の拡張性にモノを言わせてVimをエミュレーションすればいいんじゃね?って思って
vim-mode とか試してみたけど、なんか動きが微妙に怪しい。
他にいいのがあったら教えてほしいけど、
特に↓コレが出ないのが何とも寂しすぎる…。やっぱり Vim に Vim用Lisp 組み込むか、新しい vim 作るしか無いのかなぁ?
~
~
~

278:名無しさん@お腹いっぱい。
11/02/10 20:01:00
>>277
:help mzscheme

あと、gaucheインタフェースも開発中だとか。

279:名無しさん@お腹いっぱい。
11/02/11 00:09:40
vimscriptで出来ないことって具体的に何があるんだ?

280:277
11/02/11 00:47:28
>>279
確か neocomplcache の中の人も苦しんでたと思うけど、
例えば Vimの組み込み補完自体の挙動を変えたいって場合には、
vimscript 「だけ」 では太刀打ち出来ないと思う。
Vim の進化の過程で、割と複雑な補完という大機能を搭載したのに
その実装方法が十分に一般化されておらず、
ハードコードされてる部分が多すぎて十分に制御できない。
例えば、補完で使われるポップアップウィンドウは、コマンドモードからは呼べない。
そういうものがたくさんあるから、emacs の elisp でエディタを実装している、という
Vimから見ると正反対のアプローチによる強力さに憧れる。

281:名無しさん@お腹いっぱい。
11/02/11 00:54:21
>>280
おおなるほど。ありがとう。あまり理解できてないがw
rubyとかperlでもvimは拡張できるけど、ああいうのもやっぱり駄目なのかな。
根っこの部分が問題なのか。

282:名無しさん@お腹いっぱい。
11/02/11 00:54:26
またこの流れか
該当スレへどうぞ

283:名無しさん@お腹いっぱい。
11/02/11 09:23:22
>>277
emacsのvimエミュレーションで、vimpulseというのもある
viper-modeを拡張してテキストオブジェクトなんかも出来るのだけど、
ちょっと挙動が違う部分もあってとまどう点は、他のviエミュと一緒なのであまり期待しないようにw

284:名無しさん@お腹いっぱい。
11/02/11 09:34:30
システム内の他プロセスが大量にファイルIO(ファイルディスクリプタ)を使用している場合、
vimが、一切反応が無くなることがあるのですが、これを改善する方法はあるでしょうか。
(topで見ると、STATがDで、反応がなかった間に行ったキー操作が数分後にまとめて反映される)
ファイル保存は仕方ないとして、カーソルさえまともに動かせなくなるのは厳しいです。
検証はしていませんが、スワップファイルの更新が影響しているのかなぁと考えています。
スワップファイルを更新するイベントを減らすとか、
編集中に一時的にスワップファイルの更新を止めるとかそういう事は可能でしょうか。

285:名無しさん@お腹いっぱい。
11/02/11 19:57:30
挿入モードで、1文字入力するごとに反映されて
後続の文字が後退していくんだけど、
これって昔からこんなだったっけ?
しかも、それなのに BackSpace では戻らないのはどういうことなんだ。


286:名無しさん@お腹いっぱい。
11/02/11 21:30:22
なんか覚えのある…

287:名無しさん@お腹いっぱい。
11/02/12 03:56:24
:set noswapfile

288:名無しさん@お腹いっぱい。
11/02/12 08:14:14
本家サイトが壊れたまま復旧しないお。。。

289:名無しさん@お腹いっぱい。
11/02/12 11:52:07
>>285 って設定できないの?

290:名無しさん@お腹いっぱい。
11/02/12 16:56:41
viみたく変更する部分までを$表示するなら
set cpo+=$

291:名無しさん@お腹いっぱい。
11/02/12 17:49:56
>>288
うわマジだwなんだこれ。個人の趣味サイトじゃあるまいし。

292:名無しさん@お腹いっぱい。
11/02/12 21:07:18
Vim もどんどん肥大化して
もう結局 Emacs と変わんないよな。


293:名無しさん@お腹いっぱい。
11/02/12 21:35:09
shellの中での起動がデフォ
という圧倒的利点がある。

emacsは環境だから、それ自体が主役になってしまう。
勿論それはそれで良いのだが、zshを使い込んでるような輩には不満も出てくる。

294:名無しさん@お腹いっぱい。
11/02/12 22:21:52
個人的に Vim script はあまり好きじゃないけど。
emacs は起動に 10秒かかるからなあ。昔の話だけど。
vim は起動 0.1秒台だからなあ。昔はそれより遅かっただろうけど。

つか、pluginなしなら 0.01秒台なんだよなあ。実用性には関係ないけど
キーを押した瞬間に起動を終えているというのはいいものだ。
0.01秒だとほぼ「キーを押したと思ったら起動していた」なんだが
0.1秒だと間が感じられる。いやどうでもいいだろうけど。

>>285
set nocompatible で <BS> で戻るよ。

295:名無しさん@お腹いっぱい。
11/02/12 22:25:19
主役はシェルという視点はある。
VZ が DOS と親和性が高くて人気があったのと同じく。

296:名無しさん@お腹いっぱい。
11/02/12 22:47:55
emacsで補完系のelisp見ても無駄に頑張ってる感しか伝わってこないしな。
eclipse使えばいいのに、って思ってしまう。

297:名無しさん@お腹いっぱい。
11/02/12 23:17:27
emacsclient使えばシェルからすぐファイルを開くってのは可能なので
結局キーバインドの好みの違いのほうが大きいような気がする

298:名無しさん@お腹いっぱい。
11/02/13 00:15:48
sourceforgeからvimscript落とすことも出来ないんだけど。
sourceforgeがおかしくなってるのか?

299:名無しさん@お腹いっぱい。
11/02/13 09:48:58
1月末に攻撃されて、徐々に復旧中
URLリンク(sourceforge.net)

300:名無しさん@お腹いっぱい。
11/02/13 12:44:00
いつも本家サイトでバージョン番号確認してVimを最新に保っていたのに
本家サイトが壊れている中、7.3.119 に上がってた
vim.googlecode.com はちゃんと稼働してるので、みなさん忘れず hg pull しましょう

301:名無しさん@お腹いっぱい。
11/02/17 11:08:34
文字列をコピーして、ブラウザに貼りつけようとしたのですがうまくいきません
何が間違っているのでしょうか?

302:名無しさん@お腹いっぱい。
11/02/17 11:27:48
はい

303:名無しさん@お腹いっぱい。
11/02/17 11:46:11
「vim クリップボード」で検索

304:名無しさん@お腹いっぱい。
11/02/17 13:13:33
>>302
はいじゃねーよボケカス

>>303
ありがとうございます、出来ました!
ですがまた困った問題が出ました
htmlタグ付きのリンクを文字の途中に貼り付けようとすると
なぜか上の行の先頭にペーストされます。
普通の文字列をコピペするときは問題なかったのですが・・・。

どうしたら文字の途中に挿入することができるでしょうか

305:名無しさん@お腹いっぱい。
11/02/17 13:32:22
文字の…途中だと?

306:名無しさん@お腹いっぱい。
11/02/17 13:39:20
はいはい文字列の、でいいですか
アスペかよ

307:名無しさん@お腹いっぱい。
11/02/17 13:45:36
見事に教える気がなくなった

308:名無しさん@お腹いっぱい。
11/02/17 13:57:35
>>307
すいません、ご存知でしたらお願いします、教えてください

309:名無しさん@お腹いっぱい。
11/02/17 14:14:24
もういやです。

310:名無しさん@お腹いっぱい。
11/02/17 14:24:18
>>309
どうせしらないくせに偉そうに言ってんじゃねーよボケ
お前みたいなのはレスしなくていいから

311:名無しさん@お腹いっぱい。
11/02/17 19:18:20
「htmlタグ付きのリンク」とは何?

312:名無しさん@お腹いっぱい。
11/02/17 20:48:25
挿入モードで貼り付ければ?カス。

313:名無しさん@お腹いっぱい。
11/02/17 23:01:53
>>311
<a href="URLリンク(www.>)ほげほげ</a>
こういうのをコピペしようとしたんです

>>312
ノーマルも挿入も試しましたがダメでした

314:名無しさん@お腹いっぱい。
11/02/17 23:05:49
どうやって貼り付けようとしたかも書かないとかクズすぎる
釣り乙

315:名無しさん@お腹いっぱい。
11/02/18 00:24:11
挿入モードでダメと言うなら、もう俺たちに教えてあげられることは無い

316:名無しさん@お腹いっぱい。
11/02/18 01:04:57
>>314
この流れでどうやってかわからないとか馬鹿すぎるだろ
話に入ってこなくていいよ、難しいでしょw

>>315
バグかもしれないですね

317:名無しさん@お腹いっぱい。
11/02/18 01:23:58
ハイハイ、バグかもしれないね

318:312=314
11/02/18 01:54:26
俺のところでは起こらないけど、カスのところだけ再現するバグだよ。

319:名無しさん@お腹いっぱい。
11/02/18 05:47:35
vimproc(fd43703aaa8c3cf5ccc8519dc4f4a507e2de629e) native Windows でのエラー報告

その1
bc6fb43d550e8b5dac43132415705c89a51f9045 Date: 2011/02/15 16:22:21
以降の vimproc で vimproc#system() に第二引数を与えると、
vim がフレーズし <C-c> でキャンセルした後も起動したプログラムのプロセスが残る。
native Windows: make_mingw.mak, make_msvc.mak
cygwin-1.7: make_cygwin.mak, make_gcc.mak(proc.so)
でビルドしたものでそれぞれ確認。
:echo vimproc#system('ghc -v0 --interactive', ':browse Prelude')
:echo vimproc#system('nkf --guess ', iconv('てすと', &encoding, 'euc-jp'))

vimproc#get_command_name()
その2
%PATH% に " が含まれているとき、エラー。
(これは %PATH% を修正すべきだが)

その3
カレントディレクトリにある実行ファイルを見つけることが出来ない。

その4
引数がフルパスで拡張子のないものの実行ファイルを見つけることが出来ない。
:echo vimproc#get_command_name('C:/cygwin-1.7/bin/git')
フルパスの場合は 'C:/cygwin-1.7/bin/git.exe' としないとエラー。

その5
%PATHEXT% に '.COM;.EXE;.BAT;.CMD'
%PATH% に 'C:\Python26\Scripts;C:\TortoiseHg'
が含まれるとき、$ which hg は C:/Python26/Scripts/hg.bat であるべきだが
:echo vimproc#get_command_name('hg') としたとき
返り値は C:/TortoiseHg/hg.exe となり
%PATH% の順番より %PATHEXT% の順番が優先されてしまう。

320:名無しさん@お腹いっぱい。
11/02/18 05:48:24
その6
その5での設定のとき、:echo vimproc#get_command_name('hg', $PATH, -1) の返り値は
['C:/Python26/Scripts/hg.bat', 'C:/TortoiseHg/hg.exe'] であるべきだが [] となる

その7
vimproc#open() で 引数を相対パスで与えられたとき、フルパスの相対パス部分以外に
マルチバイト文字を含むと失敗する。

その8
:echo vimproc#system('hoogle $') とすると
function vimproc#system..vimproc#parser#system
..vimproc#parser#parse_pipe..<SNR>36_parse_variables
の処理中にエラーが検出されました: 行 18: 無効な式です:

但し、hoogle を vim で使う場合は、vimproc#system('hoogle "$"') とするのが正解。
echodoc で使う場合。
let the_type = split(neocomplcache#system('hoogle "' . escape(cur_text, '\') . '"'), "\n")[0]

vimproc#system('hoogle \$') とすれば成功するが
vimproc#system('hoogle ($)') がエラーでないことを考慮すると
b:vimshell判定の誤爆?

上記のその1以外を修正したパッチ
URLリンク(cid-d5dfcc082f413eaa.office.live.com)

判っている不具合
native Windows でディレクトリ名が {[ とか {{ の場合、vim の起動時に
$VIM/vimrc, $MYVIMRC 内で set encoding とか vimproc#system を使うとE220エラー。
vim自身のバグ?

321:名無しさん@お腹いっぱい。
11/02/18 11:47:38
ここで報告されても。

322:名無しさん@お腹いっぱい。
11/02/18 12:14:26
あの人のプロダクトはいつも何かしらデグレや不具合がある使いにくい

323:名無しさん@お腹いっぱい。
11/02/18 14:47:24
開発スピード凄いから安定を求めるならリリースバージョン使わないと

324:名無しさん@お腹いっぱい。
11/02/18 15:17:40
あれを安定版と呼ぶのか…

325:名無しさん@お腹いっぱい。
11/02/18 15:53:04
まあ、それは見解の相違ってやつじゃないか。。。な

326:名無しさん@お腹いっぱい。
11/02/18 20:47:41
>>313
コピーした中にエスケープやらの制御文字が入ってたのでは。

327:名無しさん@お腹いっぱい。
11/02/22 17:13:54.22
Vimって便利なんですけど個人的に使いづらいのが
・初期設定でInsert状態になってる(文字上書きされる)
・Ctrl+マウスホイールで文字拡大縮小
・選択された行をTabキーでインデント(1行だけなら出来るが複数行を1度にインデントができない)
これってどうにか使えるように出来ますか?

328:名無しさん@お腹いっぱい。
11/02/22 17:25:26.78
最後だけなら。
:vnoremap <Tab> >

ほかはちょっとわかんないです。

329:名無しさん@お腹いっぱい。
11/02/22 17:45:52.92
最後だけなら
選択してShift+>で複数行でも一度にインデントできる

330:名無しさん@お腹いっぱい。
11/02/22 17:48:53.57
Tabでやりたいんだろう

331:名無しさん@お腹いっぱい。
11/02/22 21:37:50.32
>・初期設定でInsert状態になってる(文字上書きされる)
これがよくわからない

332:名無しさん@お腹いっぱい。
11/02/22 22:12:47.99
そうなってるように設定したい、ってことでそ。

333:名無しさん@お腹いっぱい。
11/02/22 22:18:09.13
これかな。
URLリンク(vim.wikia.com)

334:名無しさん@お腹いっぱい。
11/02/22 22:18:35.67
Backspaceで実際には文字列の消去されているが
Escキーを押すまで画面上ではカーソルが戻り上書きされてるように見えるってやつだっけ
入門viの2章にダム端末云々って載ってたけど

335:名無しさん@お腹いっぱい。
11/02/23 00:14:26.02
nnoremap <BS> a<BS>
vnoremap <BS> d
こういう意味かな?

最近windows7に変えたんだが_gvimrcってどこに置くべきなんだ?
$HOMEにおいても:wで保存できない。わざわざ:w!とマップするのももったいない気がする


336:名無しさん@お腹いっぱい。
11/02/23 02:24:23.95
>>333
じゃあなくって、Insertキーを押した状態にしたいんだとおもったよ。
viでいうところのR状態かなと。
起動時にそうする方法がわからないのでスルーしたけど

337:名無しさん@お腹いっぱい。
11/02/23 02:28:13.62
>>335
$HOMEにおいて普通に保存できてるけどなにがちがうんだろ。

338:名無しさん@お腹いっぱい。
11/02/23 11:39:44.19
>>327
help scroll-mouse-wheel
winではできんがXなら動くかもしらん


339:名無しさん@お腹いっぱい。
11/02/23 11:54:55.72
ごめんできた。
swapfileとbackupの設定が$HOMEにしてなかった。
set backupdir = $HOME . "\vimbackup"とか間違った風に書いてた。
正しくは
set backupdir=$HOME\vimbackup
だった

さらにバックアップファイル作れないエラーは、windows7に固有するものに違いない。フォルダの読み取り専用属性が怪しい。
とか考えて、ぐぐってました。



340:名無しさん@お腹いっぱい。
11/02/23 13:46:37.41
ああー、そっちか。見抜けなくてすまなかった。
解決おめでとん

341:名無しさん@お腹いっぱい。
11/02/23 20:33:49.42
今vim使ってるけどどうも使いにくい・・・
IDEのほうが便利だろ完全に
なんでお前らVimなんかつかってんの?

342:名無しさん@お腹いっぱい。
11/02/23 20:45:23.35
ナイフと包丁くらいの違いがある
使い分ける必要を感じないなら、別にどっちでもいいんじゃないの

343:名無しさん@お腹いっぱい。
11/02/23 21:23:49.08
IDEでメモ書いてるバカがいると聞いて

344:名無しさん@お腹いっぱい。
11/02/23 21:36:40.86
でも本当に「ちょっとしたテキスト」とかもIDEで書いてるのかもね
俺が乗り遅れてるだけで、既にそんな時代が来たのかなぁ

345:ごめんウソ
11/02/23 22:49:26.08
>>341 が何を書いててそう思ったのかが知りたい。
Java や .net なら理解できる。
ちょっとしたテキストや、設定ファイルなら理解できない。
1,000行以内のスクリプト言語なら、出来れば vi(m) 使って欲しいところだが。

346:名無しさん@お腹いっぱい。
11/02/23 23:14:14.90
手段は何でもいいんだよ


347:名無しさん@お腹いっぱい。
11/02/24 01:43:07.36
俺メモソリューションにおかずのレシピプロジェクトとか日記プロジェクトとか作る時代なのかな

348:名無しさん@お腹いっぱい。
11/02/24 11:11:33.94
業務じゃ、ドキュメント書いたり、データやログをいじる時間もけっこうあるんだよな

349:名無しさん@お腹いっぱい。
11/02/24 15:03:05.16
Vi使い=美人
Vim使い=美人(ドM)

350:名無しさん@お腹いっぱい。
11/02/24 15:15:18.48
ホントにちょっとしたテキストの編集くらいなら
わざわざVimの使い方覚えるコストの方が高いだろ

351:名無しさん@お腹いっぱい。
11/02/24 15:19:28.06
notepad.exeマジオススメ

352:名無しさん@お腹いっぱい。
11/02/24 15:22:54.17
>>350
俺は最初に使ったエディタがviだったから、そのままvi系を使ってるだけかなぁ。結果的に当たりだったと思っているけれど。
Windows使い始めたころはメモ帳でコードとか書いてたけど、もうちょっと
機能の多いものも標準でついてればなぁと思ったよ。

353:名無しさん@お腹いっぱい。
11/02/24 15:25:13.69
IDEで(ちょっとしたテキスト以外)何でも書くぜ、って人は
ちょっとしたテキストは「特に気をつかわずOSに付いてる奴を適当に使う」ってことなのかな?
昔は「そのポジションがviだった」んだけどねw

「わざわざ使い方覚えるコスト」ってことは
もうすっかり「最初に触るエディタがvi、Emacsだった世代」とは変わったんだね
最近は全員Windowsスタイル?のキー操作からコンピュータ使い始めるってことか
なんか感慨深いな
まぁ、そりゃわざわざ使い方おぼえる必要ないよなw>vim

354:名無しさん@お腹いっぱい。
11/02/24 15:52:03.90
加齢臭がすごいな

355:名無しさん@お腹いっぱい。
11/02/24 17:13:44.23
ed

edlin
copy con

356:名無しさん@お腹いっぱい。
11/02/24 18:46:20.08
viは使い出すと便利で止められなくなるな

357:名無しさん@お腹いっぱい。
11/02/24 19:14:31.89
ct) で関数の残りのパラメータだけ書き換えたり、
ci" で文字列だけ書き換えたり、
6Y で6行ヤンクしたり、
いちいち範囲を選択しなくて良いのがいいw
テンポが良いというか、思考が途切れずに本来の編集作業に集中できるから

358:名無しさん@お腹いっぱい。
11/02/24 20:19:00.75
思考と編集の切り替えがすごくいいんだけどな
vim になれると普通のエディタはふにゃふにゃして思考がまとまらない感じ

359:名無しさん@お腹いっぱい。
11/02/25 00:12:13.31
vimで初めてPythonのコードを読んでいます。
ブロックを括弧でくくる言語では条件式や関数のコードブロックをカーソル移動するのに
括弧の対応を追う $ を使っていたのですが、Pythonのようにインデントしか無い場合の
良い方法は無いでしょうか。
特に長いネストがあったりすると、追うのが厳しいです…

360:359
11/02/25 00:20:14.52
すみません、間違えました、
括弧の対応を追うのは $ ではなくて % でした。。。

361:名無しさん@お腹いっぱい。
11/02/25 00:51:53.37
Python を窓から投げ捨てる

362:名無しさん@お腹いっぱい。
11/02/25 01:14:11.80
これ入れる
URLリンク(www.vim.org)

紹介ページ
URLリンク(python.about.com)

363:名無しさん@お腹いっぱい。
11/02/25 02:44:36.63
"0p を多用するんだけど、どこにマップしたものかなぁと思い続けて、"0pを使う日々。

364:名無しさん@お腹いっぱい。
11/02/25 05:00:00.37
長いネストというのがそもそも間違いということ

365:名無しさん@お腹いっぱい。
11/02/25 08:09:02.32
折り畳みで対応してるな
jpythonfold とか python_ifold などがある
デフォではclassやdefだけしか畳まないが、俺はこれで十分
(ifとかforまで畳むと、かえって見通しが悪くなる気がするので)

366:名無しさん@お腹いっぱい。
11/02/25 16:29:03.66
関数内でfoldを使う必要があるのは悪いコード
VCでregion開いたら魔物が出てくるなんてよくあること

367:名無しさん@お腹いっぱい。
11/02/26 17:27:51.38
腐ったif文の連続とかに対処する時は
set fdm=indent
して適当にzaしたり
set fdl=2
とかやって見てるな。

368:名無しさん@お腹いっぱい。
11/02/26 17:51:33.97
一般的なテキスト編集向けのファイルタイプなどはありますか?

現在vimをプログラミング用途として使っているのですが、
それ以外にも、メモや人に見せる文章などにもvimを使いたいと思っています。
ただ現状では適当にファイル名を付けて、ファイルタイプを無視しているので
基本的なvim操作のみ(hjkl移動やコピーなど)の恩恵を受けて編集しています。
カラーリングやインデント、補完などが何も働かない状態です。

イメージとしては、WordやWiki、はてな、などのように文章の編集や見栄えを考えてくれるような
ファイルタイプやプラグインがあればいいなぁと思っています。
何かオススメのものがありましたら教えてください。よろしくお願いいたします。

369:名無しさん@お腹いっぱい。
11/02/26 18:07:01.65
>>368
syntaxに表示されないという新しい機能ができたから
見栄え的な機能のプラグインはこれからでてくるんじゃないかしらん

370:名無しさん@お腹いっぱい。
11/02/26 18:10:49.96
>>368
markdownかvimwiki

371:名無しさん@お腹いっぱい。
11/02/26 18:55:41.82
>>367
ふたをするだけじゃ何にもならないという話では

372:368
11/02/26 20:29:23.37
>>369
>syntaxに表示されないという新しい機能
これはconcealのことでしょうか。使いどころが謎でしたがこういう方面で生きるんですね。

>>370
ありがとうございます。
markdownとvimwikiを両方調べてみましたが、素晴らしいですね。
特にvimwikiが良さそうなので使ってみたいと思います。

ただ一つ気になったのは、基本的にはHTMLに変換するのが目的になるんでしょうか?
Windowsでメモ帳にメモを残すようなレベルのものは、>>369さんの言うようにこれから出てくる、ということですかね

373:名無しさん@お腹いっぱい。
11/02/26 20:39:47.26
>>372
基本的にはメモツールだと思うよ、俺はHTML変換はめったに使ってない
キーマップでインデックスページをすぐ呼び出せるようにしといて、
テーマごとにページを作ってメモ感覚で文章の管理をしてる
ページごとにファイルタイプを指定できるから、コードの保存にも便利

374:名無しさん@お腹いっぱい。
11/02/26 20:42:58.82
ファイル名に changelog を含めるのでは駄目?

375:368
11/02/26 21:25:03.91
>>373
ありがとうございます。
キーマップでページをすぐに呼び出すというのはいいですね!まさに求めていたメモ帳です。
使い勝手は使ってみないと分からないと思うのでこれからインストールして試してみます。

376:名無しさん@お腹いっぱい。
11/02/26 21:41:04.64
>>368
vimwikiはcalender.vimと一緒に使うとすげー便利

377:名無しさん@お腹いっぱい。
11/02/27 02:56:09.75
インサートモードでカーソル移動するのってあまり効率よくないでしょうか?
vimに使い慣れてる人だとやはりカーソル移動の時はいつもノーマルモードなのでしょうか

378:名無しさん@お腹いっぱい。
11/02/27 03:21:46.28
そんなことはない
これは定番
inoremap <C-p> <Up>
inoremap <C-n> <Down>
inoremap <C-f> <Right>
inoremap <C-b> <Left>
inoremap <C-a> <Home>
inoremap <C-e> <End>

379:名無しさん@お腹いっぱい。
11/02/27 03:58:22.16
そんなことすると補完のキーマップ別に割り当てないといけないじゃん。

カーソル移動時はノーマルモードもしくは、<C-o>を活用

380:378
11/02/27 04:21:50.70
" 合字
inoremap <C-u> <C-k>
" Completion
inoremap <C-k> <C-p>
inoremap <C-j> <C-n>

381:名無しさん@お腹いっぱい。
11/02/27 06:20:06.80
定番だったんじゃないの?

382:名無しさん@お腹いっぱい。
11/02/27 08:35:46.72
>>377
例えば vi を使うのが、今日から 3 日間だけだとします。
常時インサートモードで、カーソルキーでカーソル移動するのが効率がいいでしょう。
例えば Linux サーバの管理者に任命され、最低 1 年間は従事予定とします。
インサートモードでのカーソル移動は、ほとんどの場合非効率でしょう。

383:名無しさん@お腹いっぱい。
11/02/27 08:56:18.58
emacs と行き来したいから、そのキモチが分かる
:h emacs-keys

384:名無しさん@お腹いっぱい。
11/02/27 09:22:07.62
その時々で自分が一番楽で効率的な方法選べばいいんじゃないの

俺なんか、カーソル直下、直上行の1文字を書き換える時なんか、
カーソルキーを使ってしまうぞw
保守派層から見れば外道かもしらんけどw

385:名無しさん@お腹いっぱい。
11/02/27 09:33:23.82
>>384からみて保守派層に見える人たちの大半は、カーソルキーを使わないほうが楽だからそうしてるだけなんだよ。
そうしなくちゃいけないなんて思っていない。まれに、そうしなくちゃいけないと思ってる人もいるけれど。

だから、カーソルキーを使うのは外道でも邪道でもなく、それが楽ならそれでいいと思うよ。
カーソルキーが使えない環境に行くことさえなければ、ね。

386:名無しさん@お腹いっぱい。
11/02/27 14:40:43.99
常にカーソルキーが使える環境にいるのならばカーソルキーを使うのはもちろんだけど。
カーソルキーが使えない環境などめったに行かないのに
そこへ行くことを考えてカーソルキーを使わないという発想は、非効率だ。

D2 のないオートマ車で、いろは坂を下ることなんか、めったに無いのに、
その車に乗ることを考えて、いつも乗る D2 のあるオートマ車でも D2 を使わないという発想は非効率だ。

387:名無しさん@お腹いっぱい。
11/02/27 15:51:04.49
> 常にカーソルキーが使える環境にいるのならばカーソルキーを使うのはもちろんだけど。
ここが人によるっての。

ホームポジションから移動することなく、<C-o>Jと操作するか、カーソルキーまで右手を動かし、↓を押すか。
それは人それぞれだよ。決め付けてはいけない。

388:名無しさん@お腹いっぱい。
11/02/27 16:04:49.56
自分で定義できるんだから好きにすりゃいいじゃん

389:名無しさん@お腹いっぱい。
11/02/27 16:16:03.36
>>386
矢印カーソルキーって、自転車に例えると補助輪と同じだよ。
自転車に乗れない人が使うもの。
自転車に乗る人は補助輪なんか付けたら速度が遅く運転しにくい。

矢印カーソルキーはhjkl等のカーソル移動に慣れていない初心者が使うもの。
hjkl等に慣れている人はカーソルキーなんか使ったら操作が遅くて編集しにくい。


>>386 の主張を書き換えると、こうなる。

常に自転車屋で補助輪を購入できる環境にいるのならば補助輪を取り付けるのはもちろんだけど。
補助輪を売っていない自転車屋などめったにないのに
そういう場合を考えて補助輪を使わないという発想は、非効率だ。

390:名無しさん@お腹いっぱい。
11/02/27 16:24:16.14
何というか、こういう「ホームポジション原理主義」みたいな人もちょっとおかしいと思うわ

391:名無しさん@お腹いっぱい。
11/02/27 17:06:03.48
実際、ホームポジションから手を離すのは明らかに時間のロスがでかい
いちいちコマンドモードに出るほうが面倒だろと言うかもしれんが、
だからリマップするという話になってるんだろ

392:名無しさん@お腹いっぱい。
11/02/27 17:46:39.86
>>377
まあ好きにすればいいよ
あんたの仕事がタイプのコンマ一秒の差が重要になるような単純労働なら別だけど
プログラマですら考えることのほうが重要で、タイプの速度はそこまで重要じゃない

ただ、wとかfとかtみたいに、単に文字単位に移動するより明らかに便利な
移動コマンドがあるので、そういうのをおいおい覚えたほうが得です



393:名無しさん@お腹いっぱい。
11/02/27 17:47:40.41
徹底的に無駄を省いたスタイルだからねぇ
今まで無駄なスタイルに慣れてきたぶん無駄を省いたスタイルの方が使い難く感じる。
だけど一度無駄を省いたスタイルに慣れると、以前の無駄なスタイルに戻れなくなるんだよな。
ほんと慣れって重要なんだね。

394:名無しさん@お腹いっぱい。
11/02/27 18:05:34.88
俺も慣れるまではESC押してモード切り替えるのが無駄に思えてたな
今でもだりーなーって思うけど。

でもショートカット覚えて行コピーとか他の便利な機能と比較すると
今はとりあえずVimに落ち着いてる。

ワード単位の移動はプログラミングだと(とか,が多いので逆に煩わしい
なんか設定あったりするのかな?


395:名無しさん@お腹いっぱい。
11/02/27 18:21:53.90
コードの場合はtやfで飛ぶ方が便利な場合も多いと思う
特にdやcと併用したりする場合は

396:名無しさん@お腹いっぱい。
11/02/27 18:33:21.40
WやBも、括弧の前後に空白を入れるスタイルとかだといまいちかもしれんね。

397:名無しさん@お腹いっぱい。
11/02/27 20:24:10.22
>>392
そのためにもカーソルキーで移動するクセをつけるわけにはいかんよね。
Windows的にCtrl+→とか使ってもいいが、出来ることの幅がせまいでしょ。

そもそも1文字ずつ移動するというのは、その時やりたいことの本質じゃない場合が多いんだよね。

398:名無しさん@お腹いっぱい。
11/02/27 20:44:45.00
どんだけカーソルキー嫌いなんだよw

399:名無しさん@お腹いっぱい。
11/02/27 21:09:44.96
MS-Windows最大の罪は、
DOSのダイヤモンドキー(C-d=右、C-s=左ってやつ)の廃止だと思う。
だからこんなに馬鹿が増えたのだろう。

400:名無しさん@お腹いっぱい。
11/02/27 21:22:28.16
日曜にカーソルキーでケンカかw

401:名無しさん@お腹いっぱい。
11/02/27 21:31:41.66
キーボードにカーソルキーが付いてないから仕方ない。

402:名無しさん@お腹いっぱい。
11/02/27 21:39:06.89
HHKまで行くと直感的にリマップできるキーが少なくなってかえって不便な気がするんだけど
頭のいい人はそういうのでも大丈夫なんだろうな

403:名無しさん@お腹いっぱい。
11/02/27 22:19:19.19
とりあえず capslock を ctrl に変えろ。
話はそれからだ。

404:名無しさん@お腹いっぱい。
11/02/27 22:23:17.44
>>398
嫌いじゃないよw
カーソル移動の方法が一文字ずつしかないのなら、俺もインサートモードではカーソルキーを使ったと思うよ。

でも、vimには、もっと楽な移動手段がたくさん提供されてる。
カーソルキーを4-5回、場合によっては10回以上!も押すよりも、はるかに少ないキー押下回数で
同じ移動が出来る場合がほとんど。
そしてそれはカーソルキーでの移動にありがちな「行き過ぎてしまったから戻る」という、煩わしさを伴わない。

405:名無しさん@お腹いっぱい。
11/02/27 22:36:09.84
>>401
それ自分で選んだ道じゃん


全てのアプリがhjklでいけるならいいけどそうじゃないもんね。
vim⇔他アプリ切り替え時に脳内の切り替えも瞬時に出来るの?
俺は無理。だからvimでもたまにカーソルキー使う。

406:名無しさん@お腹いっぱい。
11/02/27 22:59:58.65
そのうち切り替えられるようになるよ。
ちなみに俺はWinキーをモディファイアキーにして、HJKLでカーソルの代わりにしてたことあったけど、
他のアプリだとそのアプリでの操作をしてしまうので、使わなくなり、その設定もやめた。

407:名無しさん@お腹いっぱい。
11/02/27 23:12:36.53
普通にVisualStudioやコンソールでkkkkkとかやっちゃうなぁ
てかやりやすいようにやればいいだけで、別にVim使わないといけないわけじゃないし。
状況によっては他のツール使ったほうが楽な場合もあるよ。
絶対に使う/使わないとかじゃなくて、
こういうときはこのほうがいいなぐらいでいいんじゃねーの?

408:名無しさん@お腹いっぱい。
11/02/27 23:31:45.46
なんで5kでもなく、<C-U>でも<C-F>でもなく、kkkkkなの?

409:名無しさん@お腹いっぱい。
11/02/27 23:47:31.38
5とか押すのダルくて
ただスクロールしようとして押しっぱなしにしてただけだが
それすらも許されないのか?

410:名無しさん@お腹いっぱい。
11/02/27 23:51:46.92
たぶん原理主義者的には本当に許されないと思うぞw

自分も昔はカーソルかホームポジションか自分の中で一本化しようと考えてたけど
そのうちどうでもよくなって放置、今はノリで混在した手癖で使っている

411:名無しさん@お腹いっぱい。
11/02/27 23:55:08.66
頭のモードが違うんだよな、よくわかるぞ
カーソルは意識的・能動的に動かすものとは限らないからな

ゲームでダラダラあるいてるときと同じ感覚で操作してるときは
キーおしっぱが楽

412:名無しさん@お腹いっぱい。
11/02/27 23:56:33.32
原理主義じゃなくて、Windowsのアプリつかってて、スクロールさせたくなった場合に、
マウスホイールを回す、スクロールバーを操作する、PageUp/Downを使うとおもうんよ。(Ctrl+Home/End等も含め)

カーソルキーだと、スクロールが始まるまで遠くね?

413:名無しさん@お腹いっぱい。
11/02/28 00:01:27.65
昔から、「他のエディタ使うとjjjって押してしまうよなw」みたいなレスにはこういうレスがついてるよ。
定番。

414:377
11/02/28 01:54:30.82
なんかどんな感じなのか大体わかりました。いろんな人がいるもんでやはり専用スレでも
ノーマルモード移動の人ばかりではないと知ってとりあえず安心しました。
そもそもvimを使い出そうと思った理由が、現在の環境でEmacsを使っててFirefoxではVimperatorを使っていて、
Emacsでkkkkkとかやっちゃうから乗り換えようと思ったからなのです。しばらくはインサートモードで
カーソル移動もmapしておこうと思います。みなさん丁寧にありがとうございました。

415:名無しさん@お腹いっぱい。
11/02/28 02:30:20.52
マップするぐらいならカーソルキー使った方がいい。
標準でなれることは大事

416:名無しさん@お腹いっぱい。
11/02/28 02:49:41.37
ブラウザでマウス使う奴も許せんな

417:359
11/02/28 04:57:57.55
>>362,365,367
遅くなりましたが、ありがとうございました。
class, function, インデントでカーソル移動できるようになって、すごくうれしいです。
foldと組み合わせると最強な気がしますが、foldはなかなか手に馴染まないので
訓練しようと思います。

>>364,366
確かに、私もそう思います。たぶんやっつけ気味に書いたんだろうな、、、と
思いながら読んでおりますw

418:名無しさん@お腹いっぱい。
11/02/28 10:26:12.31
emacs キーバインドにできる keysnail があるぞ

419:名無しさん@お腹いっぱい。
11/02/28 11:11:12.97
>>416
ザレゴトのつもりだろうけど、激マジで同意したい。

420:名無しさん@お腹いっぱい。
11/02/28 20:57:38.95
みなさん、お乳突いてください!

落ち着いてください。

421:名無しさん@お腹いっぱい。
11/02/28 22:52:27.32
おおおちつけ
あわあわわあわてるなあわわわわ

422:名無しさん@お腹いっぱい。
11/03/01 08:20:54.33
vimperator入れたけど明らかにfiregesturesの使用率の方が高い

423:名無しさん@お腹いっぱい。
11/03/01 10:02:51.92
>>422
「j」を描く動作で下スクロールするようカスタマイズしたんだな。
天晴れな奴。

424:名無しさん@お腹いっぱい。
11/03/01 12:11:52.61
鬼才あらわる

425:名無しさん@お腹いっぱい。
11/03/01 15:30:29.79
キーバインドツール使うとこういった悩みはかなり解決されるような。
使ってないキーをメタキーにして、可能な限り両手を効率良く使えるような
キー設定にする、というのが自分のやり方だけど。
まぁ人それぞれだろうね。

426:名無しさん@お腹いっぱい。
11/03/01 15:48:54.81
可能な限り両手を〜って人は大抵qwerty配列を捨ててると思うんだけど、
>>425はどの配列選んだ?

427:名無しさん@お腹いっぱい。
11/03/01 16:08:31.28
コマンドモードで履歴を見るときに
例えば
:se
まで打ち込んでから↑を押すと
:set syn=php
みたいにそこまでの文字に一致した
一番新しい履歴があらわれますよね。
これをカーソルキー使わないで
やるにはどれを押すのでしょう?
help見たけどみつかりませんでした。
とりあえず
cmap <C-p> <up>
とかしてみましたが、正しい操作があるのなら
そちらを使いたいです。

428:名無しさん@お腹いっぱい。
11/03/01 16:43:04.45
正しいかというとわからないけど、 q: かな。

429:名無しさん@お腹いっぱい。
11/03/01 18:15:25.41
>>428
q:は、、、ちょと違いますよね
入力した文字からはじまる履歴を逆上るって
シェルのC-rみたいによく使う気がするのだけど
みんな使わないのかな?

430:名無しさん@お腹いっぱい。
11/03/01 18:19:33.40
ちょっと違うけど、その中で検索すればいいんでない?と思ったんだが、だめだったか。

431:名無しさん@お腹いっぱい。
11/03/01 18:37:19.53
同じ機能を果たすキーは他に存在しないっぽいので、マップするのが正解かと。
c_<C-p>の機能がいらないなら、それでいいんじゃないかな。

432:名無しさん@お腹いっぱい。
11/03/01 20:24:09.82
>>430
ともかくありがとうございました。
>>431
カーソル使うのが前提な機能もあるんですね。

433:名無しさん@お腹いっぱい。
11/03/01 20:38:41.00
vimだからね。たくさんのキーを活用する設計になっているよ。

434:名無しさん@お腹いっぱい。
11/03/01 22:24:59.11
Dvorak配列を使用しているので下記URLを参考にして
Qwerty配列のように振る舞うように設定したのですが
今日になって、Qwerty配列での,(コンマ)が反映されていないことに気付きました
:set langmap=w\\,
と改めて設定しても,(コンマ)が反映されずDvorak配列でのwとして認識されます

Dvorak配列でのw を Qwerty配列の,(コンマ)として振る舞うようにするには
どのように設定すればいいでしょうか?
Windows環境
Cygwin vim 7.3
KaoriYa gvim 7.3 で試しました

URLリンク(www.yagi.sh)

435:名無しさん@お腹いっぱい。
11/03/01 23:08:42.47
ドザうぜ

436:名無しさん@お腹いっぱい。
11/03/02 21:30:31.78
オススメのカラースキーム教えて

437:名無しさん@お腹いっぱい。
11/03/02 21:47:35.61
白黒。

438:名無しさん@お腹いっぱい。
11/03/02 23:29:42.10
defaultが一番だろJK

439:名無しさん@お腹いっぱい。
11/03/03 00:07:13.66
通常はcandy。
diff時は他の使う。手元にPCないからうろ覚えだけど、seaだったような。

440:名無しさん@お腹いっぱい。
11/03/03 00:13:11.08
desertをカスタムして使ってる

441:名無しさん@お腹いっぱい。
11/03/03 00:15:59.08
俺は自作のカラースキーム使ってる。

442:名無しさん@お腹いっぱい。
11/03/03 00:26:32.73
おいらはphdってやつ

443:名無しさん@お腹いっぱい。
11/03/03 00:49:15.65
アタイはlucius改

ここで選ぶのが手っ取り早い
URLリンク(code.google.com)

444:名無しさん@お腹いっぱい。
11/03/03 00:56:59.87
BlackRaleigh
カスタム

445:名無しさん@お腹いっぱい。
11/03/03 02:24:50.29
ターミナル背景透過させてるので単にbackground=darkにしてずっと使ってたんだけど、
VimヘルプのSyntaxでよく見えない色があったりするのに、最近気付いた…
やっぱ何かカラースキーム使うべきなんだろうか?

446:名無しさん@お腹いっぱい。
11/03/03 06:53:53.74
最近はblueshift
perfectも好きだな

447:名無しさん@お腹いっぱい。
11/03/03 07:54:44.16
256色対応なら何でもいいや

448:名無しさん@お腹いっぱい。
11/03/04 05:20:38.57
PapayaWhip.vim
デフォルトで選べる明るい系の
カラースキームはいいのがないね

449:名無しさん@お腹いっぱい。
11/03/04 16:46:26.77
わたしはdanteちゃんとInkpotちゃん

450:名無しさん@お腹いっぱい。
11/03/04 20:12:49.31
カラースキームが使えない環境があるから、カラースキームを使うべきではない。
てゆー原理主義者は?

451:名無しさん@お腹いっぱい。
11/03/04 20:16:15.79
そういう人はvi互換モード以外許さないんでないの

452:名無しさん@お腹いっぱい。
11/03/04 20:20:03.86
なんで原理主義なんだ。当たり前のことではないか。

453:名無しさん@お腹いっぱい。
11/03/04 20:40:42.94
勝手に使わなきゃいいじゃん。

454:名無しさん@お腹いっぱい。
11/03/04 23:32:18.49
>>450
同僚など、知っている限り(10人くらい)の vi(m) 野郎の中に、そこまで原理主義な人はいない。

455:名無しさん@お腹いっぱい。
11/03/05 04:25:30.87
vimでjavaを書く場合、eclipseのような補完は難しいでしょうか?
eclipseほど高機能でなくてもいいので、
importの自動補完とか
オブジェクトの型を判定してメソッドを補完してくれるとか
そういうレベルのpluginなどあれば教えてください。
もし無ければ、vimでjavaプログラミングする場合の一般的な環境が知りたいです。
よろしくお願いいたします。

456:名無しさん@お腹いっぱい。
11/03/05 13:05:24.42
>>455 補完は甘え

457:名無しさん@お腹いっぱい。
11/03/05 13:13:09.59
eclim かな。使ったこと無いけど。
後は辞書を使う

458:名無しさん@お腹いっぱい。
11/03/05 14:57:22.74
>>455
作って。
統合環境はあまり使った事がないのでさっぱり分からんけど、
eclipseのエディタをvimに交換して標準エディタに遜色なく使えれば、喜ぶ人は沢山いるでしょ、きっと。

459:名無しさん@お腹いっぱい。
11/03/05 15:23:34.62
Javaならわざわざvim使う必要ないだろ・・・
素直にEclipse使えよ

460:455
11/03/05 15:38:55.57
>>456
>>457
>>458
レスありがとうございます。
eclipseに近い環境を作るのは難しそうですね。

eclimは使ったことありますが、度々エラーが頻発して大変でした。
辞書は自分で作るのでしょうか?1.4とか古いバージョンであれば配布されてますが新しいのはネットで見つかりません。
eclipseのエディタをvimにするという点については、vipluginというeclipseのプラグインが既にありますね。
ただeclipseの補完が効かなくなる、という意味不明なプラグインでしたが。。

461:455
11/03/05 15:40:21.26
>>459
そうですよね。
色々調べてみた結果その結論になりそうです。

462:名無しさん@お腹いっぱい。
11/03/05 15:55:56.14
Vrapperはだめ?

463:名無しさん@お腹いっぱい。
11/03/05 18:35:49.39
補完が効かなくなるわけがない
それ程度使えないなら他も無理

464:名無しさん@お腹いっぱい。
11/03/05 21:42:43.97
>>455
eclipse使ったことが無いので正直よくわからないんだけど(マウスな時点でもうムリ…)
importとかsetter,getterとかはpluginであった、けどそんなに使ってないな…
あまりにもウザい時はsetter,getterは使うけど。

確かにクラス判別してメソッド列挙してくれたら楽なような気もするけど、
mustって気はしないなぁ。。。あったら便利なんだろうけど。
一度入力したら、普通のオムニ補完で済ましてしまってる。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5328日前に更新/159 KB
担当:undef