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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
208: 2013/08/27(火) NY:AN:NY.AN AAS
>>200
set background=dark かな
209: 2013/08/27(火) NY:AN:NY.AN AAS
>>205
それから考えなおしたんだけど、
:ma a | .,$s/hoge/fuga/gc | exec "normal 'a" | 0,.-1s//~/gc
ってやれば重複なしで止まれる。
どんな挙動求めてるか知らないからよけいなお世話かもしれないけど、一応
210: 2013/08/27(火) NY:AN:NY.AN AAS
これ別に.いらんね
:ma a | ,$s/hoge/fuga/gc | exec "normal 'a" | 0,-1s//~/gc
211: 2013/08/27(火) NY:AN:NY.AN AAS
>>200
se bg=dark
212
(2): 2013/08/27(火) NY:AN:NY.AN AAS
ヤンクしたものを複数行に渡ってペーストするにはどうすれば
213
(1): 2013/08/27(火) NY:AN:NY.AN AAS
>>212
複数行ペーストする
214: 2013/08/27(火) NY:AN:NY.AN AAS
>>213
おにいちゃん、コマンドおしえてー
215: 2013/08/27(火) NY:AN:NY.AN AAS
>>212
p
1行を3行に複製したいなら
yy2p
216: 2013/08/29(木) NY:AN:NY.AN AAS
くまのり
217: 2013/08/29(木) NY:AN:NY.AN AAS
てs
218
(1): 2013/08/29(木) NY:AN:NY.AN AAS
行の先頭にカーソルがあるときに、ci'で''内を編集できるように
ci(でも同じようにしたいんですけど
%ci(ってみなさんしてますか?
それと複数''があった場合ってf'を何回かしてからci'ですか?
219: 2013/08/29(木) NY:AN:NY.AN AAS
>>218
あれなんで挙動違うんやろな…
f(ci( ってやってるわ
220: 2013/08/29(木) NY:AN:NY.AN AAS
ci'がそんな挙動になってることを初めて知ったわ
221: 2013/08/29(木) NY:AN:NY.AN AAS
a[a]a bbb (ccc) 'ddd'

[ ]がカーソル位置

ci' →
aaa bbb (ccc) '[]'

ci( →
a[a]a bbb (ccc) 'ddd'  (変化なし)

ほんとだ
222
(2): 2013/09/04(水)03:06 AAS
シェルスクリプトの編集時
(( a = ((b+1)/(c-1)) ))
みたいに数式評価の (( )) 内に))があると、外側の )) が赤く警告を出すんですが
どうすれば解決できますか?何かお勧めなプラグインとかありますか?
223: 2013/09/04(水)15:29 AAS
(( a = (b+1)/(c-1) ))
じゃだめなの?
224
(1): 2013/09/04(水)16:13 AAS
>>222
シェルの種類によって色々やってるからなんとかなるかもしらん

ここかねえ
if exists("b:is_kornshell") || exists("b:is_bash")
syn region shDblBrace matchgroup=Delimiter start="\[\[" skip=+\\\\\|\\$+ end="\]\]" contains=@shTestList
syn region shDblParen matchgroup=Delimiter start="((" skip=+\\\\\|\\$+ end="))" contains=@shTestList
endif

echo b:is_kornshell
echo b:is_bash
ってやったらどっちか1になる?
225: 2013/09/04(水)21:50 AAS
便乗してシンタックス関係で質問なんだけど、set cindentしてる状態で
C言語で下みたいな感じにコメント中に括弧が残っちゃってる時に
インデントがずれるんだけど、対処法知ってる人いない?
もちろんコンパイルは出来るんだけどなんか気持ち悪い。

int main(){
 for(int i=0; i<5; ++i){
  //if( hoge == 0 ){
  printf("hello world");
 }
 return 0;
 }
226
(2): 2013/09/04(水)22:54 AAS
Emacs 板でわからず(evil-surround)、こちらにお邪魔します。

教えてください。
下記の aaa~ccc を矩形選択し surround を利用して "" で囲む場合は
どのようにすればできるのでしょうか?

---aaa---
---baa---
---ccc---

---"aaa"---
---"baa"---
---"ccc"---

やったこと
visual mode で矩形選択し、s" としても所望の動きにならず。
# evil-surround ではできないかもしれませんが、
# Vim のやり方も覚えておきたいと思いまして。
227: 2013/09/04(水)23:18 AAS
>>226
surround.vim使用
xmap c <Plug>VSurround

aaa
bbb
ccc

を矩形選択(Visual Block)して、c" でいける
228: 222 2013/09/05(木)03:33 AAS
>>224
レスありがとうございます。
echo b:is_kornshellは「未定義の変数です: b:is_kornshell」ってエラーが出ましたが、
cho b:is_bashは「1」が出ました。ちなみにシェルはzshです。
229: 2013/09/05(木)10:18 AAS
>>226
それ素Vimでも楽勝だよ
gg/aaa<CR><C-V>>7es""<Esc>P
230
(1): 2013/09/05(木)17:18 AAS
ペースト時に自動インデントってどこで設定できますか?
231
(1): 2013/09/05(木)17:38 AAS
>>230
p したとき?
それ確かなかったと思うから
p`[V`]=
232: 2013/09/05(木)18:20 AAS
>>231
既出。
p=`]
でok。
233
(5): 2013/09/05(木)20:21 AAS
MacVimで、
i商品注文<ESC>
j.
と打つと2行目には「商品商品注文」のように挿入されるのですが、インラインインプットメソッドを使用するにしている限り対処しようがないでしょうか?
234
(1): 2013/09/05(木)21:05 AAS
一体なにがしたいのかまるでわからん。
.でリピートしているのだから、当たり前の結果にしか思えないのだけど、なにがしたいの?
235: 2013/09/05(木)21:07 AAS
>>234
商品注文
商品注文
にしたいんじゃないの?
236: 2013/09/05(木)21:16 AAS
>>233
それなら、2行目でi<C-a>すればいいんじゃないでしょうか?
237: 2013/09/05(木)21:59 AAS
つーか普通に
商品注文
商品注文
になる気がするのだが
インラインインプットメソッドって何だろう、知らん
1-
あと 764 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.010s