Vim Part29

■ このスレッドは過去ログ倉庫に格納されています
2019/02/14(木) 00:54:19.01
Vim 6以降に関する話題です。
http://www.vim.org/

前スレ
Vim Part28
https://mevius.5ch.net/test/read.cgi/unix/1526552297/

関連情報は>>2-3あたり
2019/10/23(水) 23:02:18.19
ある程度慣れて来たらドキュメント全部に目を通せ
2019/10/24(木) 08:59:25.77
コピペは Shift-Ins でやってるな
GVim とか Win でも使えるのか知らないけど
2019/10/24(木) 10:00:44.42
>>515
jjにしたほうが楽
2019/10/24(木) 14:50:13.15
jjは2回押すのに時間がかかるのが嫌だ
C-[派
2019/10/24(木) 16:47:13.37
jjを推す訳じゃないが
jjよりc-[のほうが3倍くらい入力コスト高いと思うぞ
2019/10/24(木) 21:22:23.38
capslockをetcと入れ替える派
2019/10/24(木) 21:27:49.13
jjだとたまにJJと入力されて発狂する派
2019/10/25(金) 06:06:09.79
自分もクリップボードへのコピペと切り取りは C-ins, S-ins, S-del
vim以外でもほとんどこれ
ctrl +x,c,v はほぼ使わない
2019/10/25(金) 09:08:26.27
set clipboard=unnamed,autoselect
にしている
2019/10/25(金) 13:49:16.82
コピペはinset/deleteでやるからいいとか言いたことはそうじゃないと思うぞ
XCV以前からあるショートカットってだけでvim発祥じゃないんだから
2019/10/26(土) 08:59:25.54
syntax enable

syantax on
の違いってなんでしょう?

ヘルプを見るとenableの方は自分で設定したhighlight等を上書きせず、onの方は自分で設定したhighlightを破棄してデフォルトの設定にする、と書いてあります。
が、自分で色々実験してみても違いがないように思えます。
違いが出るような再現手順があれば、それも教えていただきたいです。
2019/10/26(土) 12:50:53.58
このスレだけuni板でやたら伸びるのな。
2019/10/27(日) 00:06:38.53
ESCはC-iにしてる
はずだったんだがタブが挿入される なんでやw
2019/10/27(日) 10:10:59.76
ここだけ伸びてるというより他のスレが限界集落ってだけでは
2019/10/29(火) 00:00:59.63
2ch閉鎖危機の時の伝説が無ければとっくにLinux板と統合されてるよ
2019/10/29(火) 09:05:53.65
今や当時を知る者がどれほどいる事だろうか
532名無しさん@お腹いっぱい。
垢版 |
2019/10/29(火) 16:15:48.86
>>531
当時2ちゃんよくわからなくROMってて
なんか表示おかしーな?って思ってたら
気がついたら直ってて
コピペになってた

32歳美少女
533名無しさん@お腹いっぱい。
垢版 |
2019/11/01(金) 18:43:23.67
置換モードでコードに書かれている単語の補完が可能になる方法やプラグイン知ってる方いませんか?
2019/11/02(土) 01:33:06.93
vimって日本語と相性悪そうなんだけどどうなの
まさか日本語封印するために英語使ってんの
2019/11/02(土) 05:00:21.85
>>534
日本語で頼む
2019/11/02(土) 11:46:25.06
音声入力はできますか?
2019/11/02(土) 11:49:31.98
チンコのインプットはできますか?
2019/11/02(土) 14:19:09.68
やはりこのスレだけ異常に伸びる
中身は腐れレス
2019/11/03(日) 16:12:31.71
>>535
vimはインプットメソッドと相性悪いけどどうなの
日本語打てないからわざわざ英語でコメント打ってんの
じゃねーの?
2019/11/11(月) 12:35:48.53
別に相性悪か無いよ
そもそもコーディングするとき日本語あんまり使わないし
2019/11/11(月) 13:17:31.27
日本語入力し終わったらIMEオフるクセついてる
あとinsertから戻るときにIMEオフになるよう設定してる
2019/11/12(火) 00:18:07.83
半端な気持ちで入ってくるなよvimの世界によ
2019/11/12(火) 02:19:41.15
抜け出せなくなるからな
2019/11/12(火) 21:20:24.76
vimの沼
2019/11/12(火) 21:22:36.84
だが抜け出せない沼も悪くない
2019/11/12(火) 21:29:58.61
いい湯加減じゃないか
2019/11/12(火) 21:31:29.82
いつの間にか他のアプリのキーバインド全てvim風にしてしまう病
2019/11/12(火) 21:49:29.28
まずシェルとWebブラウザは基本
vimバインドじゃないとイラつく
2019/11/12(火) 22:40:48.23
https://www.google.com/search?q=vim+t-shirt&;prmd=isvn&sxsrf=ACYBGNRtsF8T-UeMAaf6X3pJIe4MRnng6g:1573565684046&source=lnms&tbm=shop&sa=X&ved=2ahUKEwjN-YL95OTlAhWNy4sBHTPgCJoQ_AUoAnoECA0QAg&biw=424&bih=621&dpr=2.55

次の症状
2019/11/12(火) 22:44:39.34
個人的にhjklのさりげなさ、わかる人にだけわかる感が好き
2019/11/14(木) 02:29:17.34
俺のhjklは矢印変換専用ですわ
むしろvim以外で輝く
2019/11/14(木) 06:52:08.41
マッキー極細でhjklキートップに←↓↑→と、homeに~と、
追加で書きたくなる俺は多分病気だな
2019/11/14(木) 10:27:44.05
確かに矢印変換の方がhjklは捗るよね
俺の場合それで方向覚えたわ
2019/11/15(金) 08:02:03.57
矢印云々ってなんのことよ
2019/11/15(金) 09:15:02.08
やじるしでんでん
2019/11/15(金) 09:44:04.53
zk連打できのこの山
2019/11/15(金) 16:15:49.89
googleIMEはz+hjklで矢印が出せるからな
zhで←、zjで↓が出るから使ってりゃ自然と覚えるってこと
他にz,で‥、z.で…、z[で『、z]で』、z-で〜になる
2019/11/15(金) 22:47:36.52
シェルのキーバインドはemacsだわ
モード切り替えるのが面倒くさい
2019/11/15(金) 23:35:16.11
rogue というゲームをやると hjlk は自然と覚えられるぞ
2019/11/16(土) 01:16:46.58
rogueぼちぼちやってる
放置してると割と解けたりするし、詰まったら放置
2019/11/16(土) 09:11:06.32
まともに学習したいならvim adventuresやれ定期
2019/11/16(土) 09:45:19.25
vim adventuresでぐぐって3番目の記事に草
2019/11/16(土) 11:00:13.26
Googleの検索結果はパーソナライズされているということは知っておこう
2019/11/16(土) 11:20:56.26
すまん。作者と思われたら失礼だと思い周りくどく書いてしまった。
俺の脳髄のスマッシュヒットはこちら
ttps://qiita.com/kugyu10/items/3f79073a2ac280c43dac
2019/11/16(土) 18:16:02.22
>>564
記事作者の方ですか?
2019/11/16(土) 18:39:04.89
穿ってるねえ
567名無しさん@お腹いっぱい。
垢版 |
2019/11/19(火) 17:08:17.03
.viminfo の中のジャンプリストという部分が
新しいファイルを開く度に(正確には開いて閉じる度に)古い履歴が二重に増殖してしまうんだが
これバグだよな?
だれかバグ報告しといてくれない?
どこに報告すればいいのかわからん
↓以下 .viminfo の具体例

# ジャンプリスト (新しいものが先):
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
(省略...)

↑これが
b.txt を開いて閉じると
↓こうなる

# ジャンプリスト (新しいものが先):
-' 1 0 ~/Desktop/temp/b.txt
|4,39,1,0,1574150302,"~/Desktop/temp/b.txt"
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
-' 1 0 ~/Desktop/temp/a.txt
|4,39,1,0,1574150163,"~/Desktop/temp/a.txt"
(省略...)

さらに繰り返すたびに倍々に増えていく
2019/11/19(火) 17:38:36.14
bを閉じた後はaに行ってるんだからそうなるだろ
569名無しさん@お腹いっぱい。
垢版 |
2019/11/20(水) 02:22:41.59
>>568
上が新だよ
2019/11/20(水) 08:46:35.61
日英で前後の意味が逆だから迷うのはあるある
2019/11/25(月) 17:31:08.36
【急募】テキストオブジェクトの覚え方
2019/11/25(月) 17:54:05.39
ヘルプ見ろ
2019/11/25(月) 17:54:10.68
>>571
チートシート用意しとけ
2019/11/26(火) 01:51:45.50
https://youtu.be/cq9es-8hgKg
2019/11/26(火) 19:57:45.40
g系のコマンドもなかなか覚えられないな
giとかgdは便利なんだけど、明確に意識しないと使いこなせない(´・ω・`)
2019/11/27(水) 02:51:56.45
vimの全コマンドを網羅した壁紙って4Kで足りる?
2019/12/02(月) 14:57:37.25
VimConf 2019 Videos and Photos
https://www.youtube.com/watch?v=kgUciluS-ys&;list=PLx8bw5NQypskQlEGupVqoUBBJtRmNXLet
面白いトピックはあるかな?
2019/12/04(水) 17:34:17.92
趣味でvim始めてみたいんだけどドットインストールの講座マスターするだけでは不十分?
実践Vimまで手を出すべきだろうか
2019/12/04(水) 18:01:21.89
ドットインストールの一覧見た感じ基本はだいたいOK
気になるなら実践Vimは買って損はない
2019/12/04(水) 20:49:41.86
>>577
発音は「ビム」で良かったんか…
今まで思い切り「ヴイアイエム」やったわw
2019/12/04(水) 21:38:26.37
実践Vimいいよ〜
いっぱしのvi使いを自認していたつもりだったけど、知らないことがいっぱいあったわ
2019/12/05(木) 16:27:30.94
環境設定が楽しい
実践Vim買ってみるかな
2019/12/06(金) 01:36:09.12
でもモードと日本語がね・・・
2019/12/06(金) 11:08:12.23
画面スクロールをさかのぼる方法ってない?
目的としては、カーソル位置の単語を検索する時に*を入力すると次の単語に飛ぶのが嫌なので*Nにマッピングして元の単語にカーソルを戻しているんだけど、
これだと次の単語が表示範囲外だった場合はスクロールが発生するために元の単語に戻った時に表示範囲が変わってしまう
*Nの後に何か追加するかしてこの表示範囲ズレも含めて元に戻したい
2019/12/06(金) 12:10:16.03
俺はscrolloff設定して常に画面中央にカーソルが来るようにしてる
ジャンプする前も戻ってきた時もカーソル位置や画面範囲は変わらない
2019/12/07(土) 12:44:07.25
Vimうまくすればほとんどエディタ、開発環境の上位互換なんじゃないのか?
調べれば調べるほどなんでもできるぞこれ
2019/12/07(土) 13:22:22.99
色々やろうとすればやろうとするほど
俺様環境になるんだよなw
他人に触らせられない
2019/12/08(日) 09:40:51.21
基本viでバッファ複数持てて画面を縦横に分割できるのが良いなvimは、エディタとして。
あとvimdiffがものすごく便利。
これなしでコードレビューできなくなってきてて怖い。
逆にそれ以外の機能使ってない。
エディタに懲りすぎると何が目的か分からなくなる。
そういうの楽しいけど。
2019/12/08(日) 12:12:54.34
vimをIDE化させることに否定的な人って多いけどvimrcとインストールスクリプトで
OS依存なく環境の自動構築ができる範囲に収まる限りは問題ないだろうと思う
今時他人にPC操作させることなどほぼないし他人が使うことを最初から想定しているならユーザーを切り替えればいい
2019/12/08(日) 13:12:24.08
vimgrepとdiffsplitとタグジャンプを使いこなせれば怖いものはない
2019/12/08(日) 21:00:04.08
近頃の vim の漢字コードはどんな感じ?
自動判定して任意の漢字コードで書き込めるの?
2019/12/09(月) 18:22:29.08
linux 上の話で申し訳ないが、8.1.2391 をUTF-8で使っていて、

環境に混在してる漢字仮名が書き込んである古いeuc-jp 文書をvimで開くと読めたことはない。

nkf で変換すればなんの問題もないけどな。
2019/12/09(月) 18:51:14.38
fileencodingsってvim6くらいに入ったんだな
2019/12/10(火) 08:36:15.97
>>589
IDE化ってどのくらいまでのこと言うのかな?
人によって感覚は違うんだろうが、自分的にはソース編集のための便利機能まではエディタの範疇で、コンパイル、リンクの環境みたいなのまで持ち始めるとIDEかなあ。
2019/12/11(水) 20:51:28.04
nkfなんてあるのか
これならwinのSJISも化けずに済むな
2019/12/12(木) 11:45:57.80
SJISを読む時はlvもあるといいよ
化けないless
2019/12/13(金) 10:47:08.31
v8.2キタ━━━━(゚∀゚)━━━━!!
2019/12/13(金) 21:49:10.45
新機能追加されたの?
2019/12/13(金) 22:05:34.43
>>598
https://www.vim.org/vim-8.2-released.php
https://github.com/vim/killersheep
2019/12/14(土) 14:33:24.70
584だがvim-asteriskでスクロール抑制できるようになった
2019/12/15(日) 09:42:15.49
公式のゲームがくだらな過ぎて草生える
2019/12/21(土) 21:44:52.02
>>584
つ vim-asteriskのstayモード
2019/12/23(月) 22:54:54.65
テキスト整形プラグインっていっぱいあってどれ使えばいいかわからん
Align使ってみるけど
2019/12/23(月) 23:35:43.42
指定したファイルを読み込み時にタイムスタンプを自動で挿入ってできる?
ガッツリした日記じゃなくて軽いメモ程度なんだけど
2019/12/25(水) 08:19:16.73
autocmd BufReadとstrftime("%Y-%m-%d", localtime())組み合わせたらいけそう
(丸投げ)
2019/12/29(日) 23:14:31.46
XML系列の言語のシンタックスハイライトで
名前空間がある場合と無い場合両方に対してハイライトを適用したんだけどどうすればいいかな。
現状syntax/xslt.vimを参考に↓
syn cluster xmlTagHook add=xmlElement
syn case match

syn match xmlElement '\%(namespace:\)\@<=element'

hi def link xmlElement Statement
↑としてるんだけどnamespace:が省略されてると上手くいかない。
2019/12/30(月) 09:26:22.59
行頭に.LOG付けてメモ帳で開くと日付の自動挿入できたよな
leafpadにはないが
2019/12/31(火) 16:47:21.16
暇つぶしにquotes.txtを読んでみた

私の元カノはemacsに走りました。もちろん、彼女とはうまくいきませんでした。
(Geoffrey Mann)

2019/12/31(火) 23:29:43.66
日付挿入の件だけど,
具体的な実装を出せないくらいVimスクリプト初学者が言うと
特定のファイルが開かれる
→それが今日開くのが二度目ならなにもしない
→そうでなければ今日の日付けをバッファに読み込んだ後に挿入

これだけで実現できそう。
2020/01/02(木) 15:25:51.41
autodate.vimのフック処理を開いたときにも適用すればいいんじゃないのかな
開いたときじゃなくて保存時でいいならそのまま使える
2020/01/10(金) 00:57:03.72
お前らって拡張はいくつ入れてるの?無闇に入れてもどうせ持て余すしよ
プラグインマネージャー自体が無駄に多くて余計訳わからんし
2020/01/10(金) 01:12:28.00
Vundle
vim-airline
vimdoc-ja
613名無しさん@お腹いっぱい。
垢版 |
2020/01/10(金) 23:56:51.81
NeoBundle 'vim-jp/vimdoc-ja'
NeoBundle 'tpope/vim-sensible.git'
NeoBundle 'vim-scripts/vim-auto-save'
NeoBundle 'skanehira/vsession'
NeoBundle 'tpope/vim-surround'
2020/01/11(土) 02:32:45.05
ゴリラさんのがある
2020/01/11(土) 14:37:26.38
開発用に使うから各言語用プラグインとか入れてると結果的に40個ぐらいになっている
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況