[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/11 19:40 / Filesize : 159 KB / Number-of Response : 698
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vim Part18



1 名前:名無しさん@お腹いっぱい。 [2010/09/13(月) 11:28:46 ]
Vim 6以降に関する話題、Part18です。
www.vim.org/

前スレ
Vim Part17
hibari.2ch.net/test/read.cgi/unix/1258278511/

関連情報は>>2-8あたり。

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/25(土) 12:16:32 ]
・色が変わるのはgvimだけ
・colorschme hogeの後で設定する(ほとんどのスキームは中でhi clearしてるので)

222 名前:220 [2010/12/25(土) 12:29:17 ]
>>221
gvimを使用して、~/.gvimrc内でcolorschemeを設定した後にやっているのですが…

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/25(土) 13:02:36 ]
どこで設定されているか
:verbose hi CursorIM

ターミナルでカーソルの色を設定するには
vim.wikia.com/wiki/Change_cursor_color_in_different_modes

cygwin mintty の場合
let &t_SI .= "\e[5 q"
let &t_EI .= "\e[1 q"
let &t_ti = "\e[2 q\e[?1049h"
let &t_te = "\e[0 q\e[?1049l"
"set timeoutlen=50
noremap <Esc>O[ <Esc>
noremap! <Esc>O[ <Esc>

224 名前:220 [2010/12/25(土) 13:12:15 ]
:verbise hi CursorIM
CursorIM xxx cleared
と表示されました。

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/25(土) 13:38:59 ]
set verbose=1 としないと設定した場所が表示されないかもしれない。
gvimrc で colorscheme hoge より後で CursorIM が設定されているかどうか
または、autocmd の ColorScheme で設定する
:help autocmd.txt
augroup GvimrcCursorIM
autocmd!
autocmd InsertEnter * highlight CursorIM guifg=NONE guibg=Purple
augroup END

226 名前:220 [2010/12/25(土) 14:36:42 ]
>>225
うまく行きました。ありがとうございます。

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/04(火) 21:52:24 ]
□とか☆のような文字が入ると表示がおかしくなってしまいます。

ネットで調べると、
set ambiwidth=double
で解決するとのことですが、自分の環境では解決できませんでした。

おそらくgvimではなくターミナル内で起動させているのが原因だと思うのですが
解決する方法はあるのでしょうか。

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/04(火) 22:48:12 ]
>>227
端末のフォントを変えてみる
vteを使った端末なら環境変数に「VTE_CJK_WIDTH=1」を設定する

229 名前:227 mailto:sage [2011/01/05(水) 01:43:59 ]
>>228
返信ありがとうございます。
頂いたアドバイスを試してみましたが直りませんでした。
ググってみるとgnome-terminalの問題らしいですね。
--disable-factoryなども合わせて試しましたがダメでした。
奥が深そうです。。



230 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/05(水) 02:46:59 ]
surround.vim改造版
ttp://www.sopht.jp/blog/index.php?/archives/450-surrounding.html

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 21:40:37 ]
ホーム直下の gvim 設定ファイルの代わりに
別の場所に置いた設定ファイルを読み込むようにしたいのですが
どうすればいいですか?

Vim 7.3 windows 64bit用 を使っています。

具体的には、

$HOME/_gvimrc の代わりに
$HOME/vimfiles/_gvimrc を読み込むようにしたいです。

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 21:43:15 ]
~/_gvimrc
こう表記した方がいいのかな???

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 22:00:56 ]
:split状態を90度回転させて:vsplit状態に移行する方法ないの?

+-------+    +-------+
|   1   |    |   |   |
|-------| => | 2 | 1 |
|   2   |    |   |   |
+-------+    +-------+

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 22:10:12 ]
>>231
source .other-vimrc

>>233
Ctrl+w Shift+j

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 22:11:00 ]
Ctrl+w Shift+l
か。

236 名前:名無しさん@お腹いっぱい。 [2011/01/07(金) 22:20:20 ]
ヘルプ的には CTRL-W_L か。

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 22:24:40 ]
へー
C-w L
C-w K
を組で覚えればいいんだ

238 名前:231 mailto:sage [2011/01/08(土) 00:22:26 ]
>>234
ありがとうございます。
おかげさまで解決できました。

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/08(土) 07:15:22 ]
えー、それで解決なの?



240 名前:231 mailto:sage [2011/01/08(土) 07:54:07 ]
>>239
はい、
Vim をインストールしたフォルダの設定ファイルに
下記の :soource コマンドを記述して解決しました。

if filereadable(expand('~/vimfiles/_gvimrc'))
source ~/vimfiles/_gvimrc
endif

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/08(土) 10:41:21 ]
neocomplcacheについて質問なのですが、
デフォルトvimの補完やAutocomplpopなどにある'complete'オプションにあたるものはどこにあるのでしょうか。
裏で読んでるバッファから単語を拾って補完してくれなくて困ってます。

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/13(木) 01:31:55 ]
コマンドモードでスペースキーを押してスペースを挿入できるようにするには、どうすればいいですか?


243 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/13(木) 02:19:24 ]
雰囲気的にコマンドモードがノーマルモードを指してる気がするので
:nnoremap <Space> i<Space><Esc>
とかでどうですかね。

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/14(金) 00:28:15 ]
>>243
エスパーの方ですか?

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/14(金) 07:18:03 ]
ESP能力の無い者がこのスレに迷い込んだようです、ヨミさま。

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/14(金) 19:39:40 ]
オムニ補完の仕組みがよく分かりません。
C言語の場合は、ソースからタグを作ってそれを参照しているということなのでまだ分かるのですが、
vim-rubyなどは、配布されている設定ファイルを.vimディレクトリに配置するだけのようです。
rubyforge.org/frs/?group_id=16&release_id=11557
ローカルでどのバージョンのRubyを利用しているかによって補完すべきメソッドなどは変わると思うのですが、
vim-rubyはどうやって実現してるのですか?
あるいは固定のバージョンにのみ対応しているだけですか?

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/15(土) 02:03:08 ]
rubyのコードがついてるくらいだから言語機能でなんかあったりしないの

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 13:08:35 ]
>>243
できないよー

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 13:44:33 ]
見た目どおりに入力してもだめだったかー



250 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 23:38:42 ]
>>249
頭のコロンいらないですよね?vimrcに書く場合
そうなら、できなかった。
ちなみにLinuxのvimですよ


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

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/19(水) 19:09:31 ]
アルプス一万尺小槍の上でアルペン踊りをさあ踊りましょ

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/19(水) 23:48:50 ]
>>250
そもそもやりたいことはあってるのか

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

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

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

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 00:20:20 ]
:bdelete でどうかな

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

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/29(土) 14:13:56 ]
:help autoload

259 名前:名無しさん@お腹いっぱい。 [2011/02/05(土) 17:06:21 ]
質問させてください〜

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



260 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/05(土) 20:46:18 ]
>>259
:help :syn-sync

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

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/06(日) 01:10:00 ]
>>259
色がおかしくなったら、Ctrl-L を押すべし。

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

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

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

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

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

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

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


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

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


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

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



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

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/10(木) 00:34:27 ]
その人はエディタにも詳しくない


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

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

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

って言ってみたらどう。

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

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

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

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

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

278 名前:名無しさん@お腹いっぱい。 [2011/02/10(木) 20:01:00 ]
>>277
:help mzscheme

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

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



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

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

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 00:54:26 ]
またこの流れか
該当スレへどうぞ

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

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

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


286 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 21:30:22 ]
なんか覚えのある…

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 03:56:24 ]
:set noswapfile

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 08:14:14 ]
本家サイトが壊れたまま復旧しないお。。。

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



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

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

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 21:07:18 ]
Vim もどんどん肥大化して
もう結局 Emacs と変わんないよな。


293 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 21:35:09 ]
shellの中での起動がデフォ
という圧倒的利点がある。

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

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

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

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

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

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

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

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

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/13(日) 09:48:58 ]
1月末に攻撃されて、徐々に復旧中
ttp://sourceforge.net/blog/



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

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

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 11:27:48 ]
はい

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 11:46:11 ]
「vim クリップボード」で検索

304 名前:名無しさん@お腹いっぱい。 [2011/02/17(木) 13:13:33 ]
>>302
はいじゃねーよボケカス

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

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

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:32:22 ]
文字の…途中だと?

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:39:20 ]
はいはい文字列の、でいいですか
アスペかよ

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:45:36 ]
見事に教える気がなくなった

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:57:35 ]
>>307
すいません、ご存知でしたらお願いします、教えてください

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 14:14:24 ]
もういやです。



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

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 19:18:20 ]
「htmlタグ付きのリンク」とは何?

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 20:48:25 ]
挿入モードで貼り付ければ?カス。

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 23:01:53 ]
>>311
<a href="www.>ほげほげ</a>
こういうのをコピペしようとしたんです

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

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

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

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

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

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 01:23:58 ]
ハイハイ、バグかもしれないね

318 名前:312=314 mailto:sage [2011/02/18(金) 01:54:26 ]
俺のところでは起こらないけど、カスのところだけ再現するバグだよ。

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/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 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/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以外を修正したパッチ
cid-d5dfcc082f413eaa.office.live.com/browse.aspx/.Public/vim

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

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 11:47:38 ]
ここで報告されても。

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

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

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 15:17:40 ]
あれを安定版と呼ぶのか…

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 15:53:04 ]
まあ、それは見解の相違ってやつじゃないか。。。な

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

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

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:25:26.78 ]
最後だけなら。
:vnoremap <Tab> >

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

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



330 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:48:53.57 ]
Tabでやりたいんだろう

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

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 22:12:47.99 ]
そうなってるように設定したい、ってことでそ。

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 22:18:09.13 ]
これかな。
vim.wikia.com/wiki/Start_in_insert_mode_without_losing_your_escape_key

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

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

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


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

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

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


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

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





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

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

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

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 21:23:49.08 ]
IDEでメモ書いてるバカがいると聞いて

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

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

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 23:14:14.90 ]
手段は何でもいいんだよ


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

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

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:03:05.16 ]
Vi使い=美人
Vim使い=美人(ドM)



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

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:19:28.06 ]
notepad.exeマジオススメ

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

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

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

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:52:03.90 ]
加齢臭がすごいな

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 17:13:44.23 ]
ed

edlin
copy con

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 18:46:20.08 ]
viは使い出すと便利で止められなくなるな

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

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

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



360 名前:359 mailto:sage [2011/02/25(金) 00:20:14.52 ]
すみません、間違えました、
括弧の対応を追うのは $ ではなくて % でした。。。

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 00:51:53.37 ]
Python を窓から投げ捨てる

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 01:14:11.80 ]
これ入れる
ttp://www.vim.org/scripts/script.php?script_id=30

紹介ページ
ttp://python.about.com/b/2007/09/26/vi-tips-for-python-programmers.htm

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

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

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

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

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

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

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

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

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



370 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 18:10:49.96 ]
>>368
markdownかvimwiki

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

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

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

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

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

374 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 20:42:58.82 ]
ファイル名に changelog を含めるのでは駄目?

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

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 21:41:04.64 ]
>>368
vimwikiはcalender.vimと一緒に使うとすげー便利

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

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/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 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 03:58:22.16 ]
そんなことすると補完のキーマップ別に割り当てないといけないじゃん。

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



380 名前:378 mailto:sage [2011/02/27(日) 04:21:50.70 ]
" 合字
inoremap <C-u> <C-k>
" Completion
inoremap <C-k> <C-p>
inoremap <C-j> <C-n>

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 06:20:06.80 ]
定番だったんじゃないの?

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

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

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

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

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

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

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

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

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

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

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 16:04:49.56 ]
自分で定義できるんだから好きにすりゃいいじゃん

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

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


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

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



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

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

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

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



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

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

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

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


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

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

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

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

398 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 20:44:45.00 ]
どんだけカーソルキー嫌いなんだよw

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



400 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:22:28.16 ]
日曜にカーソルキーでケンカかw

401 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:31:41.66 ]
キーボードにカーソルキーが付いてないから仕方ない。

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

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 22:19:19.19 ]
とりあえず capslock を ctrl に変えろ。
話はそれからだ。

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

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

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 22:36:09.84 ]
>>401
それ自分で選んだ道じゃん


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

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

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

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 23:31:45.46 ]
なんで5kでもなく、<C-U>でも<C-F>でもなく、kkkkkなの?

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



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

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

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

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

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

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

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

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

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

416 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 02:49:41.37 ]
ブラウザでマウス使う奴も許せんな

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

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

418 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 10:26:12.31 ]
emacs キーバインドにできる keysnail があるぞ

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



420 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 20:57:38.95 ]
みなさん、お乳突いてください!

落ち着いてください。

421 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 22:52:27.32 ]
おおおちつけ
あわあわわあわてるなあわわわわ

422 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 08:20:54.33 ]
vimperator入れたけど明らかにfiregesturesの使用率の方が高い

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

424 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 12:11:52.61 ]
鬼才あらわる

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

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

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

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 16:43:04.45 ]
正しいかというとわからないけど、 q: かな。

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



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

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

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

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

434 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/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 で試しました

ttp://www.yagi.sh/blog/archives/559

435 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 23:08:42.47 ]
ドザうぜ

436 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/02(水) 21:30:31.78 ]
オススメのカラースキーム教えて

437 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/02(水) 21:47:35.61 ]
白黒。

438 名前:名無しさん@お腹いっぱい。 [2011/03/02(水) 23:29:42.10 ]
defaultが一番だろJK

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



440 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:13:11.08 ]
desertをカスタムして使ってる

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:15:59.08 ]
俺は自作のカラースキーム使ってる。

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:26:32.73 ]
おいらはphdってやつ

443 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:49:15.65 ]
アタイはlucius改

ここで選ぶのが手っ取り早い
code.google.com/p/vimcolorschemetest/

444 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:56:59.87 ]
BlackRaleigh
カスタム

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

446 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 06:53:53.74 ]
最近はblueshift
perfectも好きだな

447 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 07:54:44.16 ]
256色対応なら何でもいいや

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

449 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 16:46:26.77 ]
わたしはdanteちゃんとInkpotちゃん



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

451 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 20:16:15.79 ]
そういう人はvi互換モード以外許さないんでないの

452 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 20:20:03.86 ]
なんで原理主義なんだ。当たり前のことではないか。

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 20:40:42.94 ]
勝手に使わなきゃいいじゃん。

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

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

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 13:05:24.42 ]
>>455 補完は甘え

457 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 13:13:09.59 ]
eclim かな。使ったこと無いけど。
後は辞書を使う

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

459 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 15:23:34.62 ]
Javaならわざわざvim使う必要ないだろ・・・
素直にEclipse使えよ



460 名前:455 mailto:sage [2011/03/05(土) 15:38:55.57 ]
>>456
>>457
>>458
レスありがとうございます。
eclipseに近い環境を作るのは難しそうですね。

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

461 名前:455 mailto:sage [2011/03/05(土) 15:40:21.26 ]
>>459
そうですよね。
色々調べてみた結果その結論になりそうです。

462 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 15:55:56.14 ]
Vrapperはだめ?

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

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

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

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 05:37:18.19 ]
vimwiki便利ですね。でも、wikiを編集してセーブしたら
自動的に:Vimwiki2HTMLを実行してくれたら嬉しいんですけど、
何か方法ないですか?
vimwikiを改造したらできますか?

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 06:05:48.40 ]
>>465
:help autocmd

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 06:09:49.44 ]
vimwiki 重くない?

468 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 07:13:10.12 ]
>>466
ヤッホー、できました!
快適!快適!

>>467
まだ使い始めたばかりなんで実感してない。
もしかして、vimwikiもwikiページが多くなると
重くなるというwikiにありがちなパターンが該当するのかな?

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 07:26:53.07 ]
>>464
下位レベルの者が上位レベルを理解するのは難しい
レガシーは死ぬまで



470 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 07:46:28.07 ]
そっか、eclipseってもうレガシーなんだな

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 08:24:25.67 ]
>>467>>468
特に重いと思ったことないし、むしろwiki系アプリの中で一番軽いと思う。
個々はテキストファイルでできてるわけだから、普通に使ってる分には大丈夫だろう。

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 13:37:39.00 ]
howmがあればvimwikiいらないような気もしてきた。

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 15:42:20.99 ]
gvimがインストールできませぬ。
glib2,、glib2-dev、gtk2、gtk2-devが全て入っていることを確認しているのですが、
configureすると、

checking if X11 header files can be found... no
checking --enable-gui argument... no GUI support
no GUI selected;

こんなログが出ています。

X11のヘッダファイルが見つからないと言われているようですが、
/usr/include/X11に色々なヘッダファイルがあります。(各々のヘッダファイルの意味は分かりませんが。)

--includedir=/usr/include
とか
--x-includes=/usr/include
なども試してみましたが状況変わりません。

アドバイスをいただけないでしょうか。

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 21:35:44.46 ]
OS は?
libx11-dev みたいなのをいれるといいんでないの
あとはこのへんみるとか
vim.wikia.com/wiki/Building_Vim

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/07(月) 03:54:30.43 ]
>>470
逆、逆

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/11(金) 11:50:11.00 ]
vital っておいしいの(^q^)?

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/12(土) 13:50:29.46 ]
皆さん、プラグイン管理はどうしてますか?
vimballを使っているのですが、あまりにも使い難くくて思案中です。
pathogen.vimあたりが本命ですか?

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 15:31:19.15 ]
確かにvimballは微妙すぎる
管理とかはとくにしてない
しいていえば :set runtimepath+=/path/to/plugin で追加してる

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 16:00:24.29 ]
プラグイン周りが稚拙過ぎて多くのvim使いがemacsに流れるんでしょ?
ここら辺に不満を感じたらvimを見限るサインかもね。



480 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 16:07:18.95 ]
プラグインのインストールの仕方がわかりません
OSはXPです

481 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 16:21:57.45 ]
pathogen.vimを試してみた。

.vim/autoloadにインストールして、.vimrcをごにょごにょするだけ。
プラグインは、.vim/bundleの下にプラグインごとにディレクトリを掘って、
その直下にプラグインを放り込むだけでいいみたい。

それをgitでやれるのが便利らしいけど、
gitは活用していないので旨味がわからなかった。

vimwikiはgithubよりgooglecodeの方が本流みたいなので、
hgでとってきて放り込んだ。

pathogenなら素直に使えそうだ。

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 18:37:44.10 ]
管理ってなにやってるの?

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 19:20:59.07 ]
>>482
俺も分からん
普通に runtimepath ごにょるだけで問題ないと思うんだけど

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 19:39:26.44 ]
>>483
やってることは同じでしょう。
追加するたびにruntimepathをいじる必要はないけど。

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 22:06:35.13 ]
俺レベルになると.vimrcだけで十分だわ

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 23:15:13.17 ]
プラグインがインストールされてるかされてないかよくわからないんだけど

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/14(月) 00:55:20.00 ]
>>486
インストールしたスクリプトの機能が使えればインストールされてる
というのは冗談で :scriptnames とかしてみれば?

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/16(水) 05:52:10.75 ]
vim使いってみんな優しいね!

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/16(水) 11:29:07.27 ]
>>455
つ viplugin
有料だけどな



490 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/17(木) 15:14:02.51 ]
viplugin は java で作られてる
あとは分かるな

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/17(木) 15:52:56.31 ]
javaのomniはまともに動いたためしがない

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/17(木) 21:38:47.75 ]
java得意って言っておけばとりあえず就職できるって聞いた

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/17(木) 22:52:27.50 ]
vim-users.jp/wp-content/uploads/snippet_complete.PNG
こんな感じのフォントをgvimで使いたいのですが、フォントの設定はどこで行えばいいのでしょうか。

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 00:36:09.62 ]
>>493
:help guifont

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 01:33:16.94 ]
>>493
そのフォントなんですか?

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 02:52:39.80 ]
たぶんVLゴシック

:set guifont=VL_Gothic

497 名前: 忍法帖【Lv=18,xxxPT】 mailto:sage [2011/03/18(金) 03:13:40.20 ]
Bitstream Vera Sans Monoだな

498 名前: 忍法帖【Lv=8,xxxPT】 mailto:sage [2011/03/18(金) 08:59:25.10 ]
macvimだとフォント変わらないだけど

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 13:31:57.32 ]
:help guifont は読んだ?macvimは知らないけど
:help macatsui も読めって書いてあるみたいだぞ



500 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 19:56:31.43 ]
Macあつい

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/19(土) 05:43:55.42 ]
つまりcpu100%越えか

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 02:43:03.91 ]
現在のカーソル下の単語を、ヤンクバッファの文字と入れ換える操作はどうすればいいですか?
iywで単語を拾って移動して、その単語に置き換える、
ということをしたいです。

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 11:01:02.49 ]
>>502
operator-replace プラグインを導入してみるといいかも

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 16:40:02.83 ]
>>503
ありがとうございます。まさしくこれがやりたいことなのですが、プラグインをいれても、うまく動きませんでした。
scriptnamesで見ると読み込まれてはいるみたいなのですが。
vim はまだ初心者なので、調べてみます。

505 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 17:49:20.33 ]
viwp とか

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 23:08:43.88 ]
>>502
ciw<C-R>0

<C-R>はctrl+r

>>503
個人的には、なんでもかんでもプラグインの流れは好きじゃない

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/22(火) 19:33:56.74 ]

全部自作してんの?

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/22(火) 22:53:37.60 ]
>>505 >>506
ありがとうございます。
viwp でいってみようとおもいます。


509 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/23(水) 00:37:44.77 ]
>>507
元々備わっている機能で済む事が多い



510 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/23(水) 12:17:36.64 ]
もともとの機能で満足できることしかしてないなら仕方がない

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/23(水) 19:07:47.28 ]
viレベルで満足してます。

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/23(水) 23:22:45.29 ]
>>510
不自由な方か

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/24(木) 20:15:58.90 ]
vi っておいしいの?(^q^)

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 21:30:27.32 ]
vim使いって言うだけで鼻で笑うクソEmacs厨の奴らを懲らしめる方法を教えてください。

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 21:32:00.52 ]
友人じゃなけりゃ無視してなよ

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 22:14:51.24 ]
何を使っているかじゃない、何をアウトプットするかだ
そのときたまたま手にしていたのがvimでいいじゃないか

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 22:45:18.27 ]
話題がなさすぎだろ

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 23:35:57.03 ]
でも、スゲーアウトプットしてる人たちって、高確率で emacs だよな
emacs が人を育てるのか、育った人が emacs を使うのか

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 23:43:28.33 ]
それは単純に使用しているユーザ数の差じゃなかろうか。



520 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 00:33:54.66 ]
俺もなんだかemacs使いは書き物好きで、ずっと何か書いてる印象があるな
Vim使いは必要最小限だけ書くスタイルが好き、ってイメージ
あくまでイメージだけど

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 00:57:24.39 ]
すげープリントアウト

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 01:08:34.98 ]
web業界にいると優秀な人の多くはvim使いの印象。
フットワークの軽さでemacsよりvimが有利という意見が多いね。
もっと低レイアではemacsの方が強そうだけど。

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 01:44:22.99 ]
鯖の設定ファイルいじる用途は圧倒的にViだろうな。
逆にソース書いて云々はEmacsの方が多い気がする。

その文脈でレイヤーの高低が何を指すのか、ちと分からんが。

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 05:25:01.46 ]
エディタとしてはvimが好きだけど
navi2chとtetrisやるためだけにEmacs入れてる

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 09:50:55.53 ]
>>521
あー、なんか沢山プリントアウトしてるイメージだな>Emacsユーザー
コーディング以外にもずっと起ち上げてるからそんな気がするのかな

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 10:55:01.53 ]
やっぱ両刀が普通だろ

527 名前:名無しさん@お腹いっぱい。 [2011/03/28(月) 11:42:51.09 ]
vim普段使ってて,emacs使うと,画面にiがあふれる

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 12:01:18.77 ]
ubuntu10.10でgvimを使っています。
jやyやpといった縦に長い文字を打つと下の部分が切れてしまうのですが
解決策があれば教えてください

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 14:01:13.49 ]
>>528
:help 'linespace'



530 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 14:49:19.93 ]
>>529
ありがとうございました
:set linespace=2で解決しました

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 16:39:29.97 ]
vim でも小指使いまくるよね?
emacs チックなキーバインドもつかうし

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 17:27:28.11 ]
よく小指がという文章を見かけるが、人差し指が動かないというくらいありえない

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 18:00:31.16 ]
vim で小指はありえないって言ってるの?

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 18:05:21.21 ]
おれに小指はない。

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 19:18:20.89 ]
C-[はよく使うけど他はあんまり…

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 19:23:59.59 ]
C-[ってEscキーより押しにくくない?

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 19:30:02.67 ]
>>536
普通のキーボードだとEscは遠いからC-[の方がいいって人もいるんじゃね?

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 19:38:48.22 ]
両手使って c-[ が近いとも思えないけど
きっちりホームポジションキープできるひとなら楽とか?

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 20:30:49.23 ]
右手だけじゃね



540 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 21:36:49.52 ]
536=534 たぶん。

541 名前: 忍法帖【Lv=2,xxxP】 【東電 88.0 %】 mailto:sage [2011/03/28(月) 21:38:08.90 ]
US配列だと [ は @ の位置なので押しやすいよ

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 23:13:28.01 ]
ノートPCのときは特に押しやすい
右手の親指と中指が常にその形になってる

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 23:42:12.29 ]
C-[でEscと同じ動作するとか今日はじめて知ったw

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 08:20:16.45 ]
俺も初めて知ったわ

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 08:37:25.90 ]
つまりvimrc書いたことないってことか

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 10:54:14.20 ]
vimrc書いたことあるけど、複雑な設定したことない

vim本買って勉強してみようかな

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 11:26:29.51 ]
helpが一番
ほとんどの質問が :help hoge で返されるのはネタじゃない

:help i_CTRL-[
:help vimrc
:help script
:help book
:help help

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 12:45:20.09 ]
すいませんvim初心者なのですが日本語入力の時にalt+半角全角って面倒じゃないですか?

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 12:59:33.94 ]
:help me



550 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 18:17:31.56 ]
なぜそうなる

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 20:14:43.31 ]
日本人が配布してるgvimならだいたいesc時にオフできるんじゃないか
逆にないとつらい

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 20:16:32.75 ]
間違えた、なにでオンにするかはime の設定しだいなんじゃないの?

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 22:46:31.20 ]
うん。Ctrl-Spaceとかでいいんじゃないかね

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 08:57:51.86 ]
skk.vimを入れれば全て解決

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 09:43:30.00 ]
普通は「カタカナ・ひらがな・ローマ字」のボタンで日本語入力できるんですが
vimだとできない・・・(gvimじゃないです)
環境はWin XP IMEはGoogle日本語入力 vimはkaoriyaのやつ

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 10:03:47.82 ]
そりゃcmd.exeの制限だろスレチ

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 10:55:04.38 ]
Linuxエディタを極める
vi & emacs 徹底攻略
Software Design 5月号
だって。あまり関係なさそうだけど、一応告知。

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:03:38.66 ]
皆vimとgvimどっち使ってる?
後双方のメリット・デメリット教えてください

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:13:36.38 ]
それはターミナル経由で使ってるのか、gui で使ってるのかって質問か?



560 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:14:21.52 ]
なぜcmd.exe 経由で使うのか

561 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:15:33.09 ]
LinuxだとvimメインでWinだとgvimかな。
vim…Xがなくても使用可能。ターミナルにもよるが日本語全角文字列の表示が崩れる。
gvim…日本語全角文字列の表示が崩れない。latexsuiteを使うと日本語入力ができなくなる

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:17:26.80 ]
プロンプトとvimをすぐ切り替えれるのがメリットと思っていたから

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:23:11.84 ]
ただのちょっかんだけど、デメリットの方がでかそう。

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 16:28:44.12 ]
>>561と一緒だな。
cygwin環境のWindowsならそこでもvim。ってか、色が違うのと表示がたまに崩れること以外何が違うんだろう
vimだとターミナルでの利便性も同時に受けられるから総合的にはvimのほうがいいかなぁ

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 17:11:48.27 ]
あとはgvimはD&Dが効くこととか


566 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 17:39:11.35 ]
cygwin ck 使えば esc で ime off もできるよ

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 19:17:53.59 ]
>>543
インサートモードで
C-j
C-m
で改行もよく使う。これはviに限らんが

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 19:23:32.40 ]
>>554
skkserv対応のskk.vimを作ってけろ。

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 19:56:36.55 ]
vimmer と emacser はどっちが変態てすか



570 名前:名無しさん@お腹いっぱい。 [2011/03/30(水) 20:03:05.45 ]
ターミナルのvimだとescで日本語入力抜けられなくね?@Mac

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 21:52:02.20 ]
なんで vimmer と emacser なのだろう。
vimist と emacsist  でなく。

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/31(木) 11:39:31.64 ]
言いやすいから?

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/31(木) 17:07:23.51 ]
vimmer emacsistならまだわからんでもないね

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/31(木) 17:13:16.01 ]
ラクリマ・クリスティっていたね

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 01:27:37.80 ]
ist は人に使うよね
er は人以外にも使う, timer, saucer

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 19:41:50.52 ]
vim と emacs 禁止になったらなに使うの?

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 19:54:39.21 ]
nvi

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 19:56:13.80 ]
jEditが第三の極になると思ってたけど全くだなw

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:16:00.04 ]
vimscriptでお絵かきソフト作った。
たまに原因不明のクラッシュするぐらいで中々完成度の高いものができた。
公開したいのだけど今時だとやっぱgitなのかな?



580 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:29:32.46 ]
>>579
男なら黙ってtar.bz2
どこに置くかによるんじゃない?sourceforge.netに置いとくならsubvirsionだし。Google Codeならsubvirsionとmercurial両方おkだったかな。

10年OSSマやってきたけど、ずっとtar.bz2だわw
さすがにgitくらい導入しようと思ってるけど、必要性感じないわ

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:36:07.56 ]
Vimballで本家にうpだろ

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:41:41.28 ]
gitは/etc配下を管理するのに便利だよね

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:48:21.40 ]
>>580
ありがとうございます。
よかった、tar.bz2でもいいんだね。sourceforge使おうかな。
vimballは存在意義が分かりません。。

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 00:02:28.96 ]
あ、そうかここはVimスレだったな。じゃvimball一択。
てかこれなんて読むの??x3094;ぃむばる?

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 08:26:24.82 ]
本家にあげても自動的にgitにフォークされるけどな。
tarとかバージョンアップめんどくさい
作成物が安定してるじしんがあるならいいけど

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 10:35:12.56 ]
スクリプトのバージョンアップなんかしたことない

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 14:26:02.78 ]
>>586
お前はオレかw

一時的なスクリプトでエラー処理をサボる
      ↓
忘れた頃にまた使いたくなって引っ張りだしてくる
      ↓
引数を間違えてデータを破壊する\(^o^)/

でも、エラー処理や引数チェックをしっかりやると労力3倍なんだよな。めんどくさい

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 22:15:41.66 ]
netrwでファイルを移動させたいんだけど、mt→mf→mmってやるとバッファに行がありませんってなる
どゆこと?

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 22:26:31.29 ]
バッファに行がありませんと表示されるんだよ
どうしたらいいのか?

ぐぐったけどよくわからん



590 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 22:40:33.73 ]
何をしたいのか分からんけど、とりあえずバッファに行が無いからそのメッセージが出てると
俺の脳量子波が言っている

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 00:25:12.88 ]
vim7.3でJavaの開発を始めたのですが、
@Overrideのようなアノテーションを書くとインデントがずれてしまいます。

public class Child extends Base{

****@Override
********public void baseMeth() {
************System.out.println("hello");
********}
}
このように、@Overrideの後にインデントされてしまいます。
解決方法はあるのでしょうか?

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 16:44:07.37 ]
たしょうめんどうだけど

(vimrcに書くなら)

" GetJavaIndent()は$VIMRUNTIME/indent/java.vimで定義されているので読み込む
" autocmdの実行順序によっては必要ないけど念のため
autocmd FileType java source $VIMRUNTIME/indent/java.vim
autocmd FileType java setlocal indentexpr=MyGetJavaIndent()

function! MyGetJavaIndent()
if getline(v:lnum - 1) =~ '^\s*@'
return indent(v:lnum - 1)
endif
return GetJavaIndent()
endfunction

もしくはindent/java.vimを自分の~/.vim/indent/にコピーして適当に改造してもいいし

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 21:07:10.36 ]
アノテーション用のインデント定義が無いって、vimの人はjava書かないのかな?

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 21:37:27.53 ]
Javaはオワコン

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 22:10:00.12 ]
javaの人達はなんとかいう統合環境暮しで、vimなんて使わんのでは。

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 23:18:26.54 ]
>>595
NetBeansのことではないのは分かります。

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 23:33:46.26 ]
いま Java 使っていないけど・・・
Java0.x はエディタでサクって書くものだった。
Java1.0 になったときに、最初の印象は冗長でクソ面倒だったが
意味を知ると素のエディタをやめて開発環境に移行するべきだと強く思ったよ。
いろいろ規約の変更があったんだけど、本当に良くできていたと思う。
いまの Beans ってスゴイんだろうな。

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 23:50:25.08 ]
java1以前とか何世紀前の話だよ

599 名前:591 mailto:sage [2011/04/04(月) 00:42:43.68 ]
>>592
ありがとうございます!修正できました。
こんな風にソースを弄って修正してしまう方法もあるんですね。
vimscript勉強してみよう。



600 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 00:01:17.14 ]
netrw
↑これ何て読むんですか?ねっとあーるだぶりゅ?

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 02:52:34.61 ]
ねとられ(笑)

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 07:32:16.26 ]
>>600
心の中ではネットアールダブリュと呼んでる。
net read write の略だと思ってた。

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 08:14:41.37 ]
読み方は決まってないよ。

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 10:30:17.37 ]
ネトランw

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 16:10:17.69 ]
syntaxファイルをsyntaxディレクトリに入れたのに有効になりません。
*.orgファイルに関連付けたいのですが、この場合、何をいじればよいでしょうか?

606 名前:605 mailto:sage [2011/04/05(火) 17:24:25.29 ]
すいません訂正。
:syntaxして、見たところ、syntaxは有効になってるっぽいのに、色が付いていません(グレー表示です)
何が原因だと思いますか?

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 17:37:14.94 ]
TERM環境変数?

608 名前:605 mailto:sage [2011/04/06(水) 00:53:32.11 ]
原因が判明しました。
カラースキームで色を指定するタイプのスクリプトなのに、
私が.gvimrc内で別のカラースキームを指定していたのが原因でした。
(でも自分の好きに色を選ばせないこのスクリプトの設計は問題だと思う)
お騒がせしました。

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 01:36:08.31 ]
VimOrganizerを使っている人いる?
これから使ってこうと思ってるんだが。



610 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 02:44:28.77 ]
>>608
よくわからんけどftpluginのafterあたりでどうにかできないの?

>>609
よくわからんけど、最近使おうとしてる人は結構いるみたいに見えるよ。
>>605とか、Windows板の方とかも最近持ちきりだよ。

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 02:55:08.70 ]
>>610
>Windows板の方とかも最近持ちきりだよ。
すまんそれは俺だ(一連のも)。いや、全然使ってる人見かけないから、本家の方にならいるかなー?と。
本当は、2011年1月リリース予定(だった)新バージョンが出るまで待ったほうがいいんだろうけどね。
それで、マニュアルが英語で使い方がいまいちわかってないから先達がほしいと思ったの。

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 20:18:39.51 ]
> VimOrganizer
なにそれ? :help見たりググったりするのがイヤなので尋くが。

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 20:46:43.25 ]
Emacsのアウトラインエディタ+スケジューラ+その他を実現するプラギン「org-mode」を
Vimに移植した物。
本家が高性能で利用者がどんどん増えているそうだから使いたいと思ったんだが、まだ移植が不完全らしい

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 20:54:33.67 ]
vimでそこまでやりたくはないな

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 13:42:20.14 ]
vimはシェルと連携前提でシェルなしだからスケジューラはいらんのじゃないか

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 17:10:58.09 ]
howmみたいなの?

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 17:30:13.41 ]
そうだな。howmに似てる。

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 18:19:15.14 ]
開発以外にはchangelogでメモくらいしか使ってないや

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 19:51:12.15 ]
作者本人が「まだまだこれからだけどビッグプロジェクトだじぇ」って
書いてるんだから開発参加しないなら気長に見守ってあげなよ



620 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 21:01:25.77 ]
もっとマシなプラグイン紹介してくれ

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 22:12:05.91 ]
QFixHowm
書式はMarkdownでもRDでもreSTでもお好きに

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 23:45:07.02 ]
ファイルを検索で管理するようなずぼらな人にはHowmが合っていて、
きっちりディレクトリを作って管理するような神経質な人にはorg-modeが合ってる気がする。

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 23:46:28.60 ]
LocalLeaderを変更する方法を教えて下さい。

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/08(金) 01:42:29.72 ]
qfixhowm のインデックス表示とか検索がクソ重くてやめた。

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 02:50:24.64 ]
みんなマークをどういうふうに使っている?
Emacsはマークはひとつだけで履歴をさかのぼる形式だから割と気軽に使えるけど、
Vimはマークはアルファベット制で、まずどのアルファベットに記録するかで悩むし、どのアルファベットに記録したかを覚えてないから
結構持て余しているんだが。

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 11:32:58.57 ]
マークはせいぜい2個だな。あんまり使わない
文字列検索しちゃうわ

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 13:20:36.42 ]
>amachang 今粛々と民事刑事の方面で進めています。一応、すべて証拠として保存しなければいけないので、冗談でも今はこのスレに変なこと書き込まないでください。
>2011/01/28


hibari.2ch.net/test/read.cgi/prog/1291518728/

>1 :amachang撲滅振興協議会:2010/12/05(日) 12:12:08
> amachangが憎い・・・・amachangが許せない・・・・

> ククク・・・・クククククク・・・・・
> クックックックックックックッ・・・・・
> クー、クー、クー、クー、クー、クー・・・・・
>
> もう許せない。
> もはや沸き上がる滅意を抑えることが出来ない!!!

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 14:26:17.78 ]
マークより
c-i c-o のジャンプを多用するようになったなあ

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 18:36:20.42 ]
Linuxのgvimで日本語入力している時に変換してる文字とその他の文字の区別がないんですが区別させる方法はありますか?



630 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 23:02:06.25 ]
アンダーライン引かれて無いっけ。
fepによるのかしら

631 名前:名無しさん@お腹いっぱい。 [2011/04/12(火) 02:22:37.40 ]
つい最近vimを使い始めたんですがphpのシンタックスって重すぎじゃないですか?
cakeのcoreの中とかでかいの開いたらスクロールが全然動かないんですけどこんなもんでしょうか。
とりあえず重いときは:syntax offしてますが色なしはやっぱり見づらい

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 11:25:23.25 ]
>>631
set synmaxcol=100
とか少なく設定してみてからどんどん上げてってみんしゃあ
まずは
:help 'synmaxcol'


633 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 11:54:06.52 ]
syntax ファイルひらいて無効にできる設定を確認してみたら?
あと複数はいっててハマったことがある

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 20:40:16.69 ]
インデントが遅いのは言語ごとのインデントアルゴリズムに
依存するので、どうしようもないんでしょうか?

635 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 22:51:36.88 ]
たしかに、再インデントはもっと速くてもいいんじゃないかって思う時はあるね。
シンタックスハイライトも時々変に遅いなぁ。なんか条件があるんだろうけど。。

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 23:03:46.72 ]
ちょっとした補完機能で重くなったりするしVimの問題なんじゃないの?
最近はWeb系とかrubyとかシェルスクリプトとかそこら辺の補完の要らない言語でしかvim使わない。

637 名前:631 [2011/04/13(水) 00:24:09.12 ]
>>632
ありがとうございます。
synmaxcolためしてみましたが、若干早くなった気はするんですけど
syntaxが崩れて<C-l>でも直らない時があるのが微妙な感じですね。

>>633
とりあえずsyntaxファイル深そうですが覗いていってみようと思います。

ちなみにmacvim-kaoriyaなんですが、windowsにもほぼ同じ設定で入れててそっちはそこまで重くないんですよね。
macvim自体が重い気がしてきた。

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 00:40:50.61 ]
だれか>>163への回答をしてくれ。
いろいろためしたができない。。

639 名前: 忍法帖【Lv=26,xxxPT】 mailto:sage [2011/04/13(水) 00:42:21.48 ]
>>638
無理



640 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 00:55:26.30 ]
>>638
え?どういうこと?
俺のはちゃんと切り替わってるけど?
ノーマルモードでIMEオフにしていたら、オンにしない限りオフのままじゃない?

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 00:56:43.51 ]
IMEってw
ドザかよw

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 01:08:39.45 ]
ああ、OSによる違いってやつか

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 02:01:52.51 ]
sites.google.com/site/fudist/Home/vim-nihongo-ban/vim-japanese/ime-control#TOC-Linux-gvim-

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 02:03:13.86 ]
ごめん。アンカー付けたリンク貼ってしまった
sites.google.com/site/fudist/Home/vim-nihongo-ban/vim-japanese/ime-control

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 02:42:49.96 ]
個別対応でもいいなら各IMが制御用のAPIを持ってるはずなのでInsertLeaveとかのタイミングでそれを直接叩いてもOK。
ibusだとこんな感じ

# ibus 制御 by python
import ibus
bus = ibus.Bus()
ic = ibus.InputContext(bus, bus.current_input_contxt())
# 無効化
ic.disable()
# 有効化
#ic.enable()
# 現在の状態
#print ic.is_enabled()

646 名前: 忍法帖【Lv=26,xxxPT】 mailto:sage [2011/04/13(水) 04:20:30.09 ]
それをどこに書けばいいの?

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 20:12:20.51 ]
IME=MS-IMEじゃないけどな…
でもちゃんとFEPって言わないとな!

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 20:34:19.77 ]
くそうくそう。

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 20:35:44.97 ]
世間的にIM=IMEで定着してると思うんだが。
ほかのFEPのこともIMEって呼んでるから



650 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 21:35:13.56 ]
641 :名無しさん@お腹いっぱい。 [↓] :2011/04/13(水) 00:56:43.51
IMEってw
ドザかよw

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:10:57.03 ]
> 世間的にIM=IMEで定着してると思うんだが。
あなたの世間やあなたの常識など知らんです。

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:17:17.99 ]
IMはインスタントメッセンジャのことだろう。
IMEとは関係無い。

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:29:34.61 ]
インプットメソッドもIM
IMEはM$界隈だけ
そもそもインスタントメッセンジャーのほうが後発だろ
IMとFEPは違うと誰かが言ってた気がする

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:34:14.04 ]
MS-IMEがIMEと略されることはままあるが、kinput2をIMEと呼んでいるのは見たことも聞いたこともないなぁ

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:36:06.21 ]
Google日本語入力もIMEって呼んでるだろ
M$向けだけだが

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:39:12.20 ]
スレチ
黙ってskk.vim使っとけ

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:46:44.61 ]
ドザ氏ね

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 23:17:16.58 ]
やべ、今まで自分で設定とかせずに使ってたけど、ヘルプ見ながら好きなように設定してみたらなんか楽しいw

設定したら使いやすくなった

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 02:01:13.24 ]
vim --startuptime hoge.tmp

としても何も無かったかのように起動しちゃうんだが



660 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 05:31:00.82 ]
>>653
GoogleもIMEだったはず

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 06:35:00.90 ]
Windows版の日本語入力とibus-mozcは構造が違う
しかも既出

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 06:50:48.21 ]
vimにおけるIMEの定義
:help multibyte-ime

>>659
コンパイル時に configureで --with-features に normal 以上を指定する。
+startuptimeが有効になる条件は、features.hを STARTUPTIMEで検索。

663 名前:名無しさん@お腹いっぱい。 [2011/04/14(木) 10:49:08.95 ]
ref.vimでRubyのRDocかriを読む方法ありますか?

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 12:37:51.96 ]
>>659
hoge.tmpのなかをみる

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 13:08:24.43 ]
>>664
ファイル無いよ

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 13:12:24.52 ]
--with-features=huge でビルドしてるんだけどな

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 14:44:46.52 ]
>>665
出力先をフルパスで指定してみ

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 15:38:38.09 ]
yumコマンドみたいにvimスクリプトのパッケージ管理出来たら便利なのになぁ
誰か作れよ?

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 15:40:43.35 ]
普通にrpm化すればいいんじゃないの?



670 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 16:05:02.83 ]
vimballはバギーだったね

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 21:13:43.88 ]
出力された数字を三桁区切りに変換したいのだがどうすればいい?

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 21:17:11.65 ]
[esc]q1lla,[esc]

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 23:03:45.96 ]
s/\%(\d\{1,3}\)\ze\%(\d\{3}\)\+\>/&,/g

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/16(土) 03:15:51.11 ]
解決できた。ありがとう。

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 18:02:52.39 ]
Jで2行をjoinすると、2行目のインデントが消されたあと、スペースが一つ入りますが、
これを入らないようにする方法ありますか?

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 18:33:15.30 ]
>>675
:h J
して近くを読む

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 18:58:23.91 ]
グッジョブ

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 22:31:10.30 ]
グッジョブという語呂で憶えるのか。

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 23:04:38.23 ]
ノーマルモードでコピーしたものをコマンドモードで貼り付けることは出来ますか?
pを入力しても当然pが出力されてしまうので、どうやって貼り付ければいいのかわかりません。



680 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 23:23:19.51 ]
neocomplecacheを使うとvimwikiが遅くなるのですが、
vimwikiを使う時だけneocomplecacheを無効にする方法ありますか?

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 23:35:36.97 ]
neocomplcacheだったorz

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/18(月) 00:40:05.38 ]
>>679
コマンドモードからctrl+fでコマンド履歴を編集できる。
普通に編集してエンター押したら実行。

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/18(月) 06:53:50.74 ]
>>679
<C-r>*

>>682
その入り方は初めて知った。いつか役に立つかもしれないので覚えておこうと思う。
ノーマルモードで q: でもいけるので、一応。

684 名前:Perl忍者 ◆M5ZWRnXOj6 mailto:sage [2011/04/18(月) 09:29:12.16 ]
[最新ニュース!!!]  ★Perl忍者大激怒 vs ニコニコ生放送でDQN共が犬虐待!!!★
www.nicovideo.jp/watch/sm14156259
犬にタバコを近づけるなど、首を掴み投げ飛ばす、物を思い切り投げてぶつけるなどの
暴行、犬は怯え、投げ飛ばされた衝撃で足が折れそうであった、そしてDQNどもは喜んでいる!!!
twitter.com/fu_taso
ツイッターでも反省無し 2chスレまで出没し炎上状態
toki.2ch.net/test/read.cgi/ms/1302773943/
住所なども晒されて逆に動物虐待ではなく人間虐殺を受ける恐怖に怯えているらしい
DQNたち
@F5_twit こええだろwww刃物とかマジこええwwwもし俺の家に来たら一瞬で逃げる。全力で逃げる。
1:12 AM Apr 15th webから F5_twit宛
こいつの目的は、フォロー数+観覧数
動物虐待!!!!!!!動物虐待!!!!!!通報しよう!!!!!!!!!!



vimスレのおまえらお願いだからこいの動物虐待通報して!!
通報して!!!!!!
お願いだ!!!!

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/18(月) 09:47:42.99 ]
ここに書いてどうすんだ?
自分で通報しろよ。

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/18(月) 15:09:41.57 ]
>>680
マニュアルにかいてあんだろ


687 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/19(火) 18:23:54.41 ]
>>679, 683
<C-r>*はクリップボードじゃないか
Yankしたものなら<C-r>0では

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/20(水) 01:47:38.90 ]
>>687
おお、そうか、ごめん。ヤンクバッファとクリップボード連動してたからそっちで慣れてしまっていた。
よくないね。

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/20(水) 06:34:19.45 ]
:help c_CTRL-R
の提示くらいでよかったかもね。



690 名前:名無しさん@お腹いっぱい。 [2011/04/21(木) 19:40:59.18 ]
vim(非gui)終了後に、端末の表示をvim起動前に戻させず、編集画面を残す方法ない?
less -X file の終了後画面のように。

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 20:15:18.80 ]
set t_ti=
set t_te=

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 21:11:53.97 ]
だうもありまとう

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 23:05:43.12 ]
sshで繋げた先でローカルのvim環境を使う方法とかってないのかな
例えばvimのプラグインでssh接続出来るようなやつとか・・・よく分かんないけど
vimrcとプラグインを接続先にコピーするのも面倒だし

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 23:10:36.59 ]
>>693
netrw

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 23:20:46.97 ]
え、netrwって:Explorerのことだよね?
ssh接続出来るのか
ありがとう、調べてみる

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/22(金) 00:22:51.00 ]
>>693
:help scp

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/22(金) 01:32:32.48 ]
vimscriptを勉強しています。
netrwのマーク機能でマークしたファイル一覧をvimscriptから取得するにはどうすればいいのでしょうか?
分かる方がいましたら教えてください。よろしくお願いします。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<159KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef