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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
367: 2018/09/07(金)20:50 AAS
nnoremap う u "元に戻す
nnoremap っyy yy "ヤンク(コピー)
nnoremap x x "一文字切り取り
nnoremap dw dw "一単語切り取り
nnoremap っd dd "一行切り取り
nnoremap D D "行末まで切り取り
nnoremap 2っd 2dd "2行切り取り
nnoremap 3っd 3dd "3行切り取り
・・・
nnoremap p p "貼り付け
nnoremap 2p 2p "2行貼り付け
nnoremap 3p 3p "3行貼り付け
・・・
これでコマンドモードのまま無理やり編集してる
vimは簡易編集でしか出番ないからこんな不格好なので十分
vimでの日本語編集は避けたいしまだcatの方が、ね
368: 2018/09/07(金)22:15 AAS
もしモードがなくて全部controlキーとかとの組み合わせだったら覚えられる気がしない
すでに割り当て済みのキー多いから覚えにくいマッピングになって結局限られた機能しか使わなくなりそう
369: 2018/09/08(土)01:02 AAS
UNIXに元々入っているからって理由だけでvim使ってる
emacsとかよく聞くけどこっちも元から入ってるんけ
370: 2018/09/08(土)01:38 AAS
こういう話題でも今更ながら盛り上がるけど、
Vimの挿入モードの操作性が割と貧弱なのは周知のことじゃないの?
そういう風に使うものでもないし。
371: 2018/09/08(土)04:12 AAS
サーバのVimでヤンクしたら操作してるこっちのPCのクリップボードにも入ってほしい
372: 2018/09/08(土)04:50 AAS
それは tmux でもできるし、ターミナルエミュレータの機能でもできる
373: 2018/09/08(土)05:00 AAS
tmuxでもできるの?
374: 2018/09/08(土)05:03 AAS
ああ、tmuxでもできるけど、tmuxでやると行番号は入るし行末にもスペースが入るから複数行コピーはめんどくさかったんだった
コピペのたびにset nonumberも面倒いし
375: 2018/09/08(土)05:05 AAS
こっち側のクリップボードの中身をサーバのvimにpで貼り付け出来ないから、vimのインサートモードの状態で⌘+vで貼り付けたらインデントがむちゃくちゃになってしまう
376: 2018/09/08(土)11:25 AAS
ssh経由で手元のマシンのクリップボードに入れるマッピングしてるな
ヤンク→クリップボードだとゴミだらけになるから明示的なマッピング
377
(1): 2018/09/08(土)12:21 AAS
shift+insertで貼り付けるとインデントがおかしくなるのは
貼る前に:set nocindet :set noautoindentとやってからやると大丈夫だけど
これがものすごくめんどくさい
378: 2018/09/08(土)14:54 AAS
貼り付けインデント崩れでよくやるのは、
:set paste してから貼り付けて :set nopaste で戻すかな
これ忘れて崩れた時は、ヴィジュアルとかで範囲選んで = のvim任せ再インデントとかもたまに
379
(1): 2018/09/08(土)19:47 AAS
>>377
bracketed paste modeに対応したバージョン使ってる?
380
(1): 2018/09/08(土)19:55 AAS
外部リンク[html]:ttssh2.osdn.jp
これも見ておくと便利
381: 2018/09/08(土)22:31 AAS
昔は貼り付け時にインデントおかしくならないように貼り付け用マッピングを用意してたけどいつの間にかいらなくなった
382
(1): 2018/09/09(日)02:48 AAS
コピーがYなのが一番不可解なんだけどこれ慣れるもんなの?
偏屈なのか使う奴だけにしてくれ
383: 2018/09/09(日)06:13 AAS
>>382
コピーじゃなくてヤンクと考えればいいよ。
384: 2018/09/09(日)07:24 AAS
しばらく使ったら「このキーは何の頭文字か」とかまったく気にならなくなるぞ
重要なのはホームポジションからの距離
385: 2018/09/09(日)10:47 AAS
vimと違ってemacsは日本語関連の愚痴聞かないがあっちはIMと仲良くやってるのか
マウスもカーソルキーもない時代に高性能なクリップボード作ったとかビルジョイ未来に生きてるな
386: 2018/09/09(日)10:55 AAS
Emacsも使うけど日本語で特別な問題を感じたことはないな。
Vimの方が経験が浅くてぼんやりそういう印象を持っていただけだけど、
ここに書かれているような説明で正しいのかな?

外部リンク:www.soum.co.jp
387: 2018/09/09(日)10:57 AAS
ごめん。変な文字が入った。
> 外部リンク:www.soum.co.jp
外部リンク:www.soum.co.jp
388: 2018/09/09(日)12:12 AAS
>>379
今xtermで試したらずれなかった
けど俺が普段使ってるターミナルエミュレータだと駄目みたいだ
>>380見てなんかやれば直せる?のかもしれないけどこれを理解するのが大変そうだ
389: 2018/09/09(日)13:52 AAS
set keywordprg=:helpをやるとshift+kでカーソル位置の文字でヘルプ引けるのな
vimrcを弄る時の手間ちょっと減るわ
390: 2018/09/09(日)18:34 AAS
あまり頓着してないけどタブ派かスペース派でも分かれそう
391: 2018/09/09(日)18:41 AAS
スペース4文字いちたく
392
(1): 2018/09/10(月)20:23 AAS
デフォルトだとタブがスペース8個分になるのはどこから来てるんだろう(´・ω・`)
393: 2018/09/11(火)02:44 AAS
全角はスペース2個分だから、全角4個分でスペース8個とか
394: 2018/09/11(火)08:00 AAS
>>392
外部リンク:superuser.com

ベストアンサーに対するコメントの最後2つが最もらしいけど、
1) タイプライターの時代に数字を含む表を作成するのにセルの幅が8つだと7桁までの数字を格納できて一般的な用途で都合が良かった
2) 印刷物のパラグラフの最初のインデントは5文字(1インチ)なのでタブを5文字に変更しても良さそうなものだが、コンピューターの時代になっても8文字が使われ続けたのはバイナリの計算で5よりも8を足したり引いたりする方が楽だったから
395: 2018/09/11(火)15:43 AAS
初心者だから筋違いなこと言ってるかもしれないが、タブインデントのときに行移動すると、インデントしてるタブ自体が文字としてカウントされるからめんどくさい
スペースインデントなら行頭の文字にカーソルが入るんだが
396
(1): 2018/09/11(火)20:37 AAS
POSIXによると最も基本的なshでも$()によるコマンド置換ができるようですが
vimのft=shにおいて$()が正しくシンタックスハイライトされません。
これってバグ報告やらをすべきでしょうか。
vim8.1
1-
あと 606 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.019s