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


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

Vim Part20



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/25(金) 18:09:23.82 ]
Vim 6以降に関する話題、Part20です。
www.vim.org/

前スレ
Vim Part19
hibari.2ch.net/test/read.cgi/unix/1308288838/

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

243 名前:239 mailto:sage [2012/02/22(水) 11:16:16.06 ]
FreeBSDだもんな。*nix なら、 >>240 がシブいな
もう、このネタいいと思うけどもう一個

ggqaA,<Esc>gJ100@a$x

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/22(水) 11:21:40.78 ]
>>242
-- More -- のことなら、 :set nomore で

245 名前: 忍法帖【Lv=6,xxxP】 mailto:sage [2012/02/22(水) 12:25:31.53 ]
>>243
マクロとめてなくね?

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/22(水) 13:55:28.33 ]
qaJr,q100@a

@aが空っぽ(:let@a='')だったら
qaJr,@aq@a
でOK

247 名前:246 mailto:sage [2012/02/22(水) 13:56:23.89 ]
最初のgg忘れてた

248 名前:243 mailto:sage [2012/02/23(木) 02:09:37.71 ]
>>245
ほんまや。。。

249 名前:242 mailto:sage [2012/02/23(木) 05:49:44.97 ]
>>244
レスありがとうございます
要領を得なくて申し訳ないんですが、:marksとか:registersなんかがまるで
:echo "hoge" | sleep n | echo "fuga" | sleep n |...
ってやってるんじゃないかと思えるほど
見た目にはっきり逐次出力されるじゃないですか。
端末上みたいにぱっと出させたいんです。

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/23(木) 15:24:59.00 ]
>>249
うちはズバーン!ってでるよ

251 名前:243 mailto:sage [2012/02/23(木) 21:51:32.98 ]
>>249
うちもイッキ出しだ。
なんかのオプションて関係あるんだろか。
すまん。ちょっとわからん



252 名前: 忍法帖【Lv=7,xxxP】 mailto:sage [2012/02/23(木) 22:01:08.08 ]
>>246
マクロって再帰できんの?

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/23(木) 22:13:17.62 ]
できるよ

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/28(火) 08:08:17.18 ]
Vimって、半角に英字フォントを使いつつ、半角カナを日本語フォントで
表示させるのって無理ですか?

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/28(火) 08:38:48.86 ]
半角カナ入り英字フォントってあるの

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/28(火) 11:58:40.45 ]
>>254
フォントを合成するとか。

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/02(金) 07:15:14.12 ]
:vert diffsplit とか、この前知って感動したんですが、うちのUbuntu 10.04LTS上だと
E319: Sorry, the command is not available in this version ですた。

そういうもんなの?

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/02(金) 07:26:43.40 ]
>>257
:ver の結果を確認
-vertsplit か -diff になってるとかでは?
vim-tiny だったらそうかもしらん。
vim-nox やら vim-gnome とかを入れたら使えるんじゃないかね

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/02(金) 23:49:29.94 ]
>>254
gvim だよね?
guifontwide は名前通り全角のみなのか。
guifontset でできんかね?
まあ >>256 でできるとは思うが。

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/03(土) 12:47:09.99 ]
>>258
-vertsplit ですた。
vim-nox 入れたら使えるようになったよ。ありがとですわ!

261 名前:242 mailto:sage [2012/03/04(日) 10:10:21.99 ]
>>250>>251
アク禁くらってた。
余所の環境で試す機会があったらまた思い出す事にします
感謝



262 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/07(水) 00:06:50.17 ]
インサートモードで<C-r>=とか<C-r>/とかのコマンドについて
調べたいんですが何て言葉でググればいいんですか?

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/07(水) 00:07:42.15 ]
:help i_CTRL-R
でどうや?

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/07(水) 00:19:58.51 ]
>>263
見つかりました。ありがとうございます。
そういえば、前にも>>76-77で同じような質問してた…

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/07(水) 00:22:24.16 ]
お前だったのか

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/07(水) 01:00:43.96 ]
>>262
viにモードはないんだが。

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/07(水) 02:39:43.88 ]
といいますと?

268 名前: 忍法帖【Lv=13,xxxPT】 [2012/03/07(水) 04:20:25.99 ]
てす

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/08(木) 10:06:18.12 ]
全角・半角を区切りとして補完を行うことってできないですかね?

例えば
「テキストエディタのvimは」
というテキストがあるとき、
「テキ」を入力してキーを押すと「テキストエディタの」までを補完してくれるというような感じ。

現状だとカタカナ・ひらがな・漢字で区切られてしまい「テキストエディタ」までしか補完してくれないので。

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/08(木) 16:20:51.99 ]
UbuntuのGVimでプロポーショナルフォントを使う方法は何かないですか?

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/08(木) 18:36:13.62 ]
ありま千円



272 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/12(月) 10:07:04.49 ]
neocomplcacheを git pullしたら perlomni.vim, Gauche-Completeが使えなくなった
ので取りあえずの修正。

https://skydrive.live.com/?cid=0426991A3A631B5F&id=426991A3A631B5F!105
neocomplcache-2e6d6e6-get_cur_text.patch

Gauche-Complete
https://github.com/aharisu/Gauche-Complete
native windowsで cygwinの goshを使えるようにするパッチ
Gauche-Complete-8709e4b.patch

native windowsでは必要ならば $MYVIMRCに
autoload/neocomplcache/sources/gosh_complete.vim が読み込まれるより前に
if has('vim_starting') && s:is_win
"let $PATH = 'C:/cygwin-1.7/usr/local/bin;' . $PATH
"let g:neocomplcache_gosh_program = 'c:/cygwin-1.7/usr/local/bin/gosh.exe'
let $GAUCHE_LOAD_PATH = '.;./lib;./src;~/local/share/gauche/site/lib;/usr/local/share/gauche-0.9/0.9.2/lib'
endif


なぜかcygwin版のvimではエラーが出て使えない。原因が解らないので放置
function neocomplcache#enable..335..353..<SNR>280_caching
..neocomplcache#get_context_filetype..<SNR>268_set_context_filetype
..364..<SNR>284_load_default_module..<SNR>284_add_async_task
..<SNR>19_write_pipes..<SNR>19_write..<SNR>19_vp_pipe_write
..<SNR>19_libcall の処理中にエラーが検出されました:
行 11:
E605: 例外が捕捉されませんでした: proc: vp_pipe_write: ['poll() error: Interrupted system call']

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/12(月) 20:59:33.60 ]
macのターミナルでvimを使っていますが、カーソルの移動速度を早くすることができますか?

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/12(月) 21:17:39.67 ]
>>273
System Preference の Key Repeat が最高速になってないとかじゃなくて?

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/12(月) 21:30:30.79 ]
>>273
つ[シュウォッチ]

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/12(月) 22:06:36.93 ]
>>270
公式にはない。
なんかやってる人居たような、居ないような


277 名前: 忍法帖【Lv=2,xxxP】 mailto:sage [2012/03/12(月) 22:25:12.45 ]
>>274
横からだけど、キーリピートってそういう意味だったのね。
帰ったら最速にするわサンクス

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/13(火) 20:54:54.88 ]
>>274
おぉ!!

279 名前:名無しさん@お腹いっぱい。 [2012/03/15(木) 06:44:20.31 ]
ビジュアルモードで選択した複数行の先頭に4個の半角スペースを一括で挿入したい
のですが、簡単に出来るコマンドは無いでしょうか?

調べても意外に方法が無くて困っています。
Alignというプラグインで出来そうだったのですがこれでも無理でした。

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/15(木) 07:25:27.45 ]
>>279
C-v で先頭選択してIで挿入モードにしてスペース4個入れてEsc

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/15(木) 07:30:14.66 ]
>>279
280とは別の解。
あらかじめ :set et sw=4 としておいて、V で複数行選んで > を押す。



282 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/15(木) 07:59:46.55 ]
>>279
さらに別解。
V で複数行選んで : を押す。
コマンドラインに
:'<,'>
と表示されるので、続けて s/^/ / と入力してリターンキーを押す。


283 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/15(木) 17:00:45.72 ]
>>279
「vim 矩形」でググるといいよ。
C-V(矩形選択)してI, A, o, Oあたりをセットで覚えておくと吉。

284 名前:名無しさん@お腹いっぱい。 [2012/03/15(木) 17:12:29.47 ]
バッファ間の移動にキーを割り当てたいのですが(もしかしたらデフォルトである?)
どのキーが割り当てられてないか調べる方法ってありませんか?

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/15(木) 17:53:18.25 ]
>>284
デフォルトは、<c-w>j, h, k, l
マッピング一覧の出力は、 :map, :nmap :imap など

:nmap キー で
マッピングされてたらその定義、されていなければ No mapping found になる。
<C-w>j とか gt とかデフォルトで定義されてるのは出てこないので注意。
オレは、sj, sk, sh, sl にそれぞれ割り当ててる

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/15(木) 17:57:23.51 ]
>>284
あ、バッファ間の移動か。
すまん。じゃ違う。
バッファの切り替えは、:bnext, :bprevious で、次/前の切り替え
あとは、:ls してバッファ番号を調べて、:b バッファ番号
その辺楽にできるプラグインも色々あるので、要チェック


287 名前:279 [2012/03/15(木) 18:16:57.43 ]
遅くなりましてすいません。
レスくれた方ありがとうございました。
一通り試してみましたが、>>280さんのやり方がすごく簡単で分かりやすかったのでこれでいきます。
繰り返しこの作業を行う必要があって、毎回手動でやってたので助かりました。

288 名前:名無しさん [2012/03/15(木) 22:00:40.03 ]
国体

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/15(木) 22:31:56.12 ]
>>279
もういいと思うけど一応。
オートインデントがきくプログラム言語なら、
V=
でも大抵おk。
>>287みると、ソースコードじゃないぽいけど

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/15(木) 22:41:48.23 ]
>>284
[n]ctrl-^

[n]はバッファ番号
これを入力しない時は最後に切替えたバッファ間を行き来する

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/16(金) 07:37:40.17 ]
Big Sky :: vimrcのどこが重いのかを調べられるプラグイン書いた。
mattn.kaoriya.net/software/vim/20120315221158.htm





292 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/16(金) 10:19:14.52 ]
毎度宣伝ウザいなこいつ

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/16(金) 10:29:40.68 ]
スマホアプリのVim検定が微妙すぎる…
ただの四択の上に問題数がやたら少なく、しかもその問題がクソ
AppStoreに金返せって書き込む人の気持ちが初めて分かったかも…書かないけどさ
せめて問題数は増やして欲しい

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/16(金) 13:12:27.85 ]
たかがクイズアプリ如きが350円はねーわ。

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/16(金) 13:27:48.53 ]
詐欺アプリは買う奴がアホとしか言いようがない。
俺もスマホ使い始めた頃は中身空っぽのアダルトアプリに騙されたが。

296 名前:名無しさん@お腹いっぱい。 [2012/03/17(土) 19:04:39.62 ]
txtファイルを編集しようとするとネオコンの補完候補が全て小文字になる
fooBarがfoobarとなって補完候補に表示される
cppは平気でした

vimrcになんて書けばいいんでしょうか?

synが怪しいと思ってこんなことかいてみたけどだめでした
if &ft == ""
set syntax=cpp
syn case match
endif

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 19:18:43.78 ]
ネオコン使うのやめろって答えは駄目なのかな?
そういう包括的なプラグインに管理されると身動き取れなくなるよ

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 19:36:42.09 ]
身動き取れなくなると言ってる意味を誰か俺にわかりやすく

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 19:39:14.89 ]
>>297
わかる。学習コストを最低限にしたい。
でも、変数名の記憶があいまいだったり、長かったりするとき便利なんだよ

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 20:14:53.12 ]
ちょっと動作が気に入らないところがあっても我慢するしかないってのはあるな。
軽いプラグインを組み合わせて使う場合はいくらでもカスタマイズ出来るけど。
身動き取れないてのはそんな感じかな?
あとはプラグイン入れる度にネオコン意識しないといけなかったり
相性の悪いプラグインを使えなかったり、海外のトレンドについていけなかったり。
ガラパゴスのように日本だけ違う方向に発展してるからね。

301 名前:名無しさん@お腹いっぱい。 [2012/03/17(土) 20:36:42.40 ]
全然関係ないけど長門はemacsじゃなくてvim使ってそう



302 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 21:14:58.42 ]
!!

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 21:27:59.08 ]
みくるのおっぱいが好きな俺に隙はなかった

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 22:22:08.10 ]
教室で涼宮ハルヒの憂鬱(初版、流行る前からもってた)を読んでたら
「なぁ、それハルヒじゃね?」と後ろの席のやつにいわれた。
ちょっと怖い煙草とかすってるやつだったから
「うん、ハルヒ。それの一巻」って説明したら
「○○って長門に似てるよな」とクラスの女子のことを指さした。
大人しくていつも読書している小柄で可愛いこだった。
たしかにそっくりだったし、長門にも彼女にも好意を抱いていたので
最高の笑顔で「うん」と賛同したところ
おもむろに携帯で○○さんのハメ撮りを見せてくれました。

誰かハルヒのいる世界に連れて行ってください

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 22:47:20.60 ]
:qa!

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 23:15:40.99 ]
オタはどこにでも湧いてるな。
アニオタ、鉄オタ、AKBオタ、etc...よそでやれよ、本当につまらないからさ。
Vimの話題だけ持ってこい馬鹿ども。

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 23:17:44.51 ]
Vimヲタきめえ

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 23:18:37.14 ]
じゃあVimが出てきた映像作品でも挙げていこうか

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 23:34:14.46 ]
みんな、なんでVim使い始めたん?

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 23:42:38.41 ]
NetHack

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 23:51:14.20 ]
ブラッディ・マンデイのせいで一時期変なのが湧いたよなぁ



312 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 00:19:27.63 ]
>>309
それしか無かったから。Emacsを使うには重すぎる環境だったから。

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 00:29:46.03 ]
>>309
Xが無い環境に触れる機会があって以来の付き合い

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 01:02:35.89 ]
>>309
vi使えないとサーバ運営に支障があると本に書いてあったから

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 05:09:04.17 ]
>>309
自己レスだけど、とっかかりは強力な正規表現。
初めて使った時は、ナニこのクソエディタておもた。

316 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 07:50:10.35 ]
Solaris1のころから …はviだった
使い方が変な割にはカーソル移動がバカにスムーズだと思い次第に慣れる

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 13:22:17.77 ]
多くのシステム管理者が Vim を高く評価しているが、それは Vim が SSH 経由の端末による接続で、
Linux や Mac OS X のシステムを実用的に遠隔操作できる効率的なテキスト編集環境だからだ。

私は Vim を1998年から使っている。デスクトップのメイン OS を Linux にした翌年からだ。
そして、私は Vim でたくさんの記事やコードを書いてきた。

数多くの現代的なテキストエディタを体験してきたが、
Vim の効率の良さに匹敵するものはついぞ見つからなかった。
このエディタを毎日のように使い続けて数年が経ったが、私はいまだに新たな機能や
生産性を飛躍的に向上させる使い方を発見し続けている。

arst.ch/rg9


318 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 14:43:38.95 ]
まぁVIMが便利というか、VIMのプラグインが便利なんだけどね。

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 16:54:46.80 ]
Vキチさん達がVim本体をdisりつつプラグインのステマをしまくった弊害がここにも

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 17:05:10.73 ]
実際、プラグインがなかったらvim使うのなんて、しゃーなしで使うレベルに落ちるだろ
単体でも便利な所あるけど単体のみだけで使うなら別のエディタ使った方が便利なの沢山ある

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 18:00:03.69 ]
便利な別のエディタを遍歴した挙句、結局vi系に帰還するですよ。ペールギュントのように。
まぁ、ソルヴェイグの歌でも聴きなされ。
www.youtube.com/watch?v=ET2rFTEuwYk



322 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 18:00:15.11 ]
弊害がここにも
まぁひとそれぞれだから仕方がないけどVim本体disらずにステマしてくれ

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 20:51:00.59 ]
でもパッチとして取り込まれれば歓迎するんだろ

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 21:51:01.31 ]
しんちゃん...

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 22:06:35.64 ]
>>320
プラグインなくてもVim選ぶけどな。viは選ばないけど

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/19(月) 01:41:09.81 ]
プラグインは使わない。vimrcもせいぜい数十行に収める。
大抵unixツールで代用が効いたり、もっとスマートな方法がある。

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/19(月) 03:02:38.94 ]
>>326
俺はプラグインも使うしvimrcも数十行には収まらない。
けど、一部にあるvimrcの行数がが多い方がイケてるみたいなのはよくわからん。

328 名前:名無しさん@お腹いっぱい。 [2012/03/20(火) 13:58:53.39 ]
Linuxで使う場合はいいけど、どうしてもvim使わなきゃいけない場合はプラギンに頼るしかなくね?

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 14:18:57.10 ]
このスレはドザーに排他的だからな
UNIX板だし仕方ないか

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 14:59:12.98 ]
linux系で使うにしてもプラグインは便利だろ

331 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 15:07:01.80 ]
>>328
Linuxでvim使う場合はプラギンに頼らなくても使えるけど
Windowsで使う場合ははプラギンに頼らないと無理じゃね?
という意味?

WindowsでもGNU grep & diff とctags.exeがあれば困らないんだけど。
(Chalice使うなら追加で curl.exeとgzip.exe だね)

LinuxとWindowsでそこまで変わる原因ってなんだろうか?
外部コマンドの有無?
「無理じゃね?」と思っている理由が知りたいです。



332 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 15:10:16.07 ]
マージされてるプラグインがある以上
マージされないのにもそれなりに理由があるわけで。

Windowsをバカにするつもりはないけど、
cygwinでもなんでも外部ツールと組み合わせるのは悪い習慣じゃないよ。

どうしてもプラグインに頼らざるを得ない場面って例えばどんなの?

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 15:13:37.71 ]
「プラギン」だって やだねえ

「メイル」とかわざわざ書いてる奴もいたなあ(絶滅したけど)
「ストーレジ」なんてのも見たなあ

あーやだやだ

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 15:26:12.84 ]
試しもせずに文句ばっかり
老害おつ

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 15:26:19.36 ]
>>333


336 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 15:27:32.30 ]
最近しょうがなくプラグインに頼ったのはvim-coffee-scriptぐらい。
本家でsyntax出てくるまでのつなぎかなぁ。
やれPathogenだVundleだ、dotfileの中だからgit-submoduleだってのもだるくて。

vim --startuptimeしたらこんな感じ:
286.748 000.003: --- VIM STARTED ---

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 15:53:35.87 ]
>>333
プラギンは許せよ
プラグインよりプラギンの方がタイプしやすいだろが

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 16:24:09.90 ]
pぅぎn

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 16:27:36.20 ]
>>334
そう、俺達は "Raw Guy".
だからpluginを使わないんだよ
(rawはいろんな意味があってヤバいなww)

340 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 16:33:05.21 ]
原理派とプラグイン派でスレを分離するほどのことでもないだろう
そこは共存をはかるべきではないかね?

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 17:30:55.03 ]
プラギンは恥ずかしいな。
メイルはハイフン打つより、i が打ちやすいからこれからは使っていこう。



342 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 17:47:42.78 ]
プラギンが許されないなんて信じられない!なんて生きづらい世の中だ。
プラギンはプラギンでしょ。
プラグインって早口で10回言ってごらん?ほら、プラギンになっただろう?

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 17:50:03.40 ]
結局プラグゥィンが一番しっくりくる

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 18:14:14.46 ]
>>332
どうしても頼らざるを得ない場面はないと思うけどな。俺の知らない状況があるんかな。
vim --noplugin でも、テキスト編集はできるわけだし

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 18:19:58.80 ]
>>336
シブいな。:scriptnames が一画面に収まりそうだ

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 20:25:23.55 ]
>>345
22行だった。

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 20:42:21.38 ]
最近開いたファイルを開き直すとか

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 20:43:10.13 ]
>>346
ミニマリストだな。それってほぼ素の状態でしょ。
俺は54行

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 20:58:23.50 ]
97行だった
普通かな

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 21:50:44.69 ]
anythingとかneoなんちゃらとかは確かに使いたくない。
しかし個々の機能を便利にするピンポイントのプラグインは積極的に採用すべき、とは思う。
超主観的だけど。

デフォルトに無いハイライトだったり、コメントアウトをもっと賢くしたり、surround.vimだったり、そういう系ね。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 21:54:49.02 ]
surround.vimは便利だね
テキストオブジェクト系は本家に取り込みを検討するレベルだと思う



352 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 23:03:08.39 ]
そんなこといいだすときりがないw 使う人がどこかで線を引けばそれでいいんだけどね。
んで、線の引き方の一つとして本家に入ってる入ってないで決めるというのもあり。

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 23:03:22.37 ]
1200行・・・普通だな!

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 23:45:22.09 ]
>>353
:scriptna の結果が1200だったら変態

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/20(火) 23:54:59.63 ]
howmを取り上げられたら氏んでしまう

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 00:15:02.27 ]
>>347
最近開いたファイルはシェルかvimのヒストリ漁れば出てくる。
vimのヒストリはq:でミニバッファ出せば普通に検索できる。
↓な感じにしておいて、うろ覚えの時はreverse-i-searchかけたり。

# .bashrc
export HISTCONTROL=ignoreboth
export HISTIGNORE="ls:cd*:history*"
export HISTSIZE=10000

# .inputrc
"\C-n": history-search-forward
"\C-p": history-search-backward
set completion-ignore-case on

>>350 >>351
対応する括弧に飛ぶ%とジャンプ前の位置に戻るCTRL-O組み合わせれば
surround.vimはあんまし気になんない。時々いいなと思うけど。

( foo, bar, buz )
↓ %%r]<CTRL-O>r[
[ foo, bar, buz ]

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 00:41:30.81 ]
>>356
vimのヒストリからさがすって:e :sp :vspとかいろいろあるから探しにくそう。
どうやってスムーズにファイル名を見つけるの?

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 01:26:57.23 ]
>>357
普通はq:か:してから<CTRL-F>でヒストリバッファ開いて
?(ファイルパスの一部)
で検索かけてnnnn...みたいな。

もちょっと掘り下げたりプロジェクト俯瞰する時によくやるのは、
vim開いてから
!!git log --name-only
<CTRL-V><CTRL-N>
見つけたファイルパスの上にカーソルのっけてgf

うっかり版管理してなくて、いよいよ泥臭く探すしかなくなったら
:r ~/.viminfo
:%v/\v^:(e|v?sp) /d
してからさっきみたいにジャンプ。

359 名前:358 mailto:sage [2012/03/21(水) 01:29:09.30 ]
ごめん、<CTRL-V><CTRL-N>じゃなくて<CTRL-W><CTRL-V>だった。

360 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 01:32:51.55 ]
hownって何が便利なんだ?
メモ用のディレクトリなりファイルなりにショートカットで飛ぶマッピング用意しておけばそれでよくね?

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 03:32:12.27 ]
慣れたvimmerは何個もvimを立ち上げないし
エクスプローラから開いたり
terminal から何回もコマンド叩いて開いたりしない



362 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 03:54:25.08 ]
>>358
最後のって今書いたのかな。
まぁ、方法はいくらでもあるよということを言いたいんだろうけれど。

363 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 04:24:18.61 ]
>>362
そうだと思う。
プラグイン使わないと無理ってわけじゃない、てことが言いたいんだと。
>>332の最後の疑問に対する回答>>347への更なる回答。

364 名前:358 mailto:sage [2012/03/21(水) 04:30:13.41 ]
>>362 >>363
うん。そゆこと。プラグインは否定しないよ。
管理が面倒でなければってだけの話で。
面倒くさがりだからホントはregexpごりごりなんてプラグイン以上にやりたくない。

365 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 05:33:53.06 ]
エクスプローラ否定派まで出てきたかー
出来の悪いファイラーよりは全然使えるよ。

366 名前:名無しさん@お腹いっぱい。 [2012/03/21(水) 06:33:52.37 ]
>>361 はemacsを邪揄したギャグじゃないの

367 名前:名無しさん@お腹いっぱい。 [2012/03/21(水) 10:51:58.57 ]
「VimユーザによるVimユーザのためのEmacs」
少し古いが
software design 3月号、連載記事emacsのトラノマキ35回。
Evilというvi-mode.elのお話だった。

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 12:42:42.16 ]
日本人ってnetrw使わないよな。日本の外ではメジャーなのに。

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 12:48:41.93 ]
なんで使わないと思ったん?

370 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 13:35:55.81 ]
グインプラ

371 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 13:39:48.44 ]
netrwのデフォルトバインドが気に入らない



372 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 14:23:44.47 ]
netrwよく使ってるけど、いくらか不満がある
・netrwのバッファが最後に残ったとき、閉じ方がわからない
・netrwのバッファを変更をしてしまったらしいとき、変更が保存されていませんと言われて閉じられなくなる

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 23:04:02.42 ]
vi file1 file2
でウィンドウ上下分割して開くことってできますか?

374 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 23:11:13.51 ]
>>373
できるよ

375 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 23:11:56.68 ]
>>373
vim -o2 file1 file2

vim --help みてみ

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/21(水) 23:29:53.93 ]
>>374,375
ありがとうございます!

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/22(木) 15:03:53.12 ]
「Microsoft Excel」に「Vi」「Vim」風の操作をもたらすマクロ「Vimxls」
www.forest.impress.co.jp/docs/review/20120322_519415.html

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/22(木) 19:18:30.59 ]
ワークシートでなく、VBAエディタをvi風にして欲しい。

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/22(木) 19:25:00.56 ]
VBEのエディタって変えられないのかな?


380 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/23(金) 21:27:03.95 ]
セルの中でvi風に編集はできないのか・・・

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 10:32:03.62 ]
>>380
それは難しいんじゃ……



382 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 10:35:18.48 ]
なんか今回のパッチあてたら常にset moreな感じになっちゃうね

383 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 11:28:37.54 ]
そんなあなたにKeyVi
easter.sakura.ne.jp/KeyVi/

384 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 12:53:07.97 ]
>・年齢が16進数で10代ぢゃなくなりますた。
> 0xハタチです。
・・・

385 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 13:29:33.92 ]
ペーストしたテキストのインデントが、ペースト先のインデントと違っていた場合(例えばif文の中)に、
インデントを合わせる簡潔な方法を教えてください。

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 13:56:31.09 ]
>>385
]p

387 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 13:56:45.76 ]
>>385
pでペーストせずに、]p

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 14:00:29.91 ]
ありがとうございます。
]p …
少し押しづらいですね

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 14:01:45.05 ]
>>385
ただしオートじゃなくてカーソル行のインデントが使われるだけなので、例お望みの動作とはちょっと違うかもしれん。

390 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 15:57:15.19 ]
ペーストしてからインデントすりゃいいじゃん
そんなしょーもない知識覚えるだけ無駄

391 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 16:02:55.32 ]
]p知らなかった…
これはだいぶ楽になるー

>>390
それかなり手間かかるからめんどくさかったんだよね



392 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 16:08:59.93 ]
自分の知らない操作否定派まで現れた。
学習拒絶?

393 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 16:22:54.44 ]
そうだよな。9314行下に移動したいときは下向きカーソルキーを9314回押せばいいんだよな。

394 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 16:58:35.54 ]
Viスレ見てないとわからないぞw

395 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 17:07:10.19 ]
>>383
KeyViだとExcel上で使おうと思った場合、結局F2とか押さなきゃならなくて不便じゃね。
セル内改行もAlt+Enterになっちゃうし。

>>380
ExAddinっていうアドインをつかうと任意のショートカットキーに
「セルを任意のエディタで編集」って言う機能を割り振りできる。
gvimだとナゼか編集内容がセルに反映されないけど、jvim3だったらいける。
>>377のvimxlsと組み合わせて使えれば、多少はマシになりそうな気がする。

俺は↓を参考に全部yamyでやってるんで試さないけど。
ttp://www.geocities.co.jp/Playtown-Spade/9505/other/mayu/asVimode.mayu.txt
Excel上の動きもそこそこ考慮してある見たいで、少し変だけど使える。

スレ違いだな。

396 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 19:08:14.32 ]
>>392
>>390じゃないが俺も二度手間多すぎてgp=aBになった派

397 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 19:35:56.41 ]
>>396
Nice! ブロック内ならその手もあり。
最初のgなくてもいいんちゃう?


398 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 20:37:09.79 ]
>>397
趣味もあるけどこの方が=''とか=zkなんかで応用が効いて便利

399 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 21:16:10.29 ]
ブロックなければ p=g'] を map かね。
indent が正しく走らないと使えないので ]p には意味があると思うが。

400 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 21:25:52.99 ]
しかし [ とか ] が混ざるコマンドはいつまで経っても覚えられんのう

401 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 21:42:57.18 ]
nnoremap <expr> gp '`[' . strpart(getregtype(), 0,1) . '`]'
貼り付けたテキストをビジュアル選択状態にする
〜Vimテクニックバイブル3章15節



402 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 22:00:35.55 ]
>>399
'[と']の間だけ=でインデント直しても意味ないから
手軽に周りを巻き込むためにはやっぱ=zkが汎用性高いかなと思ってるんだがどうだろうな
]pは条件節の上にカーソルがあるときにインデント追加してくれなかったり
いまいち気が利かないからやっぱ後から直す派だな

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/24(土) 22:55:10.95 ]
'] とか普段使ってないからよくわからないけど
'[, '] 間以外で indent する必要って何?
後続の indent が変わる時とか?
]p はまあ… 打鍵数が同じで = が完全に期待値なら使う理由はないけど。

404 名前:402 mailto:sage [2012/03/25(日) 00:18:42.99 ]
あれ、すまん
gpじゃなくてpならカーソル動かんから=']の方がお手軽キレイか

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 02:11:43.51 ]
vim を使ったことの無い人からすれば、
このスレは隠語で離しているような状態だよなw

406 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 03:59:24.76 ]
あー違う違う、もうちょいl。そう、そこにpしといて。
終わったらggしていいから。

407 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 07:33:38.49 ]
たまにwindowsのメモ帳とか使うと恐ろしく使い辛いツールに思える

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 08:13:27.91 ]
確かコーンウェルの「真犯人」で、電話越しかなんだったかでviコマンドを指示してるのが
あったと思う

409 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 08:13:39.50 ]
>>407
さすがにメモ帳はキツいわ
素のViもアレだけど

410 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 09:35:49.96 ]
酢はカラダに良いよ。

411 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 10:55:34.92 ]
Vinegar IMproved



412 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 15:25:42.03 ]
nviやBSD viは勘弁。。

413 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 16:55:19.89 ]
Windows 上の jvim (ver3 ごろから分岐したモノ)
Windows/Linux 上の Ver5 以上の vim, GVim
の2種類しか、使ったことにない。
いったい、どんだけ vi 風エディタってあるんだ

414 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 17:05:28.09 ]
もうviと言ったらVimと思って良いぐらいのレベルには来てるよな
素のviなんて使ってるひとほとんどいないだろうし

415 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 19:11:14.46 ]
stivie とか elvis とか

416 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 19:17:59.04 ]
昔は名前のどっかにviが入った不思議viクローンがたくさんあったなぁ
つってもDOS時代くらいまで記憶がさかのぼるけど

417 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 20:08:01.19 ]
viviとか。中身はゴミでのくせにシェアウェア(笑)

418 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 20:08:27.26 ]
訂正:ゴミのくせに

419 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 21:07:11.30 ]
ViViは…どうしてああなっちゃったんだろうな?

vi分を切り離して普通のエディタにするか
viに特化してxyzzyみたいなポジションを狙えば良かったのに
どっちも中途半端&変なライセンス認証ってのがねぇ

俺はエディタの出来自体はゴミとは思わないけど褒めどころも難しい

420 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 21:11:08.91 ]
viviっつーとユーザの大学分布とか公開してたアレか
当時若干引いたわ

421 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 21:17:57.91 ]
Emacs/Vim が存在するので、似た操作体系のシェアウェアは存続できない。
シェアウェアとして生き残るのは、秀丸、EmEditor のようなエディタ。
ViViが、中途半端になるのは宿命だったのかな。
ひとりで開発をしているのならば、
Vim についていくのは拷問だろうし。



422 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 21:48:46.85 ]
Windowsでしか使えないという時点で選択肢にはいらなかった

423 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 22:31:09.02 ]
>>419
ViViて、まだ開発続いてたんだな

424 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 23:39:15.46 ]
ViViはやっと使い物になるリリースが出たと思ったら、あっさり安定ブランチ打ち切って
開発ブランチに突入するんだもん。Mozillaだってそこまでひどくねーぞ。

開発者が、コードを捨ててスクラッチからやり直したい病に取り憑かれているよ。
あと何回発病するんだって。

425 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 00:00:44.55 ]
完全にスレチ感があるけど、こういうのは面白い試みだと思うよ。
vivi.dyndns.org/vivi/3.04/CSV.html

Vimで拡張されている機能を取るか、ViViで拡張されている機能を取るかの選択だと思うんだけど、そこは好みじゃないかな。
俺含め、このスレにいるような人たちは当たり前のようにVimを選択するだろうけど

426 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 12:37:49.10 ]
viモードのあるwz editor、みたいな路線だよねviviは

427 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 14:36:06.74 ]
うーん
よくわからん人よねぇ、ViViの作者は

眺めるぶんには面白い

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 15:40:29.83 ]
viviのページはじめて見たけど面白そうなエディタじゃないか。
Vimには出来ない機能が付いてるし。
インライン画像とかインラインCSVとか。

429 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 17:04:45.72 ]
viviの話は別の板でやってくんね?

430 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 18:39:26.85 ]
昔は vivi スレってあったのかね?

431 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 18:57:34.90 ]
マイナーテキストエディタ愛好会 Part3
anago.2ch.net/test/read.cgi/software/1232090675/

適当に探したけど、ここじゃないかな。テンプレにもあるし。



432 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 19:07:28.85 ]
単独スレは
テキストエディタ「ViVi」ってどうよ?
pc5.2ch.net/test/read.cgi/software/1015630244/
ViViエディタ Part 2
pc11.2ch.net/test/read.cgi/software/1095612985/
【スリル満点】ViViエディタ Part 3【バグ大目】
pc11.2ch.net/test/read.cgi/software/1191685836

ここと関連は深いけどスレ違いっていうか板違いになっちゃうんで
つもる話があればソフ板のVimスレかテキストエディタスレで語ってはどうかな

433 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 19:20:08.51 ]
VimVim を誰か作って。

434 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/26(月) 20:28:59.97 ]
xyzzyのような、Windows環境に配慮したVimのポーティング希望。
特にutf8周りがなんともな…
外部コマンドとして gnu sortを呼び出すと文字コード周りで問題起こすので。。

435 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/27(火) 00:35:18.52 ]
xyzzy優秀だけど、Emacsでいいだろ。

436 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/27(火) 00:53:16.37 ]
Sublime Text 2 をVimモードで使ってみるとか

437 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/28(水) 01:07:15.83 ]
foldexprについて教えてください

setl fdm=expr foldexpr=<SID>python_fold(v:lnum)
fu! s:python_fold(lnum)
let l:line = getline(a:lnum)
let l:next = getline(a:lnum + 1)
if l:line =~ '^\s*def.*:$'
return 1
elseif l:next =~ '^\s*def.*:$'
return '<1'
endif
endf

とりあえずafter/ftplugin/python.vimにこんな感じに書いて試してみてるんですが
うまくいかないのでアドバイスをお願いできませんか

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/29(木) 08:29:31.67 ]
>>382
7.3.483のパッチで直ってました

439 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/29(木) 09:29:56.04 ]
>>437
俺Pythonよく知らんけど、メソッド単位で折りたたみたいならできた。
globalメソッドにしないと動かん。
setl fdm=expr foldexpr=PythonFold(v:lnum)
fu! PythonFold(lnum)
let line = getline(a:lnum)
if line =~ '^\s*def.*:$'
return '>1'
endif
return '='
endf


440 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/30(金) 20:00:15.95 ]
expr-isとexpr-==の違いがヘルプを読んでもイマイチ理解できないので誰か説明してくれないでしょうか?

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/30(金) 20:31:26.70 ]
>>440
書いてあるまんまでいいと思うけど。
is を List や Dictionary に使う場合は、それらの参照が同一かどうかをチェックする。
== は値しかみてない、ってことじゃなかろうか。

let a = [10, 20]
let b = [10, 20]
let c = a
let cp = copy(a)
let dcp = deepcopy(a)

echo 'List'
echo [1, 2, 3] == [1, 2, 3]
echo [1, 2, 3] is [1, 2, 3]
echo a == [10, 20]
echo a is [10, 20]
echo a == b
echo a is b
echo a == c
echo a is c

echo '----------'
echo 'copied List'
echo a == cp
echo a is cp
echo 'deep copied List'
echo a == dcp
echo a is dcp




442 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 00:13:29.52 ]
>>309
x-emacsの背景は透過できなかったが
仮想端末は透過できてカッチョよかったから

443 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 00:19:01.86 ]
>>442
それ新しいな

444 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 12:25:32.16 ]
Emacsもたま〜に使うが、そのときは -nw 付けてるな
折角端末上で使えるのにGUIにしたくない
Vimメインなのも、端末上でそのまま使えるからだし

445 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 23:19:05.76 ]
今って fileencodings の途中に encoding と同じものを入れても
そこで必ず止まる訳じゃないんだな。昔は違った気がするけど。
これで cp932 を後においやれる。

446 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/31(土) 23:29:57.32 ]
止まるよ?
utf-8だけ特別。

447 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 07:29:01.63 ]
あーそうだったのか。
utf-8 に変えた時に前の方にもってくればよかったのか。
非 utf-8 の判定精度が高ければ fencs の最初にした方がいいのかね。

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 15:02:25.10 ]
ascii判定の問題もあるからenc=utf-8ならfencs=ucs-bom,utf-8,...がいい。

449 名前:名無しさん@お腹いっぱい。 [2012/04/01(日) 15:06:25.30 ]
files.kaoriya.net/goto/c81pdf
なんで英語配列推奨しときながら、HHKを推奨してるあたりカンチガイも甚だしい。

450 名前:名無しさん@お腹いっぱい。 [2012/04/01(日) 15:35:29.78 ]
emacsみたいな強制インデントが欲しい。
もう何をどう入力しようが絶対にインデント崩せないくらいの強力な奴。

451 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 16:56:18.60 ]
>>449
俺んとこも英語配列のHHKだけど……?



452 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 17:09:50.23 ]
多分、HHKのは本当の意味での英語配列じゃないとかなんとか

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/01(日) 19:00:49.68 ]
>>452
たしかにちょっと違う。そんな俺はリアフォ派

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/02(月) 00:13:30.37 ]
>>449
>>452
使用頻度の高いEscとDelを下ろしたから却って打ちやすくなってると思うけど?

455 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/02(月) 00:16:04.43 ]
あ、DelじゃなくてBSだった

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/02(月) 00:52:04.80 ]
>>454
そいや~ってどこにあるの?HHKだとそこESCにつぶされるよね

457 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/02(月) 12:23:20.72 ]
\の右隣

458 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/08(日) 17:45:16.96 ]
まだvimを使い慣れていないので、
たまに文書の中に i とかが残るwww

459 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/08(日) 17:52:53.45 ]
viから離れてemacsとかで作成すると残ることはある。

460 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/08(日) 22:19:55.05 ]
ネオコンプリキャッシュとか
サラウンドビムとか
ユナイトとか
すごく便利です。 作者のかたありがとうございます。

m(__)m


461 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 06:06:18.02 ]
set wildmenuが効かない・・・
ttp://codepad.org/6YPpis5y
↑vimrc
ほかのひとのVimrcだと効くから自分の設定ファイルの中の何かが原因なのだろうけど
何が原因か分からん/ ,' 3  `ヽーっ
誰かご教示いただければ・・・(´・ω・`)



462 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 07:46:22.01 ]
>>461
:verbose set wildmenu?
これで最後にwildmenuが設定された箇所がわかる

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 17:09:17.48 ]
ttp://www.dotup.org/uploda/www.dotup.org2846165.jpg
問題なくvimrcで定義はされているみたいなのです・・・
設定ファイルは.vimrcと.gvimrcの2つのみですね
やっぱりダメなんだよなぁ・・・

464 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 18:19:57.87 ]
効いてないことはないんでない?
効いてるけど、たとえばその後使用するキーが別の機能に上書きされてて、使えないように見えるだけとか。

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 18:44:32.82 ]
wildmodeが full 以外になってるとか

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 23:28:23.07 ]
Wildmodeのせいでした・・・(´・ω・`)
初歩的な質問ごめんなさいでした!
これでやっとperlを勉強し始めれる・・・・

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/09(月) 23:37:43.91 ]
むしろwildmenuを今知れたから、ありがとう。

468 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 00:55:19.17 ]
下方向に検索して1番目にヒットした文字列を変数に代入したいのですが
/[a-z]\+
でヒットさせた場合(このコマンドでなくてもいいのですが)、その後どうやって取得するのでしょうか?


469 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 01:06:28.85 ]
yw

470 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 10:38:14.22 ]
>>468
ヒットした位置で
y//e<CR>
とかかな

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 16:53:38.50 ]
>>470さんに教えていただいたy//e<CR>をコマンドとして打ってみたのですが2番目のスラッシュを押した時点で検索コマンドのほうに切り替わってしまいました
使い方が分からず:help yを確認してみたのですが分かりませんでした。
ywでやってみました
aa bb cc ddという文字列に対して
/[a-z]\+
yw
でバッファにヤンクできました

理想はとしてはスクリプトとして呼び出す形で利用したいのですが
検索パターンが英単語に縛られず、以下のような正規表現パターンでも取れるようにしたいのですが
ywの場合ですと英単語のコピーとなるので、検索でヒットして黄色くなった部分の文字列のコピーはできませんか?
:execute ":normal /[a-zA-Z0-9;:_-]\+"



472 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 17:12:04.86 ]
いや、検索に入っていいんだよ。
そのまま打つ。

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 17:58:12.43 ]
横だけど、こういう小ネタ好きだわー。
でも、その後の検索にも/eがついてしまうのがちょっぴり残念ね

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 20:33:52.67 ]
>>471
executeでまとめるならこんな感じかな
:execute "normal! /[a-zA-Z0-9;:_-]\\+\<CR>y//e\<CR>"


>>473
ですね
連続して検索だとちょっとやりにくいですね

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 20:53:37.91 ]
そのままy//e<CR>と打ったらヤンクできました。
コマンドモードからはやりたい事ができるようになりました。
これをスクリプトとしてこう書いてみたのですがヤンクできません
もしよろしければこちらもアドバイスのほうお願いします
:execute ":normal /[a-zA-Z1-9;:_-]\+"
:execute ":normal y//e<CR>"


476 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/10(火) 21:22:57.14 ]
なるほど〜。y//e か!
こんなんしか思いつかんかった…

function! Kensaku(pat)
return matchstr(getline(search(a:pat)), a:pat)
endfunction


477 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 00:06:01.84 ]
>>475
:execute ":normal! /[a-zA-Z1-9;:_-]\\+\<CR>"
:execute ":normal! y//e\<CR>"

あとnormalコマンドで検索する方法は↓
vim.wikia.com/wiki/Using_normal_command_in_a_script_for_searching

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 00:12:37.75 ]
>>474
>>476
ありがとうございます
期待通りの動作になりました
今回は2通りの書き方がある事も学べたので感謝します

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 19:57:27.85 ]
Vi IMouto

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 20:35:11.90 ]
俺のvimがこんなに可愛いわけがない

481 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 21:06:00.12 ]
この中に1人、Vimmerがいる!



482 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/11(水) 21:12:39.70 ]
1.ブラウザで履歴を出す人
2.メモ帳にjを入力する人
3.Excelで検索ウィンドウを出す人

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:24:20.38 ]
ここにいるようなvim人はbashもviモードにしてるの?

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:25:56.57 ]
むしろvimshellだと思われ

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:31:02.68 ]
vimshellなんて使ってる奴いるのか?
普通にvim抜けてzsh使った方がずっと効率いいと思うぞ…

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:37:12.48 ]
素のbashもいいもんだよ。

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 22:41:55.67 ]
バッファ間移動をどのキーに割り当てるか悩み始めて小一時間。
みんなどこに割り当ててんだろ。

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/12(木) 23:06:46.57 ]
vimshellとか何がしたいんだかよくわからんな。
なんでもvimでやろうとする人はemacsにコンプレックスでも持ってんのか?

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 00:00:31.47 ]
素bash派です。
なんでもVimのひとはsexやオナニーもvimでヤってるの?

490 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 00:33:02.88 ]
このスレはストイックな人が多くていいね。

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 00:33:24.85 ]
>>487
vim暦10年以上だけどバッファなんて全く意識しないわ
毎回eコマンドでファイルを直接開くだけ。



492 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 00:35:10.40 ]
マジレスするとscreen立ち上げてvimとzshを待機してればそれで済む。
vimの中で無理矢理シェル環境作ることに何の価値も見出せない。

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 01:13:33.24 ]
バッファはそれ系のプラグイン導入すると便利に感じる
デフォだと分かり辛い

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 02:14:04.18 ]
>>487
ごめん、普通に:nとかしてる…

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 02:24:51.65 ]
>>487
<Space>h <Space>l
<M-h> <M-l>
gh gl
のどれかでいいんじゃないですか?

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 05:32:22.55 ]
最後にあるキーマップが定義された場所を調べる方法はありませんか?

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 06:05:06.20 ]
>>496
:verbose map <leader>abc
じゃないっけ?

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 07:47:54.99 ]
>>492
俺もそんな使い方だったけど、
screen上でvimを使って編集をしていると表示が乱れて、
ちょくちょくおかしな事になるからscreen使うの辞めた

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 07:54:13.44 ]
>>498
screenでvim使ってるけど普段とかわり無いな。
どんな風に乱れるの?

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 08:01:13.38 ]
俺はtmux派。(というかscreenはほぼ使ったことない)
vim風キーバインドも使えてなかなかいい。

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 08:19:22.80 ]
mlterm+screen+ncursesで表示が乱れたり……ってのに関係あったり?



502 名前:名無しさん@お腹いっぱい。 [2012/04/13(金) 08:49:16.25 ]
んだよ、mswin.vimとかあるんじゃん。
めっちゃ快適になった。

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 10:10:37.29 BE:1878794674-2BP(0)]
>>492
俺もscreen使用しない派
マウス使えないし

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 16:56:34.78 ]
どうかご教授ください

visual studioに挙動をあわせたいので
yyした場合のみ、Pにしたい。

pをPにマップしてしまうとほかの挙動が逆になってしまう。

そもそも、vimは行コピーしたという変数をどこに持っているんだ
:regでレジスタ見ても、自力で行コピーしたのとyyしたのが違わないのに、挙動が異なる
なぞだ。

505 名前:名無しさん@お腹いっぱい。 [2012/04/13(金) 19:33:16.35 ]
>>504
>そもそも、vimは行コピーしたという変数をどこに持っているんだ
レジスタの種類が変わる
:echo getregtype()
yy の後だと大文字のVで
yw の後だと小文字のvが表示される

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 20:23:23.82 ]
tmux+zsh派だなあ
screenはなんか慣れないまま終わったけど、tmuxは良い

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 21:18:02.06 ]
MacだけどiTerm2最高

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 21:47:35.42 ]
そろそろtmuxかなぁと思って試しに触ってみたらハングしてしまった。
screenはいかにも黒魔術的でmanもげっそりしてしまうぐらい長いけど、
キビキビとよく動く。まだまだ現役。

zshは人がカーソルキー使ってるの見て「うわぁ」ってなって、それ以来食わず嫌い。
iTerm2は設定をドットファイルで管理してくれたら考える。

vimの話してないから申し訳程度のvim話:
wildignorecaseなんて設定がいつの間にかできるようになってたので
久しぶりにvimrc入りしました。いいねこれ。

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:03:05.77 ]
「わいわいぴー」と、今日知人に言われ戸惑ってもた。
ワシ yyp でなく Yp だし、てか、「やんく」や「ぽっぷ」と言って欲しい。

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:10:44.82 ]
オススメキーバインド晒してこーぜ!

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:17:44.86 ]
noremap ; :
noremap : ;



512 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:33:02.70 ]
neocomplcacheとneocomplcache-snippets-completeを一緒に使ってる人いたら
良ければvimrcを見せていただけないでしょうか?
インストールして設定できたと思っても辞書ファイル参照した補完もスニペットも読み込んでなくて何が悪いのかわからず状態で・・・


513 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:50:53.72 ]
本物のvimmerになりたかったらそんなプラグインに頼るな

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/13(金) 23:51:18.01 ]
ヤンクするとき「よっ!」
ペーストするとき「ぱっ!」
って言ってしまう。

あ、デリートは「どかーん」です。

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 00:17:54.47 ]
スニペット系プラグインって結局使わなくなるんだよね。

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 00:44:37.44 ]
色々いれたけど、ガチで使ってるなーと思うのは
vundle, surround, quickrun, align, YankRingだな
uniteとかvimfilerも便利なんだが、使わなくなって忘れる

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 01:36:26.95 ]
>>505
ありがとうございます。それさえわかればなんとかなります

しかしvimは深い深すぎる

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 01:55:27.41 ]
>>511
これはもち、USキーボード前提ね

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 03:00:06.64 ]
ちょっと質問させてください。

Centos 5.6でvimを使ってみたら、ソースファイル編集してタグジャンプすると保存しろといってきます。
Versionが7.0だったのでソース落としてきて7.3にしても現象が変わりませんでした。

Debianではそんなことはなかった気がするのですが、何か設定がいるのでしょうか?


520 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 04:40:51.21 ]
>>519
:se hidden でどうよ?

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/14(土) 22:13:12.92 ]
>>512
githubで.vimrcを検索。
.vimrcをアップロードして管理している人は結構多い。




522 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/15(日) 08:30:32.67 ]
>>521
vimpusher使うとさらに簡単よね。

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 12:11:36.98 ]
kaoriha gvimとfudist gvimの起動時間の差はどこから来るのでしょうか
なにか高速化tipsとかありますか?

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 12:12:39.54 ]
すみませんkaoriya、です。。kaorihaは別サイトでした…

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 12:38:57.66 ]
>>523
どっちがどうとか各起動時間を書くとかよろしく

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 13:26:43.10 ]
fudistとkaoriyaって仲良くすればいいのになんか敵対してる感じだよね。
というか、fudistがkaoriyaを目の敵にしてる感じというか

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 17:48:17.09 ]
kaoriya 2sec以内に起動
fudist 初回起動は8secほど、その後は2sec以内に起動

この違いはどこからなんだろう

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/17(火) 19:09:39.28 ]
>>527
fudist版は使ったことないから勘です。
set guioptions+=M せずに syntax on や filetype plugin on をしてるとか?

一度 vimrc (_vimrcじゃないよ)の先頭に set guioptions+=M を追加して初回起動したらどうなるか試してもらえますか?



529 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 01:52:43.78 ]
>>527
vim --startuptime fudist.txt などとして比べてみる

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 05:09:45.22 ]
コメントありがとうございます。
fudist のstartuptimeは421msec、これはkaoriyaと同じぐらい
guioptions を付けてもstartuptimeにあまり変わりは無し、でした。

うーん何だろう、ローダの段階に何かあるのかなぁ

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 08:45:14.46 ]
startuptimeがほぼ同じなのに起動時間が全然違うってアリエッティ?
なんかミスってないかい?



532 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 12:35:10.18 ]
C#のコードが含まれてるとか

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 19:51:16.76 ]
fudist? 今はそんなものがあるのか。
日本語化 vim のひとつ、なのかな…

>>503
screen で mouse 使えるよ。
screen なしで使える環境なら screen ありでも使える気はするが。
なんか違う話なのかな。

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/18(水) 23:34:41.83 ]
>>520
確かにhiddenで大丈夫でした。
どこをどうよみ間違えたのかnohiddenで試してました。
ありがとうございました。

535 名前:名無しさん@お腹いっぱい。 [2012/04/19(木) 08:59:42.42 ]
マウスで右から左へテキストを選択した場合、選択開始位置にある文字が選択対象に
ならないのですけど、これを選択対象にする設定ってあります?

うーん、ていうかなんて書けば伝わるのかわからない…。
行末から行頭へ向けてマウスでガーッと選択すると、行末の文字が選択されないんです。
うーん。

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 10:04:54.68 ]
ほんとだね。
対処はわからないけど…

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 11:40:58.53 ]
>>535
こっちではちゃんと選択されるよ。
そちらのOS, Vimのバージョンを教えて下さい。

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 12:00:54.94 ]
>>535
それってVimに限った話?
端末エミュレータの問題じゃないの。

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 12:46:49.61 ]
例えばxtermならそうなるな……ていうか、rxvtとかmltermでもなるか
とりあえず、Vimの問題じゃないよね

540 名前:535 [2012/04/19(木) 13:44:55.59 ]
>>537
OSはWindows7
gvimはKaoriya の Vim 7.3.494 (2012/04/07版)

です。ターミナルのじゃなくてgvimです。

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 13:49:55.22 ]
Windowsならこっちで聞いた方がいいんじゃね。

vim Part4
anago.2ch.net/test/read.cgi/software/1314189326/



542 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 13:57:07.70 ]
この辺のオプションは
option mswin xterm ~
'selectmode' "mouse,key" ""
'mousemodel' "popup" "extend"
'keymodel' "startsel,stopsel" ""
'selection' "exclusive" "inclusive"

どうなってる? helpファイルを貼り付けたらズレた

:set selectmode?
以下4つのパラメータの現状設定は?

543 名前:名無しさん@お腹いっぱい。 [2012/04/19(木) 14:14:12.60 ]
>>542
おお

:set selection=inclusive

で行末からちゃんと選択できるようになりました!!

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 14:25:29.42 ]
Windowsのデフォルトなんだそうだが…

:help behave
でその辺を見直してみることをすすめる

Windowsだと日本語化して配布してる人がいるんだっけ?

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 18:12:32.86 ]
>>543
'selection' はじめてしったわ

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/19(木) 18:20:06.52 ]
ドキュメントの日本語化の話ならWindowsに限定されるものでもないけど、なんだろう。

mswinのときにexclusiveにしようと決めた経緯が知りたいといえば知りたいかも。

547 名前:546 mailto:sage [2012/04/19(木) 18:31:23.62 ]
Note that when "exclusive" is used and selecting from the end
backwards, you cannot include the last character of a line, when
starting in Normal mode and 'virtualedit' empty.

ということらしいんだけど、ちょっと記述がおかしくて、仮想編集が有効な状態でなければだめってことみたい。
たとえばvirtualedit=insertなら、insertモードだと最後の文字もマウスで選べるけど、ノーマルモードじゃ選べない。

selectionをexclusiveにしている理由が何かあるだろうから、それを安易に変えるのはなんかずれてるようにも思い。
後ろから選ぶようなことをしない、またはマウスを使わないって提案も、変な締め付けにも思い。

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 07:53:00.56 ]
めもちょうとかにあわせただけでねーの

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 09:03:13.19 ]
sudoedit したら使ってない unite.vim に怒られた。

"sudo vim" is detected. Please use sudo.vim or other plugins instead.
unite.vim is disabled.

とか。勘違いな上余計なお世話だけど、いやこれ意味あんのか?sudo だったとして。
使ってないけど全く使わないつもりでもないんだよなあ。
まあ直せばいいんだけど。というか sudo.vim か…

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 11:29:06.92 ]
<C-d><C-u>って使いますか?
<C-f><C-b>があったら要らない気がするのですが

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 12:55:04.76 ]
個人的には、スクロールをスムーズにする系のプラグインなりなんなり入れないと
<C-f><C-b>はスクロール量が大きすぎて頭の中でテキスト構造が繋がらない
<C-d><C-u>でもたまに大きすぎると感じるかなあ



552 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:29:45.90 ]
:e hoge/fuga/fugafuga/hogehoge.c をして色々編集したあとに、次に :e hoge/fuga/fugafuga/hogepiyo.c をしたい
というときに、一々パスを入力するのめんどうなんですが、いま編集中のファイルのディレクトリを入力する方法ありますか?

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:33:21.94 ]
NERDTreeとか入れちゃダメなの?

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:44:52.14 ]
VimFilerをエクスプローラーっぽく使うのもオススメ

カレント云々はこんなん入れとくと常に編集中ファイルの場所がカレントになったはず
augroup grlcd
autocmd!
autocmd BufEnter * lcd %:p:h
augroup END

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:49:14.87 ]
>>552
:e %:h/hogepiyo.c ってやればいいんじゃないかな

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 15:52:28.82 ]
まあ一応 <C-R>% で path 入るけど。

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 16:23:11.19 ]
プラギンスイーツ()

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 17:06:52.18 ]
>>555-556
ぎゃー探してたのこれだありがとう!

>>554
他のディレクトリのファイルも編集するからカレントディレクトリは変えたくないんだ…

>>553
こんなのもあるんだね
vim使い始めたばっかでまだ色々分からない

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 18:57:03.36 ]
:Expもカレントを変えずに使える

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 19:48:00.62 ]
縦にウィンドウ割って右側で
:lcd hoge/fuga/fugafuga
とかすればいいんじゃないかと。

561 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/21(土) 21:01:57.60 ]
シンプルな project.vim でいいじゃん




562 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/22(日) 02:27:20.44 ]
入れてみたらproject.vimがいい感じでした
これ使うことにします

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/22(日) 04:02:16.74 ]
project.vimっていちいち手動で登録しなきゃいけないのが面倒臭くない?
俺はツリー表示のほうが楽だ

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/22(日) 08:52:52.31 ]
>>563
そうだな。ファイラとして使うのは面倒。元々、そういう目的のもんでもないだろうし。
:Sex :Texとかの方が楽ちん

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/22(日) 15:00:53.16 ]
>>563
\Cでプロジェクト作れば任意の拡張子でフィルタして自動登録できる

566 名前: 忍法帖【Lv=4,xxxP】 mailto:sage [2012/04/22(日) 23:25:49.90 ]
NerdTreeのがよくね?

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/04/22(日) 23:31:35.84 ]
たしか \C, \R (\R なんてなかったかな?)だと directory が反映されないんだよね。
で NERDTree にしたよ。それだけが理由か忘れたけど。
project.vim だと buffer 内でファイル名検索すると fs からじゃなくて速かったんだけど、
それは別目的の filelist があったから Unite にまかせた。buffer が既に開いてる分 project.vim の方が速いけど。

結局 Unite から検索してるから NERDTree あんまり使ってないけど。






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

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

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