[過去ログ] Vim Part28 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
310
(1): 2018/09/02(日)03:08 AAS
同じ置換でもsubstituteだったりreplace面倒だから統一してくれない?
311: 2018/09/02(日)08:12 AAS
>>309
どうもありがとうございます
感謝!
312: 2018/09/02(日)08:13 AAS
>>310
どういうことですか?
313: 2018/09/02(日)11:07 AAS
sとrどっちがどっちか分からなくなるってことだろう
そんなの慣れだからひたすら入力するしかない
314: 2018/09/02(日)11:40 AAS
substituteは代替でreplaceは交換らしい
確かにrやRコマンドはあくまで文字の入れ替えだけだな
315: 2018/09/02(日)13:05 AAS
ていうかaとiが対になってるってのもなんだかなぁと思う。
appendとinsertだっけ? うーん。
316: 2018/09/02(日)13:31 AAS
単語の頭文字ならまだいいじゃない。
記号が混ざるとカオスだわ

先頭のニュアンスを含む文字記号: I, +, -, 0, ^, '
前へ進むニュアンスを含む文字記号: l, n, ;, +
317: 2018/09/02(日)14:37 AAS
Vimでカーソルの位置を記憶する設定ってなんであんなにややこいんだろう
set savecursorpos
みたいに一発で設定できればいいのに
318: 2018/09/02(日)15:37 AAS
m+アルファベットじゃいかんの?
319
(1): 2018/09/02(日)20:29 AAS
^や$での移動は正規表現思いだせってことなんだろ
なんでこいつらを頭とケツの意味にしたのか知らんが
貼り付けのpがpasteじゃなくてputだってのが衝撃だわ
320
(1): 2018/09/02(日)23:58 AAS
>>319
英語配列では^と$が隣り合ってるからかな
と勝手に思ってる
321: 2018/09/03(月)00:10 AAS
押しにくいから^と$は<leader>+hと<leader>+lにしてる
322: 2018/09/03(月)00:13 AAS
>>320
騙したな!
323: 2018/09/03(月)00:31 AAS
bashだと空白で始まる履歴や履歴の重複を回避できるけどvimにもあるのかな
その場で履歴を編集できたらいいんだけど
324: 2018/09/03(月)07:01 AAS
Vim8.xで環境変数がない場合の既定の文字列を設定するって実現できますか?
シェルで言うなら${ENVVAR:-defval}みたいな感じです
$ echo ${ENVVAR:-defval}
→defval
$ ENVVAR=newval
$ echo ${ENVVAR:-defval}
→newval
325
(1): 2018/09/03(月)08:41 AAS
数十行の各行の頭に一文字+空白を入れる、みんなならどうやるの?
一文字は同じ文字の場合もあるし、連番の場合もある。
326: 2018/09/03(月)09:51 AAS
入れる文字がどこかに書かれてるならCtrl+vで貼るだけだけど
327: 2018/09/03(月)10:14 AAS
Ctrl+vで矩形選択してshift+iの後にfoo入れてESC
矩形貼り付けだとCtrl+r+"なんてしょうもない手順も踏まなきゃならん
一行のみで改行コードなしの制限付きでな
328: 2018/09/03(月)10:47 AAS
/var/lib/vim/addons
↑こんなパスが&runtimeに!
知らんかった。システムワイドに使いたいアドオンを管理するのに便利だな
329
(1): 2018/09/03(月)12:18 AAS
>>325
■連番でない場合
ctrl+vで各行の先頭を範囲選択しておいて、
大文字のi+好きな文字列

■連番の場合
vで範囲選択しておいて、
:!nl -w 2 -s " "

でもvimmerなら当然マクロだよね!

1行目だけ
1 abc
と入力して先頭にフォーカスあてといて、
qqywjPbq10@q
330: 2018/09/03(月)12:24 AAS
>>329
おっとまちがえた。
qqywjPbC+aq10@q
ここでC+aはctrl+a
331: 2018/09/03(月)12:35 AAS
:r! seq -f "foo\%02g.txt" 10
vimマクロ?知らない子ですね
332
(1): 2018/09/03(月)12:43 AAS
いいかげん連番機能覚えような
:h v_g_CTRL-A
333: 2018/09/03(月)13:22 AAS
^
334
(1): 2018/09/03(月)14:20 AAS
>>332
このような数字のリストがあるとする:
1.
1.
1.
1.
2番目の "1." に移動し3行をビジュアル選択してから
g CTRL-A を押すと、このようになる:
1.
2.
3.
4.

ctrl+vで矩形選択した後にg ctrl-aだよな?1のままで変化しないぞ
単行だとちゃんと加算されるけど
335: 2018/09/03(月)15:05 AAS
連番なんて滅多に使わないからctrl+aで加算されることだけ覚えておいて後はqのマクロで対応するかな
336: 2018/09/03(月)15:48 AAS
>>334
“.” は選ばない。数字だけ選ぶ。
337: 2018/09/03(月)16:24 AAS
いやいや “.” も選んでもちゃんと連番になるよ。
バージョン古くないか?
338: 2018/09/03(月)17:06 AAS
画像リンク

やっぱり複数行選んでると加算されないな

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:42:42)
適用済パッチ: 1-52
追加拡張パッチ: 8.0.0056

まだMint17.3使っててヘルプの翻訳以外ほぼバニラ
339: 2018/09/03(月)17:44 AAS
Patch 7.4.754?により Visual モードで選択している数字を一括でインクリメント/デクリメント出来る様になりました。
外部リンク[html]:vim-jp.org
1-
あと 663 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.021s