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
2018/01/28(日) 13:43:33.82
2018/01/28(日) 14:41:11.99
嘘だぞ3時間くらいでどうでもよくなるぞ
2018/01/29(月) 00:05:50.09
「この恩は[短い期間]の間決して忘れません」
スラドが元ネタだった気がするんだけど、これ、傍から見てる分には面白かったんだけど
いざ自分が教えた時にこういう返しをされると ほんの少しだけどイラってするよね。
このネタが廃れた理由それだと思う。
スラドが元ネタだった気がするんだけど、これ、傍から見てる分には面白かったんだけど
いざ自分が教えた時にこういう返しをされると ほんの少しだけどイラってするよね。
このネタが廃れた理由それだと思う。
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
■ このスレッドは過去ログ倉庫に格納されています
