トップページunix
988コメント268KB

Vim Part21

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2012/07/16(月) 01:09:05.70
Vim 6以降に関する話題、Part21です。
http://www.vim.org/

前スレ
Vim Part20
http://toro.2ch.net/test/read.cgi/unix/1322212163/

関連情報は>>2-6あたり。
0002名無しさん@お腹いっぱい。2012/07/16(月) 01:09:39.72
■ 入手場所関連
- www.vim.org (総合情報・スクリプト・Tips)
http://www.vim.org/
- ソースコード他
ftp://ftp.vim.org/pub/vim/
-vim-jp >> Vimのユーザと開発者を結ぶコミュニティサイト
http://vim-jp.org/
- KaoriYa.net (Windows/MacOS Xバイナリ、掲示板)
http://www.kaoriya.net/
-vim UTF-8日本語版 - fudist
http://sites.google.com/site/fudist/Home/vim-nihongo-ban

■ vimの情報ソース(国内)
- VIM wiki
http://vimwiki.net/

■ 関連ツール・ライブラリ
- まっつんさん(im_custom他)
http://hp.vector.co.jp/authors/VA020411/Vim/
- libiconv (ソースコード)
http://www.gnu.org/software/libiconv/
- libiconv (Windowsバイナリ)
http://www1.kaoriya.net/#LIBICONV
- ctags (日本語対応版)
http://hp.vector.co.jp/authors/VA025040/
- C/Migemo
http://www1.kaoriya.net/#CMIGEMO
- Vim + im_custom の rpm 作成スクリプト
http://hp.vector.co.jp/authors/VA013241/editor/vim-rpm.html
0003名無しさん@お腹いっぱい。2012/07/16(月) 01:19:13.87
■ 日本語ドキュメント
- 名無しのvim使い
http://nanasi.jp/
- Vim日本語ドキュメント(ユーザーマニュアル和訳)
http://vim-jp.org/vimdoc-ja/

■ サポート情報など
- Vi-IMproved.org (IRCの#Vim案内)
http://www.vi-improved.org/
- Vim Tips Wiki
http://vim.wikia.com/wiki/Vim_Tips_Wiki (英語)
http://ja.vim.wikia.com/wiki/Vim_wiki (日本語)
- 日本の Vim ユーザのためのハブサイト
http://vim-users.jp/
- vim_jp (Google Groups)
http://groups.google.com/group/vim_jp
- Vim Development (Google Groups)
http://groups.google.com/group/vim_dev
- Vim Use (Google Groups)
http://groups.google.com/group/vim_use
- 効率的なテキスト編集の7つの習慣
http://peace-pipe.blogspot.com/2007/02/7-vim.html
- Vimの極め方 (kana氏のプレゼン資料)
http://whileimautomaton.net/2008/08/vimworkshop3-kana-presentation
0004名無しさん@お腹いっぱい。2012/07/16(月) 01:20:51.44
■ 過去ログ・関連スレ
vim
- Part1 http://pc.2ch.net/unix/kako/990/990764339.html
- Part2 http://pc.2ch.net/unix/kako/1006/10062/1006246205.html
- Part3 http://pc.2ch.net/unix/kako/1019/10190/1019011083.html
- Part4 http://pc.2ch.net/test/read.cgi/unix/1034455617/ (dat落ち)
- Part5 http://pc.2ch.net/test/read.cgi/unix/1045365370/ (dat落ち)
- Part6 http://pc.2ch.net/test/read.cgi/unix/1058706125/ (dat落ち)
- Part7 http://pc.2ch.net/test/read.cgi/unix/1068963346/ (dat落ち)
- Part8 http://pc.2ch.net/test/read.cgi/unix/1073825479/ (dat落ち)
- Part9 http://pc5.2ch.net/test/read.cgi/unix/1086135625/ (dat落ち)
- Part10 http://pc5.2ch.net/test/read.cgi/unix/1096785924/ (dat落ち)
- Part11 http://pc8.2ch.net/test/read.cgi/unix/1110817975/ (dat落ち)
- Part12 http://pc8.2ch.net/test/read.cgi/unix/1132968803/ (dat落ち)
- Part13 http://pc11.2ch.net/test/read.cgi/unix/1151423973/ (dat落ち)
- Part14 http://pc11.2ch.net/test/read.cgi/unix/1174302567/ (dat落ち)
- Part15 http://pc11.2ch.net/test/read.cgi/unix/1202050038/ (dat落ち)
- Part16 http://pc12.2ch.net/test/read.cgi/unix/1232035011/ (dat落ち)
- Part17 http://hibari.2ch.net/test/read.cgi/unix/1258278511/ (dat落ち)
- Part18 http://hibari.2ch.net/test/read.cgi/unix/1284344926/ (dat落ち)
- Part19 http://hibari.2ch.net/test/read.cgi/unix/1308288838/ (dat落ち)
- Part20 http://toro.2ch.net/test/read.cgi/unix/1322212163/ (dat落ち)
0005名無しさん@お腹いっぱい。2012/07/16(月) 01:24:44.53
vim @ソフトウェア板
- Part1 http://pc7.2ch.net/test/read.cgi/software/1138042433/ (dat落ち)
- Part2 http://pc11.2ch.net/test/read.cgi/software/1184593664/ (dat落ち)
- Part3 http://pc11.2ch.net/test/read.cgi/software/1224769266/ (dat落ち)
- Part4 http://hibari.2ch.net/test/read.cgi/software/1314189326/

Mac Vim
- Part1? http://hibari.2ch.net/test/read.cgi/mac/1133534694/

vi
- Part1 http://pc.2ch.net/unix/kako/974/974563729.html
- Part2 http://pc11.2ch.net/test/read.cgi/unix/1020611467/

- Viと仲良くする方法
http://pc8.2ch.net/test/read.cgi/unix/1015432673/
- :::viクローン nvi:::
http://pc8.2ch.net/test/read.cgi/unix/1038571375/
0006名無しさん@お腹いっぱい。2012/07/16(月) 01:26:27.46
- 【Firefoxアドオン】Vimperator【Vim】
http://hibari.2ch.net/test/read.cgi/software/1282406907/

■ フレーム系
- テキストエディタをまた〜り語ろう ver.31
http://hibari.2ch.net/test/read.cgi/software/1303249708/
- Vim vs Emacs Part2
http://hibari.2ch.net/test/read.cgi/tech/1200654758/
- 【vi】まだまだ続くバトル【emacs】Build1
http://hibari.2ch.net/test/read.cgi/prog/1113759389/
- 秀丸をUnixに移植しろ!emacs,viはゴミ以下 3
http://pc8.2ch.net/test/read.cgi/unix/1110364337/
- vi撲滅委員会
http://hibari.2ch.net/test/read.cgi/linux/1218110255/
0007名無しさん@お腹いっぱい。2012/07/16(月) 01:34:18.44
このクソ長いテンプレは果たして必要なのか?
リンクがリンク切れになってないかどうか調べるのも一苦労だし
0008名無しさん@お腹いっぱい。2012/07/16(月) 21:00:21.27
不要なの削っていいよ。
0009名無しさん@お腹いっぱい。2012/07/24(火) 01:39:10.47
>>4-6の過去スレ関連スレ集はむしろ削りたいところ
0010名無しさん@お腹いっぱい。2012/07/24(火) 05:33:56.74
むしろってなんだ
>>6は関連先から参照されるならわかるがこっちでリンク張る意味はないと、まぁオレも思う
撲滅とか戦いに行けというのか…
0011名無しさん@お腹いっぱい。2012/07/28(土) 04:50:29.76
>>5は要ると思うが>>4>>6は次からはスレ立てる人の負担なら削るという方向で
0012名無しさん@お腹いっぱい。2012/08/01(水) 18:44:25.04
どうしても背景色の色が変えられませ〜ん
だれか助けて!!
0013名無しさん@お腹いっぱい。2012/08/01(水) 19:08:37.55
>>12
どこのやねん…
:hi Normal guibg=red ctermbg=red の部分?
0014名無しさん@お腹いっぱい。2012/08/01(水) 22:11:10.19
GVimかVimか
0015名無しさん@お腹いっぱい。2012/08/01(水) 22:17:25.02
そう言えば自分はxterm-256colorで256色表示にしてるんだけど
:hi Normal ctermbg
だけ16色指定しか出来ない
他のところはちゃんと256色表示できるんだけど何故だろう
0016名無しさん@お腹いっぱい。2012/08/01(水) 22:46:06.29
tw=0にしてるのになんか勝手に設定されてるなんで!?
0017名無しさん@お腹いっぱい。2012/08/01(水) 23:04:26.48
>>16
:verb se tw でなんかわからんかいね?
0018名無しさん@お腹いっぱい。2012/08/10(金) 18:09:12.24
    _  ∩
( ゚∀゚)彡 V・I・M!V・I・M!
 ⊂彡
0019名無しさん@お腹いっぱい。2012/08/11(土) 18:05:17.33
>>15
反映されてる気がするけど
例えばどの色が?
0020名無しさん@お腹いっぱい。2012/08/12(日) 01:50:38.38
どこで設定してるかわかんないけど、他で上書きされてるじゃないのかね
0021名無しさん@お腹いっぱい。2012/08/12(日) 18:53:21.32
>>20
おっしゃるとおりどうも上書きされててたっぽいです
vimrcで
color hogehoge
したあとに変更するぶんだけ追加してるんですが
Normal ctermbgだけhogehogeの設定になってしまいます(他は変更されてる)
なんか面倒なんでhogehogeの内容をそのままvimrcにコピーしました
0022名無しさん@お腹いっぱい。2012/08/13(月) 07:03:40.39
検索を済ませたあと
もうハイライトしなくていいよって時
滅茶苦茶な入力を検索させてわざと検索失敗させることでハイライトを消してるんですが
正統にはどうすべきですか?
0023名無しさん@お腹いっぱい。2012/08/13(月) 07:20:48.67
:nohl
<Esc><Esc>とかにマッピングするのが定番…だと思う
0024名無しさん@お腹いっぱい。2012/08/13(月) 09:18:36.09
>>23
あり^^
0025名無しさん@お腹いっぱい。2012/08/13(月) 12:52:02.29
検索関連で便乗質問

1.visualで選択状態にある語句をそのまま検索ワードに入れるのってどうすれば良いの?

2.似てるというか同じ事かもしれんが
ヤンク・コピーしたものを検索ワードや置換語句としてコマンドの中に貼り付けるのってどうすれば良いの?
0026名無しさん@お腹いっぱい。2012/08/13(月) 13:15:44.44
C-rC-w
0027名無しさん@お腹いっぱい。2012/08/13(月) 13:44:34.26
いや2はC-r"だったか
>>26はカーソルの下の単語を貼り付け
1はわからん
0028名無しさん@お腹いっぱい。2012/08/13(月) 14:00:40.91
素なら、yした後で/c-r0 かな?
今はstarrangeっていうプラグイン使ってるけど
0029名無しさん@お腹いっぱい。2012/08/13(月) 19:33:10.79
1はvisualstar.vimを使うという手もある
0030名無しさん@お腹いっぱい。2012/08/14(火) 03:30:06.58
xnoremap * "py:let @/ = @p<CR>nzv

拾って使わせてもらってる奴。s/p/好きなレジスタ/g
0031302012/08/14(火) 03:54:42.31
ああごめん。引用元は多分fudistさんだったかな、念のため。
0032名無しさん@お腹いっぱい。2012/08/16(木) 14:59:16.14
コマンドラインのパイプみたいに、あるコマンド結果に更にコマンドを実行することは可能でしょうか?

例えば、gコマンドで対象行を絞って、その対象にsコマンドで置換を掛けるなど
0033名無しさん@お腹いっぱい。2012/08/16(木) 15:18:07.86
>>32
:g/hoge/s/hage/hige/

とかできるけど? これのこと?
0034名無しさん@お腹いっぱい。2012/08/16(木) 15:21:02.02
>>32
%sで対象行及び対象自体絞れる気がするけど…
0035名無しさん@お腹いっぱい。2012/08/16(木) 15:30:42.87
>>33
できました!

ありがとうございます。
0036名無しさん@お腹いっぱい。2012/08/16(木) 15:37:44.97
>>32
素直にshellを使うよろし。

:%! grep 'hoge' | sed 's/hage/hige/'
0037名無しさん@お腹いっぱい。2012/08/16(木) 15:41:54.42
>>36
それじゃ、hogeが含まれてない行が全部消えちゃうだろw

>>34
範囲指定なら sだけでもいけるけど、/hoge/マッチ複数行が対象だと g 併用必要。
0038名無しさん@お腹いっぱい。2012/08/16(木) 16:13:27.80
>>37
> 範囲指定なら sだけでもいけるけど、/hoge/マッチ複数行が対象だと g 併用必要。複数行にまたがるならhogeで複数行選択しちゃったら良いんじゃない?
検索結果の複数行にあてるなら/gつければいいだけだし
0039名無しさん@お腹いっぱい。2012/08/16(木) 16:21:06.43
>>38
そういう意味じゃないよ。
/hoge/ が含まれる行が「飛び飛びに」2行以上ある場合。

:/hoge/s/hage/hige/

では、最初の/hoge/の行しか変換されない。

:g/hoge/s/hage/hige/

でやっと目的通り。

まあ、テストファイルで試してみろ。
0040名無しさん@お腹いっぱい。2012/08/16(木) 16:29:13.51
>>39 に補足すると、
たとえ、
:/hoge/s/hage/hige/g
ってやってもダメ。
これは、最初の/hoge/の行1行内の複数のhageをhigeに変換するだけ。

よって、>>38 に書いてる「/gつければいいだけ」は間違い。

>>39 が正解。
0041名無しさん@お腹いっぱい。2012/08/16(木) 16:31:46.43
>>39
ん?
:/hoge/s/hage/hige/
じゃなくて:%s使った場合ね
:/hoge/s/hage/hige/
でも
/gに関しては%s表記でも:/hoge/s/hage/hige/gでも
最後に/gでもいいじゃないってこと
■ このスレッドは過去ログ倉庫に格納されています