[過去ログ] Vim Part22 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
170: 168 2013/07/24(水) NY:AN:NY.AN AAS
>>169
やってみました。
:!diff --version

C:\Windows\system32\cmd.exe /c (diff --version)
diff (GNU diffutils) 2.8.7
Written by Paul Eggert, Mike Haertel, David Hayes,
Richard Stallman, and Len Tower.

大丈夫だと思います。
171: 168 2013/07/24(水) NY:AN:NY.AN AAS
HOMEのvimrcが原因だったみたいです。
初期化したら正常に動きました。
172: 2013/08/11(日) NY:AN:NY.AN AAS
Vim 7.4
173: 2013/08/13(火) NY:AN:NY.AN AAS
Windows での、kaoriya-vim74 gvim で、"Alt + h" を
"M-h" として認識させる方法わかる方いませんか?

どうしても、メニューのヘルプにフォーカスが移ってしまい、
M-h の入力が出来ずに悩んでいます。

どなたかお教え頂けませんでしょうか。
174
(1): 2013/08/13(火) NY:AN:NY.AN AAS
se wak=no
175: 2013/08/13(火) NY:AN:NY.AN AAS
>>174
おお。
ありがとうございます。
176
(5): 2013/08/21(水) NY:AN:NY.AN AAS
下のようなコマンドを使うと1つずつ確認しながら置換できますが
カーソル行から置換を開始するように&最終行に到達したら最初に戻って欲しいんですが
どのようにしたらいいでしょうか?

#↓だとファイルの最初から置換になってしまう
:%s/hoge/huga/gc
#↓だと最終行で止まってしまう
:,$s/hoge/huga/gc
177: 2013/08/21(水) NY:AN:NY.AN AAS
>>176
ヘルプみてみたけどわからん。。。
:.,-1s/a/b/c みたいなのはE16でるからダメだし
そういう関数作らんできないのかも
178: 2013/08/22(木) NY:AN:NY.AN AAS
/hoge<CR>Ncwhuga<Esc>n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.
ってやる
179: 2013/08/22(木) NY:AN:NY.AN AAS
あ、それをマクロにしたらええんや (名案
180: 2013/08/22(木) NY:AN:NY.AN AAS
hogeが単語とは限らないのでやっぱあかんかった
181
(1): 2013/08/22(木) NY:AN:NY.AN AAS
>>176
単純にnで移動して
置換したいやつの1個目だけはcwで変えて
次から . とかで楽をするのはだめか?
182
(1): 2013/08/22(木) NY:AN:NY.AN AAS
kaoriyaさんのVim7.4をダウンロードしたんですけど
セキュリティソフトでxxd.exeが隔離されますね
ZBotが検出されるみたいです
誤検出ですかね
Vim7.3でも同様な結果です
183: 2013/08/22(木) NY:AN:NY.AN AAS
そのセキュリティソフトのサポートに聞いた方がいいんじゃね。
184
(2): 2013/08/22(木) NY:AN:NY.AN AAS
vim(gvim) で、正規表現を使わない置き換えって出来る?
'[' を含んだ文字列を置き換えたいんだけど、'[' が正規表現と解釈されてしまって
エスケープしないと置き換えれない。
185: 2013/08/22(木) NY:AN:NY.AN AAS
無理です
186
(2): 2013/08/22(木) NY:AN:NY.AN AAS
>>176
適当やけどこんなんでどうすか
function! SuperSubstitute(pat, after, flags)
while search(a:pat, 'cw') > 0
exe printf('s/%s/%s/%s', a:pat, a:after, a:flags)
endwhile
endfunction
cal SuperSubstitute('hoge', 'huga', 'gc')
187: 2013/08/22(木) NY:AN:NY.AN AAS
>>184
正規表現使わないのはできないけど、nomagic使えばちょっとは楽か?
:sno/[a/(x/
188: 2013/08/23(金) NY:AN:NY.AN AAS
>>182
ウチも最近なるな
たぶん前回のうpデートで誤爆してんじゃないかな
バグレポ送ってExceptionsにブチ込んでおけば
そのうち治るだろ
189
(1): 2013/08/24(土) NY:AN:NY.AN AAS
>>184
\Vをパターンの前につけると正規表現を使わなくなる
190
(1): 2013/08/25(日) NY:AN:NY.AN AAS
>>176
:,$s/hoge/huga/gc | 0,s//~/gc ってやればいいんじゃね?
191
(1): 2013/08/25(日) NY:AN:NY.AN AAS
vim7.4にしちゃった
192
(1): 2013/08/25(日) NY:AN:NY.AN AAS
>>189
さすがにウソいいすぎやろ
:h \V
Use of "\V" means that in the pattern after it only the backslash has a
special meaning. "very nomagic"
193: 2013/08/25(日) NY:AN:NY.AN AAS
>>192
すまん、適当に言い過ぎたわ。
\Vをパターンの前につけたら、[とか*とか正規表現に使う記号を
記号そのままの文字として検索出来るってことを言いたかったんだわ。
バックスラッシュでエスケープするのが面倒くさいって話だったし

ちなみにこの時は\*みたいにバックスラッシュつけたら正規表現の意味になる。
194: 2013/08/25(日) NY:AN:NY.AN AAS
たしかに正規表現を使わない検索という意味では結構近いけどなw
195
(1): 2013/08/25(日) NY:AN:NY.AN AAS
誰かvimrcいじるだけでvisual modeでステータスラインの色変える方法知らない?
insert modeならautocmdのInsetEnterとInsetLeaveでなんとかなるんだけど
196
(1): 2013/08/25(日) NY:AN:NY.AN AAS
>>195
CursorHoldでmode()判定するとかかな
:h mode(
197: 2013/08/25(日) NY:AN:NY.AN AAS
>>196
visual modeに入るときに色変える関数呼び出すようにmapして、
normal modeにもどったときにCursorHoldで色戻すようにしたわ。
助言ありがとな
198: 2013/08/25(日) NY:AN:NY.AN AAS
ステータスラインの色変えるだけやったらpowerlineとかvim-airlineとか入れるのも多げさやもんな
199: 2013/08/26(月) NY:AN:NY.AN AAS
>>161
テキストオブジェクト昨日のインナー
1-
あと 802 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.010s