Vim 6以降に関する話題、Part26です。
http://www.vim.org/
前スレ
Vim Part25 [転載禁止]?2ch.net
http://peace.2ch.net/test/read.cgi/unix/1427713482/
Vim Part26
http://mevius.2ch.net/test/read.cgi/unix/1455436351/
関連情報は>>2-6あたり
探検
Vim Part27
■ このスレッドは過去ログ倉庫に格納されています
2017/10/03(火) 22:54:43.91
283名無しさん@お腹いっぱい。
2018/01/29(月) 18:46:57.542018/01/29(月) 21:10:46.45
しばらくvim環境を放置してたけど、久しぶりに見直そうと調べたらneovimというのが出てきたり
deinがNeoBundleに取って代わったりと色々浦島すぎてきついっす
気合い入れて環境構築に励むか、軟弱なIDEに逃げるか迷う・・・
deinがNeoBundleに取って代わったりと色々浦島すぎてきついっす
気合い入れて環境構築に励むか、軟弱なIDEに逃げるか迷う・・・
2018/01/29(月) 21:37:26.36
>>284
肩の力を抜いて軟弱に Vim を使おう
plug みたいなミニマル志向のプラグインマネージャを選んでみるといいかもよ
Vim 8.0 以降なら minpac が一押しだ
neovim への移行は vimrc をリネームするだけで済むとかなんとか
使ってないので詳しくは知らない
肩の力を抜いて軟弱に Vim を使おう
plug みたいなミニマル志向のプラグインマネージャを選んでみるといいかもよ
Vim 8.0 以降なら minpac が一押しだ
neovim への移行は vimrc をリネームするだけで済むとかなんとか
使ってないので詳しくは知らない
2018/01/29(月) 22:47:44.31
2018/01/29(月) 23:04:44.79
288名無しさん@お腹いっぱい。
2018/01/29(月) 23:46:52.98 alias vim="rm -rf"; sudo vim /etc
2018/01/29(月) 23:50:29.49
なぜ人は、vimtutorやvim-doc jaを読まないのだろうか
2018/01/30(火) 00:08:54.12
ほんと、わざわざプラグイン入れんでもデフォルト機能でできるのにただただ動作を遅くしているだけのvimrcが散見される
2018/01/30(火) 00:15:01.61
./configure \
--prefix=/usr/local \
--with-features=huge \
--enable-multibyte \
--enable-terminal \
--enable-xim \
--enable-fontset \
--enable-rubyinterp=yes \
--enable-pythoninterp=yes \
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-gui=gtk3 \
--enable-cscope \
--disable-selinux \
--enable-fail-if-missing
--prefix=/usr/local \
--with-features=huge \
--enable-multibyte \
--enable-terminal \
--enable-xim \
--enable-fontset \
--enable-rubyinterp=yes \
--enable-pythoninterp=yes \
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-gui=gtk3 \
--enable-cscope \
--disable-selinux \
--enable-fail-if-missing
2018/01/30(火) 00:38:39.12
Vimでseqみたいな動作って無理?
つかそんな函数あったりしない?
具体的には、bufferを沢山開いていて、12番目から20番目まで閉じたいって時に
:bd 12 13 14 [...] 19 20
とやるのが面倒なので
:bd vimseq(12,20)
みたくやりたいってこと。
つかそんな函数あったりしない?
具体的には、bufferを沢山開いていて、12番目から20番目まで閉じたいって時に
:bd 12 13 14 [...] 19 20
とやるのが面倒なので
:bd vimseq(12,20)
みたくやりたいってこと。
2018/01/30(火) 01:34:24.13
>>292
:12,20bd
:12,20bd
2018/01/30(火) 01:56:29.18
2018/01/30(火) 11:36:35.44
IDEとしてすばやく環境構築したいならneovimにSpaceVim(space-vimもあってまぎらわしい)を入れるのが一番お気軽かな
2018/01/30(火) 12:17:09.43
neovimってどうなの?
本家vimはもうオワコン?
本家vimはもうオワコン?
2018/01/30(火) 16:48:04.64
vimのヘルプをシェルから直接開く方法教えろください
vimの起動後に毎回:hせずに最初から開きたい
vim変態仕様にまだ慣れてないから拡張なんて入れてる余裕ないわ
vimの起動後に毎回:hせずに最初から開きたい
vim変態仕様にまだ慣れてないから拡張なんて入れてる余裕ないわ
2018/01/30(火) 17:38:44.45
>>293
こういう単純明快な答えをさらっと出してくるひとほんと尊敬するわ
こういう単純明快な答えをさらっと出してくるひとほんと尊敬するわ
2018/01/30(火) 17:44:42.05
>>297
vim +”:help <キーワード>”
vim +”:help <キーワード>”
2018/01/30(火) 18:01:19.24
2018/01/31(水) 01:25:17.62
>>296
なんか操作して文字化けするNeovimは論外
なんか操作して文字化けするNeovimは論外
2018/01/31(水) 15:39:55.36
:bdってバッファ一覧から一時的に隠すだけで:ls!だと表示されるのな
バッファの抹消は:bwらしいわ
バッファの抹消は:bwらしいわ
2018/01/31(水) 17:33:34.70
今見えてるバッファ (`:ls[!]` で2桁目が "a") 以外のバッファを :bw するにはどーすりゃいいんだ
2018/01/31(水) 21:19:48.79
2018/02/01(木) 01:29:18.38
:ls!はヘルプ履歴も含む全ファイルバッファを表示
:!lsはシェルのls
vimのびっくりは強制だと思ってたが一概にそうでもないのか
コマンドの前後で意味変わるとかそんなの分かるか
:!lsはシェルのls
vimのびっくりは強制だと思ってたが一概にそうでもないのか
コマンドの前後で意味変わるとかそんなの分かるか
2018/02/01(木) 07:46:29.59
!grepみたいな最初につく!は外部コマンド
wq!みたいな後につく!は強制を表す
wq!みたいな後につく!は強制を表す
2018/02/01(木) 12:31:38.10
work!
2018/02/01(木) 14:01:46.13
core dumped
2018/02/01(木) 15:47:33.51
:r! printf "\%s\n" hoge{01..10}
2018/02/02(金) 07:05:04.85
>>275 草
2018/02/03(土) 11:57:15.52
コメント用にtcommentからcawに乗り換えようと設定をググってたら、↓みたいにしてる人かなり多かった。
<Leader>ってデフォルトだと \ だと思うけど、こんな遠い位置にあって使いづらくないんだろうか・・・。
nmap <Leader>c <Plug>(caw:hatpos:toggle)
vmap <Leader>c <Plug>(caw:hatpos:toggle)
ちなみにcawもプレフィックスgcだけど、tcommentと同じ感じにしたい人は↓とか追加しとくと吉。
vmap gc <Plug>(caw:hatpos:toggle)
<Leader>ってデフォルトだと \ だと思うけど、こんな遠い位置にあって使いづらくないんだろうか・・・。
nmap <Leader>c <Plug>(caw:hatpos:toggle)
vmap <Leader>c <Plug>(caw:hatpos:toggle)
ちなみにcawもプレフィックスgcだけど、tcommentと同じ感じにしたい人は↓とか追加しとくと吉。
vmap gc <Plug>(caw:hatpos:toggle)
2018/02/03(土) 12:17:12.08
<Leader> 別のキーに変えてるんじゃない?
私は , にしてる
私は , にしてる
2018/02/03(土) 15:09:28.77
leaderを変更できることも知らんレベルの奴は悩み事が無駄に多いんだなあ
2018/02/03(土) 16:03:56.80
もう一度読んでみ
2018/02/03(土) 23:16:24.21
vimってギークしか使わんわけじゃない
分野によるけどプログラミングしたことありませんUnixLinux触ったことありません系のやつが
研究室や会社入って仕方なく使うってシチュエーションも珍しくない
ほんと哀れ
分野によるけどプログラミングしたことありませんUnixLinux触ったことありません系のやつが
研究室や会社入って仕方なく使うってシチュエーションも珍しくない
ほんと哀れ
2018/02/03(土) 23:39:12.37
常用のテキストエディタにあえてvimを選ぶのと
必要に迫られてvimを使わざるを得なくなるのを同一に見るアホはさすがにここにはいないだろ
必要に迫られてvimを使わざるを得なくなるのを同一に見るアホはさすがにここにはいないだろ
2018/02/03(土) 23:40:41.99
いまの職場に移ってからVim使うようになったけど慣れると楽しいよ。
2018/02/04(日) 01:03:02.98
ひどいのになるとリモート先のUnixでvimやemacsを使うのを断念してローカルのWindowsにダウンロードして
エディタで編集してまたアップロードしたりしてる
あるいはWinSCPなどのクライアントソフト内蔵のエディタを使うとか
エディタで編集してまたアップロードしたりしてる
あるいはWinSCPなどのクライアントソフト内蔵のエディタを使うとか
2018/02/04(日) 03:10:46.74
それうっかりメモ帳でやってshift-jisになるフラグじゃないですか
慣れたら楽だけどそれは慣れたからの話しだしな
お前は学習中も文句言わずにvimを使えてたと言えるのかって言いたくもなるだろうな
鯖相手なら日本語切り替えなんて敵はいないけども
慣れたら楽だけどそれは慣れたからの話しだしな
お前は学習中も文句言わずにvimを使えてたと言えるのかって言いたくもなるだろうな
鯖相手なら日本語切り替えなんて敵はいないけども
2018/02/04(日) 08:44:48.62
ここまで俺の自演
321名無しさん@お腹いっぱい。
2018/02/04(日) 10:12:27.84 アホだなぁ
TPOに合わせて使い分けるんだよ
TeraPadが最高だけど
TPOに合わせて使い分けるんだよ
TeraPadが最高だけど
2018/02/04(日) 12:29:29.53
できる奴はcatで事足りるってマジ?
2018/02/04(日) 14:35:43.63
なんかそういう話あったな。
「真のプログラマはcatで機械語を書く」
みたいなの。
「真のプログラマはcatで機械語を書く」
みたいなの。
2018/02/04(日) 14:46:42.52
そいつはもはやコンパイラだ
325名無しさん@お腹いっぱい。
2018/02/04(日) 17:34:27.18 「vi使えません」
「emacs面倒」
「今時はsublimetext」
「な、nanoで」
「catでぱぱっと作りました」
何このイケメン
「emacs面倒」
「今時はsublimetext」
「な、nanoで」
「catでぱぱっと作りました」
何このイケメン
2018/02/04(日) 21:29:01.29
今後のためにvi使えるようにしとけで終わる話
327名無しさん@お腹いっぱい。
2018/02/04(日) 21:53:12.412018/02/04(日) 22:46:47.52
bashもmacもemacsキーバインドなのに
329名無しさん@お腹いっぱい。
2018/02/04(日) 22:59:16.15 >>327
ショボいなぁ
ショボいなぁ
330名無しさん@お腹いっぱい。
2018/02/05(月) 00:31:35.47 >>327
emacs無しにどうやってnews読むんだよ!!!
emacs無しにどうやってnews読むんだよ!!!
2018/02/05(月) 00:39:18.69
emacsの話題はemacsスレでね
向こうも過疎ってるし
向こうも過疎ってるし
2018/02/05(月) 05:52:25.72
POSIX標準のshにさえviキーバインドがあるし[1],
Google DriveやInboxのショートカットだってvi風[2][3]。
Twitterもjkで上下に移動とかいうショートカットだし[4],
Git Hubもそう[5]。
これだけあって,まだ「Emacsキーバインドの方が優勢」なの?
---
1: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html#tag_20_117_13_03
2: https://support.google.com/drive/answer/2563044?hl=ja
3: https://support.google.com/inbox/answer/6080523?hl=ja
4: https://help.twitter.com/ja/using-twitter/how-to-tweet
5: https://help.github.com/articles/using-keyboard-shortcuts/
Google DriveやInboxのショートカットだってvi風[2][3]。
Twitterもjkで上下に移動とかいうショートカットだし[4],
Git Hubもそう[5]。
これだけあって,まだ「Emacsキーバインドの方が優勢」なの?
---
1: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/sh.html#tag_20_117_13_03
2: https://support.google.com/drive/answer/2563044?hl=ja
3: https://support.google.com/inbox/answer/6080523?hl=ja
4: https://help.twitter.com/ja/using-twitter/how-to-tweet
5: https://help.github.com/articles/using-keyboard-shortcuts/
2018/02/05(月) 06:46:47.45
半々くらいじゃね?
2018/02/05(月) 08:42:05.99
emacsなんて使ってるのガイジだけだろ
ここはvimスレなんだからほっとけ
ここはvimスレなんだからほっとけ
2018/02/05(月) 13:00:07.58
シェルのキーバインドはemacs、エディタのキーバインドはvimというハイブリッドにしてる(´・ω・`)
2018/02/05(月) 13:43:31.40
> エディタのキーバインドはvim
ということはエディタ自体はAtomとかVim実体じゃないってこと?
ということはエディタ自体はAtomとかVim実体じゃないってこと?
337名無しさん@お腹いっぱい。
2018/02/05(月) 15:28:33.14 Emacsは別にキーバインドが優れているわけでなく優位性はelispでの拡張性とかプラットフォーム的な面なんだから、
キーバインドだけで比べれば、そりゃVimの方が効率的だよね、とはなる。
でもなんか論点としてズレてる。まぁスレチだからいいけど
キーバインドだけで比べれば、そりゃVimの方が効率的だよね、とはなる。
でもなんか論点としてズレてる。まぁスレチだからいいけど
2018/02/05(月) 23:08:59.27
エマクソなんか触りたくない見たくもない汚らわしい
2018/02/06(火) 01:14:48.36
emacsに指を腱鞘炎にされた奴がいるな
2018/02/06(火) 07:35:12.21
capsとctrlの入れ替えは必須だろ
2018/02/06(火) 08:01:31.01
NFER/XFER を L/R-Ctrlにしてる俺は異端ですかそうですか(誰も聞いてない
2018/02/06(火) 11:14:13.06
NFERはESCにしてる
2018/02/06(火) 14:07:19.87
:help sex
2018/02/06(火) 16:44:18.96
ここの住人には:smileはもう古いか。(これは Vim8 から)
なんか他にもイースターエッグありそうなんだよな
知ってるのとしては,:help!と:help 42くらい。
なんか他にもイースターエッグありそうなんだよな
知ってるのとしては,:help!と:help 42くらい。
2018/02/06(火) 18:52:55.38
下手にキーマップ替えてそれに慣れても困るだけだから極力そのままで使ってる
これはプラグインの盛り合わせにも言えるけど
これはプラグインの盛り合わせにも言えるけど
2018/02/07(水) 00:06:50.11
実践vimに影響されてctrlは小指球で押しているよ。
2018/02/07(水) 01:35:22.98
ネコですか?
2018/02/07(水) 08:31:09.33
vimってaltは使わんの?
2018/02/07(水) 14:09:11.70
挿入モードのままalt+キーでコマンド操作しながらノーマルモードにしたりはできる
挿入モードのままalt+uでアンドゥしたりalt+iで日本語有効状態のまま挿入モードにしたり
xやdは挙動が違うしよく分からんが
挿入モードのままalt+uでアンドゥしたりalt+iで日本語有効状態のまま挿入モードにしたり
xやdは挙動が違うしよく分からんが
2018/02/07(水) 18:10:56.72
>>348
普通の端末ではalt+<キー>は<esc><キー>の並びと等価だから、<esc>単独に割当てがあるvimではaltを使うのが困難
普通の端末ではalt+<キー>は<esc><キー>の並びと等価だから、<esc>単独に割当てがあるvimではaltを使うのが困難
2018/02/07(水) 23:43:55.69
Escが単一キーってセンス悪いよね
2018/02/08(木) 00:16:42.95
ESCさんを舐めんなよ
モードを戻すのに活躍してんだぞ
モードを戻すのに活躍してんだぞ
2018/02/08(木) 01:03:24.20
挿入からノーマルモードに戻すのはjjにしてるわ
2018/02/08(木) 01:16:12.46
そこはjkで
2018/02/08(木) 03:22:41.63
jkはそれこそよく使うだろJK
2018/02/08(木) 04:56:32.04
JKはどっちが上下か忘れやすいのでNG
多用しないキーまで覚えるほど余裕ないんだわ
多用しないキーまで覚えるほど余裕ないんだわ
357名無しさん@お腹いっぱい。
2018/02/08(木) 23:20:34.79 どう考えても忘れやすくないだろう
2018/02/08(木) 23:54:30.53
jが下矢印っぽい、でもう一生忘れないのが普通だと思ってた。
忘れちゃう人とかいたんだ。
忘れちゃう人とかいたんだ。
2018/02/09(金) 00:38:07.51
aとiどっちがどっちか未だに迷ってしまうんだけど超速で判断するコツある?
2018/02/09(金) 00:51:59.35
appendで後ろに付け足すイメージ、
insertでカーソルの位置そのものにねじ込むイメージかね。
AとIも一緒に覚えちゃった方がいい。
insertでカーソルの位置そのものにねじ込むイメージかね。
AとIも一緒に覚えちゃった方がいい。
2018/02/09(金) 03:39:43.94
ていうか
edの進化形であることを考慮すればだな…(老害感)
edの進化形であることを考慮すればだな…(老害感)
362名無しさん@お腹いっぱい。
2018/02/09(金) 14:01:50.67 カーソル(一般人)
HJKL(普通)
ESDX(老害)
WSAD(FPS脳)
Dvorak(変態)
Kinesis(金持ち)
HJKL(普通)
ESDX(老害)
WSAD(FPS脳)
Dvorak(変態)
Kinesis(金持ち)
2018/02/09(金) 18:43:40.83
>>362
>ESDX(老害)
老害というがこれが一番合理的だと思うぞ
Wordster以来の由緒あるキーバインドだし
MifesもVZも一太郎もMicrosoftやBorlandのIDEもこれだった
俺はVim以外なんでもこのキーバインドに設定してる
>ESDX(老害)
老害というがこれが一番合理的だと思うぞ
Wordster以来の由緒あるキーバインドだし
MifesもVZも一太郎もMicrosoftやBorlandのIDEもこれだった
俺はVim以外なんでもこのキーバインドに設定してる
2018/02/09(金) 20:33:14.32
昔から使われてる=合理的という理屈
これでは老害と言われても仕方ない
これでは老害と言われても仕方ない
2018/02/09(金) 21:11:39.95
いまだにemacsガーvimガーとか言って使ってるほうが老害だろ
俺は自覚あるし別にいいと思ってるけど
俺は自覚あるし別にいいと思ってるけど
2018/02/09(金) 21:41:19.49
でもvimはナウなヤングの一番人気エデタァなのでしょう?
2018/02/09(金) 22:46:33.25
vimは必要に迫られた時に使うもの
2018/02/09(金) 23:10:19.85
なにそれ
2018/02/09(金) 23:41:09.65
エデタァはエデトする必要があるときに使うってゆうことでしょう
2018/02/10(土) 02:39:45.22
共通する語尾から仄かに自演臭さが漂ってきますね……
2018/02/10(土) 06:59:07.94
取っつきにくい奴なんだが深く知るといい奴
2018/02/10(土) 13:14:48.12
2018/02/10(土) 14:21:25.51
ダミーファイル作る時に知ってドハマリしました
処理回数と処理内容をまとめて入れるのが面白くてな
一瞬で万単位の行作ったり読み込んだり
処理回数と処理内容をまとめて入れるのが面白くてな
一瞬で万単位の行作ったり読み込んだり
2018/02/10(土) 14:37:42.24
「ドハマリ」って言うからてっきり失敗談かと思ったわ
それとは別にダミーファイルなんて for と sed でどうにかなりそうだけどな…
それとは別にダミーファイルなんて for と sed でどうにかなりそうだけどな…
375名無しさん@お腹いっぱい。
2018/02/10(土) 15:03:55.16 足し算教える前に九九の有用性唱えてどうすんの
2018/02/10(土) 17:34:00.04
emacsだとctrl+spaceで範囲選択してコピペしていたのですが、
vimで何行か数えるのが面倒な範囲をコピペするにはどうしたらよいですか?
vimで何行か数えるのが面倒な範囲をコピペするにはどうしたらよいですか?
2018/02/10(土) 17:54:50.37
shift+v
文字単位ならv
縦に範囲限りたいならctrl+v
文字単位ならv
縦に範囲限りたいならctrl+v
2018/02/10(土) 18:11:24.92
ありがとうー
2018/02/10(土) 18:26:39.30
2018/02/10(土) 18:44:29.79
未だにNeovimがVimの上位互換だと思っている情弱がいて笑ってしまう
2018/02/11(日) 08:18:39.72
emacs毛嫌いしてるけどお前のそのシェルはemacsじゃねーかと
2018/02/11(日) 08:49:51.80
え?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… [BFU★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で [ぐれ★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」 [ぐれ★]
- 「稼ぐのよ!」高市総理が電話ガチャ切りで伝えたこと 鈴木憲和農林水産大臣が国政報告会に出席 自身が目指す農政の方針語る [煮卵★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- 俳優 高岡蒼佑「エジプト出身とかナイジェリア出身とかの人が、日本の代表顔して移民の事とか話してるの見るとなんか違う気がする」★2 [Anonymous★]
- 【高市悲報】アメリカ戦争省「あのさ、何回シミュレートしてもわーくに中国に負けちゃうんだよね🤗」 [359965264]
- 高市早苗総理につけたい二つ名 [245325974]
- アベノミクス」で投資対象と化したマンション ローンの低金利が続き「年収の12倍」借りる20代まで😲 [861717324]
- 自民「高市の一言でこれまで積み上げてきた関係が駄目になる。言葉の重みを分かっていない。自分でまいた種は自分で刈り取ってもらう」 [256556981]
- 中国国営放送「日本は琉球をただちに中国に返還せよ」 キタ━━━━(゚∀゚)━━━━!!!!! [314039747]
- 子供の頃は学校の先生って神に見えてだけど、今思えばただの雑魚だよな
