Vim 6以降に関する話題です。
http://www.vim.org/
前スレ
Vim Part29
https://mevius.5ch.net/test/read.cgi/unix/1550073259/
関連情報は>>2-3あたり
探検
Vim Part30
■ このスレッドは過去ログ倉庫に格納されています
2020/12/18(金) 12:18:50.83
2021/01/12(火) 20:51:35.22
ワッチョイほしい
119名無しさん@お腹いっぱい。 (ワッチョイ 3f86-KrW6)
2021/01/12(火) 22:24:15.630 自らつける勇気も無いなら言わない方が良い
2021/01/12(火) 22:32:59.08
vi覚えるとUNIXではいい事あるけど、Windowsは無いな。
あとHappy Hacking Keyboard を使うならviがちょっとうれしい。
あとHappy Hacking Keyboard を使うならviがちょっとうれしい。
2021/01/13(水) 00:12:28.92
>>119
自分で付けるのとデフォルトで付くのは別でしょう?
自分で付けるのとデフォルトで付くのは別でしょう?
2021/01/13(水) 02:16:55.89
123名無しさん@お腹いっぱい。
2021/01/13(水) 19:38:52.37 linuxでアウトライン使えるエディタはなんですか?
2021/01/13(水) 19:41:44.02
vimです
2021/01/13(水) 20:01:43.92
libreoffice --writer です
2021/01/13(水) 20:08:51.70
2021/01/14(木) 12:27:54.71
VOom入れてみたがなかなかいいな
書式はAsciiDoc
書式はAsciiDoc
2021/01/14(木) 23:36:02.19
アウトライナー使う意味が良く分からない
2021/01/14(木) 23:42:48.21
ラインエディタより便利なんじゃないか
2021/01/15(金) 10:59:06.20
editorcodingで既存コンテンツにも適用する方法ありませんか?
eclintを打つの面倒なんです
eclintを打つの面倒なんです
2021/01/16(土) 12:44:39.37
termdebug使ってみました
便利じゃん
backtraceとかthreadとか表示するウィンドウみたいなプラグインあったら教えろ下さい
便利じゃん
backtraceとかthreadとか表示するウィンドウみたいなプラグインあったら教えろ下さい
2021/01/17(日) 02:23:01.10
vimの達人になると日本語でも思考の速さで打てるようになりますか?
少し上を読むと日本語漢字かな変換と相性が悪そうに読めました。
少し上を読むと日本語漢字かな変換と相性が悪そうに読めました。
2021/01/17(日) 04:16:36.69
SKK!
SKK!
SKK!
2021/01/17(日) 07:43:46.23
eskkはすべてを解決する
2021/01/17(日) 08:00:49.12
>>132
元々の設計的に相性が悪いってだけで、打ってる間は別に関係ないし、それ以外でも工夫次第でオールオッケー
人気エディタなだけあって同じように「日本語と相性悪いなぁ」と思うプロやマニアも多いわけで、ネットで探せばいくらでもソリューションが見つかる
ただ、この手のエディタ全般に言えることだけど、自分で調べながら少しずつ使いやすく育てていくのが苦手なら大人しく日本語向けエディタを探すことをおすすめする
元々の設計的に相性が悪いってだけで、打ってる間は別に関係ないし、それ以外でも工夫次第でオールオッケー
人気エディタなだけあって同じように「日本語と相性悪いなぁ」と思うプロやマニアも多いわけで、ネットで探せばいくらでもソリューションが見つかる
ただ、この手のエディタ全般に言えることだけど、自分で調べながら少しずつ使いやすく育てていくのが苦手なら大人しく日本語向けエディタを探すことをおすすめする
2021/01/17(日) 09:18:32.27
skkが再び進化したりしないかな
2021/01/17(日) 10:23:28.82
skkの為にEmacs使うはわかるけどVimの人もいるのか?
2021/01/20(水) 17:31:37.45
neovim0.4.4で以下プラグインを使っています。
dein(deopleteプラグインを管理するプラグイン)
deoplete
先日nvim環境がおかしくなったのでneovim本体から全て再インストールし、
以前と同じ設定を持ってきたのですが、以前は
./
とするとカレントディレクトリのファイル一覧が出ていたのが出なくなり、
../
とするとそこからカレントディレクトリのファイル一覧が出るようになりました。
そのあとは普通にdeopleteでパスをたどれて下記のようにccc.txtを選択できるのですが、
aaaディレクトリはカレントディレクトリなので、下記パスにはファイルは存在しません。
../aaa/bbb/ccc.txt
./ で正常にカレントディレクトリのファイル一覧候補が出るようにするにはどうすればいいかわかりますか?
dein(deopleteプラグインを管理するプラグイン)
deoplete
先日nvim環境がおかしくなったのでneovim本体から全て再インストールし、
以前と同じ設定を持ってきたのですが、以前は
./
とするとカレントディレクトリのファイル一覧が出ていたのが出なくなり、
../
とするとそこからカレントディレクトリのファイル一覧が出るようになりました。
そのあとは普通にdeopleteでパスをたどれて下記のようにccc.txtを選択できるのですが、
aaaディレクトリはカレントディレクトリなので、下記パスにはファイルは存在しません。
../aaa/bbb/ccc.txt
./ で正常にカレントディレクトリのファイル一覧候補が出るようにするにはどうすればいいかわかりますか?
2021/01/20(水) 17:34:42.35
>>138
OSはCentOS6.8です。
OSはCentOS6.8です。
2021/01/20(水) 18:34:33.56
>>138
:pwd で本当に目的のディレクトリにいるのか確認
:pwd で本当に目的のディレクトリにいるのか確認
2021/01/20(水) 18:34:42.18
2021/01/20(水) 18:36:19.01
あいつのプラグインは仕様をころころ変えてきたから俺は絶対使いませんよ!
2021/01/20(水) 22:51:46.28
2021/01/21(木) 11:12:35.00
意識高い系が使うのがNeoVim
2021/01/21(木) 16:59:22.04
石北会系
146名無しさん@お腹いっぱい。
2021/01/21(木) 18:17:01.22 Windows版のvimって、上書き保存したとき、
NTFSの拡張属性けしちゃう?
WSL1で、win側のファイルを wsl 側で chmod 644 しても、
Windows側のvimで上書きすると chmod が 777 に戻ってしまう。
backupcopy=yes にはなっています。inode番号は変わってない。
同じことをメモ帳でやるとちゃんと保持される。
NTFSの拡張属性けしちゃう?
WSL1で、win側のファイルを wsl 側で chmod 644 しても、
Windows側のvimで上書きすると chmod が 777 に戻ってしまう。
backupcopy=yes にはなっています。inode番号は変わってない。
同じことをメモ帳でやるとちゃんと保持される。
2021/01/21(木) 18:22:02.80
WSLの事まで知ったことでは無いのかもなあ
2021/01/21(木) 19:01:58.08
なんでUnix板で聞くんだろうwwwww
2021/01/21(木) 19:13:26.77
2021/01/21(木) 19:46:40.14
今から思えばWSL上のvimなのかwindows用にビルドされたvimなのか
2021/01/21(木) 20:23:06.08
kaoriyaさんちのvimかも知れんしな
153名無しさん@お腹いっぱい。
2021/01/22(金) 13:18:49.36 香りんのvimはデフォでmigemo対応なのがほんと便利
2021/02/17(水) 22:54:16.95
文字数を数える時に、ビジュアルモードで選択してから
g,Ctrl + g
としているのですが、これだとタブとかスペースも文字数としてカウントされてしまいます。
タブとかスペースとか、普通は文字として数えないようなものを除外して文字数を数えることはできないのでしょうか?
g,Ctrl + g
としているのですが、これだとタブとかスペースも文字数としてカウントされてしまいます。
タブとかスペースとか、普通は文字として数えないようなものを除外して文字数を数えることはできないのでしょうか?
2021/02/18(木) 19:15:44.63
普通にそれで検索してから
:s/\s//gnで空白とスペースのみ件数が出るから引き算する
もしくはそういうプラグインを探してくる
:s/\s//gnで空白とスペースのみ件数が出るから引き算する
もしくはそういうプラグインを探してくる
2021/02/18(木) 23:28:43.90
2021/02/19(金) 01:06:47.98
文字数数える時
158名無しさん@お腹いっぱい。
2021/02/21(日) 11:50:38.15 vim likeのブラウザなんかおすすめのある?vimperatorもう死んだし
159名無しさん@お腹いっぱい。
2021/02/21(日) 12:18:22.02 Vivaldiをカスタマイズすればそれっぽくなるらしい
160名無しさん@お腹いっぱい。
2021/02/21(日) 12:23:31.32 >>159
サンキュー、試してみる
サンキュー、試してみる
2021/03/08(月) 22:19:54.13
コマンドラインモードでtab押しても表示されないようなprivate変数があったらいいなあ
全て表示されると鬱陶しく感じるときがある
全て表示されると鬱陶しく感じるときがある
162161
2021/03/08(月) 22:20:57.66 プラグインの設定に利用する変数なら見せたいけど
そうではない内部的なものは隠蔽しておければいいなと思う
そうではない内部的なものは隠蔽しておければいいなと思う
2021/03/14(日) 12:25:02.21
なんでMacのGVimだけ公式で用意されないのか事情分かる方いませんか
2021/03/29(月) 05:13:52.77
おすすめのvim指南書あったら教えて下さい
2021/03/29(月) 06:17:11.52
オライリーとかから出てるやつ?
:hの方がよっぽどいいと思うぞ、日本語訳もちゃんとしてるし
紙で欲しいなら、値が張るかもしらんが印刷しなさい
:hの方がよっぽどいいと思うぞ、日本語訳もちゃんとしてるし
紙で欲しいなら、値が張るかもしらんが印刷しなさい
2021/03/29(月) 11:28:35.90
なるほどお
2021/03/29(月) 12:10:54.38
マスタリングVimが新しめで最近の事情を知るにはいい
今は電子版しかないが実践Vimは組み込み機能を知るために読んだ方がいい
もちろん付属のヘルプもユーザーマニュアルくらいは読んだ方がいい
今は電子版しかないが実践Vimは組み込み機能を知るために読んだ方がいい
もちろん付属のヘルプもユーザーマニュアルくらいは読んだ方がいい
2021/03/29(月) 18:34:53.18
かなり古いけどvim完全バイブルってのを通して読んだら全体像がつかめた
中古で安く入手できるならオススメ
中古で安く入手できるならオススメ
2021/03/29(月) 20:15:26.01
>>165
:h の謎を解かなきゃ先に進めない気がする
:h の謎を解かなきゃ先に進めない気がする
2021/03/29(月) 20:19:09.31
vim完全バイブルがアマゾンで実質無料だから買っちゃおうかな
あとは必要に応じてマスタリングvimとか手出してみようと思います
いろんな意見ありがとう
あとは必要に応じてマスタリングvimとか手出してみようと思います
いろんな意見ありがとう
2021/03/29(月) 20:26:55.60
2021/03/29(月) 20:41:31.98
まあ人それぞれな気がする
2021/03/29(月) 20:45:12.62
>>169
よろしくないよなー、初めてvimscript書くとき参考に既存のファイル開いたらse et au! au!言っててなんじゃこりゃって
そして:abに気付くのはもっと先の話…
せめてスクリプトに書くの非推奨って明言してほしい、vim内部でも使われてるけどな!
よろしくないよなー、初めてvimscript書くとき参考に既存のファイル開いたらse et au! au!言っててなんじゃこりゃって
そして:abに気付くのはもっと先の話…
せめてスクリプトに書くの非推奨って明言してほしい、vim内部でも使われてるけどな!
2021/03/29(月) 20:58:50.20
:ecchi
2021/03/29(月) 21:03:00.47
hjklに慣れろってのは反対だなー
それで別に何か生産性が上がるわけでもなし
使って慣れる必要があり、かつ習熟で効率が最も上がる移動コマンドはf(次にタイプした文字へジャンプ)コマンドでしょう
hjkl連打してるのは危険サイン、nunmup h(jkl)で矯正しよう
w/b等もfで代替可能なものなので、中級者以降でも練習のつもりでやってみるのもいいと思う
それで別に何か生産性が上がるわけでもなし
使って慣れる必要があり、かつ習熟で効率が最も上がる移動コマンドはf(次にタイプした文字へジャンプ)コマンドでしょう
hjkl連打してるのは危険サイン、nunmup h(jkl)で矯正しよう
w/b等もfで代替可能なものなので、中級者以降でも練習のつもりでやってみるのもいいと思う
2021/03/29(月) 21:16:32.93
EWS-UX/Vの頃から40年vi使ってるけど、実践Vimはとてもためになったよ
こんな機能あるんだ!って目から鱗がたくさん落ちたさ
こんな機能あるんだ!って目から鱗がたくさん落ちたさ
2021/03/29(月) 21:25:08.04
i/ctrl-[
yy/p/P
q:
qq
@@
f/F
:reg
:ls/bn
/
:% s/
:r
これだけ覚えれば大体なんとかなる
外部ツールならこうするんだけど、って思ったら無理にvimでやる必要はない
その場にコマンド書いてyyでコピー、q:で(普通のコマンドが自由に使える)exコマンドラインを開き、pで貼り付け実行、:r !cmdで結果を次行へ読み込めばいい
記録も残せる
yy/p/P
q:
@@
f/F
:reg
:ls/bn
/
:% s/
:r
これだけ覚えれば大体なんとかなる
外部ツールならこうするんだけど、って思ったら無理にvimでやる必要はない
その場にコマンド書いてyyでコピー、q:で(普通のコマンドが自由に使える)exコマンドラインを開き、pで貼り付け実行、:r !cmdで結果を次行へ読み込めばいい
記録も残せる
2021/03/29(月) 21:50:08.07
2021/04/01(木) 09:17:49.25
2021/04/01(木) 10:02:40.66
>>179
f拡張のclever-f.vimとか
f拡張のclever-f.vimとか
2021/04/01(木) 12:58:32.06
2021/04/01(木) 14:08:44.50
バイナリやログじゃなくて普通のソースコードはf...で移動してるな
2021/04/01(木) 14:15:59.15
>>182
.で飛べるのは多分標準じゃなくてプラグイン
.で飛べるのは多分標準じゃなくてプラグイン
2021/04/01(木) 14:22:08.10
.は飛んだ所で書き換えの繰り返しにfと合わせて便利なので、検索と意味的にも合うnをマップするのを薦める
2021/04/01(木) 19:01:33.52
おれはしない
2021/04/04(日) 22:31:31.10
shellではemacsキーバインドを使ってしまう
viキーバインド使う人はどこにメリットを感じてるんやろ(´・ω・`)
viキーバインド使う人はどこにメリットを感じてるんやろ(´・ω・`)
2021/04/04(日) 23:09:15.56
好みや慣れ
2021/04/04(日) 23:15:43.95
シェルはemacs風でいいんでないの
さすがに一行編集にモード切り替えはつらい
素早くy/pで行単位で編集できるのが強みなわけで
シェルスクリプト組む時はインタラクティブシェルでfcをvimに紐付けて素早くサイクル回し、仕上ったスニペットを.shへ順次追記してる
さすがに一行編集にモード切り替えはつらい
素早くy/pで行単位で編集できるのが強みなわけで
シェルスクリプト組む時はインタラクティブシェルでfcをvimに紐付けて素早くサイクル回し、仕上ったスニペットを.shへ順次追記してる
2021/04/04(日) 23:28:24.16
readlineの話になるけど、あんまり良く出来てるとは思えないしなvi風モード
2021/04/04(日) 23:33:41.89
2021/04/05(月) 00:14:50.66
>>186
emacs ではカーソル使うせいでキーバインド覚えてないんだが。
最初に覚えたのがviで、覚えないと1文字でも間違えると直し方わからん、新しいファイルでゼロから打つかな、みたいな事をしてたせいなんだが。
emacs ではカーソル使うせいでキーバインド覚えてないんだが。
最初に覚えたのがviで、覚えないと1文字でも間違えると直し方わからん、新しいファイルでゼロから打つかな、みたいな事をしてたせいなんだが。
2021/04/05(月) 12:27:43.46
メリットはないが手が勝手に動いてくから仕方なく使ってる
2021/04/07(水) 22:33:09.42
viとemacsとwindowsのショートカットを同時に使うと
結構混乱するよな
まあC-pぐらいしか間違えないんだけど
結構混乱するよな
まあC-pぐらいしか間違えないんだけど
194名無しさん@お腹いっぱい。
2021/04/11(日) 20:27:45.73 1234
5678
1234
5678
という4行の文の1行目に
123 4
という感じにスペースを挿入後
2〜4行目に対しても3文字めの後ろにスペースをまとめて挿入する方法はありますか?
ご教授ください
ってテキスト行に
123 4という感じにスペースを挿入後
5678
1234
5678
という4行の文の1行目に
123 4
という感じにスペースを挿入後
2〜4行目に対しても3文字めの後ろにスペースをまとめて挿入する方法はありますか?
ご教授ください
ってテキスト行に
123 4という感じにスペースを挿入後
2021/04/11(日) 21:39:40.00
%s/^.../\0 /g
2021/04/11(日) 22:02:05.10
ブロック選択してブランク挿入とか
2021/04/11(日) 23:26:32.73
C-vの矩形選択
2021/04/12(月) 00:14:47.90
199名無しさん@お腹いっぱい。
2021/04/12(月) 08:13:30.54 数十行までなら最初の行に入れた後にj.j.j.j.の連打でよい
2021/04/22(木) 06:14:32.46
>>195
gはいらない
gはいらない
2021/04/23(金) 08:56:53.99
>>195
\0 は & でいい
\0 は & でいい
2021/04/25(日) 22:07:45.59
ターミナルからvimrcを開く方法を教えてください
$ vim -c "$MYVIMRC"
では開けませんでした
$ vim -c "$MYVIMRC"
では開けませんでした
203202
2021/04/25(日) 22:11:18.21 すいません~/.vim/vimrcのようにパスを指定するのではなく
$MYVIMRCを指定して開けるようにしたいです
$MYVIMRCを指定して開けるようにしたいです
2021/04/25(日) 22:27:03.91
>>202
vim ~/.vimrc
vim ~/.vimrc
2021/04/25(日) 22:32:43.05
単に$MYVIMRCを定義してやれば良いだけでしょ。
2021/04/25(日) 22:34:03.97
2021/04/25(日) 22:35:02.44
$ vim -c 'expand("$MYVIMRC")'
vimを起動したら$MYVIMRC定義されているはずですので
こんな漢字でターミナルから起動したら展開されるかなと思ったんですけど無理でした
vimを起動したら$MYVIMRC定義されているはずですので
こんな漢字でターミナルから起動したら展開されるかなと思ったんですけど無理でした
2021/04/25(日) 22:51:57.78
これで行けるな
シェルの環境変数として展開されるわけじゃないけど
vim +':e $MYVIMRC'
シェルの環境変数として展開されるわけじゃないけど
vim +':e $MYVIMRC'
2021/04/26(月) 02:13:24.32
それですね
ありがとうございました
ありがとうございました
2021/04/26(月) 02:54:50.65
vimのオプションコマンド指定ほんと便利よね
中身exec $VISUAL +"…$1 ..."みたいなラッパスクリプトを~/binに:cmdとして量産してる(:prefixで名前衝突回避)
$ :find limits.h [count]が自分的キラースクリプト、オススメ
exec $VISUAl +":$2find $1"みたいな感じにしてる(参照してないので動作確認してよしなに直してね)
$ :hとかも重宝、ナイーブにやると新しいバッファも開かれて画面半分占められてしまうけど、|bd 1付けて自動で閉じればフルスクリーンで快適に読める
rc読まないオプション(-esとかだっけ)付けるとUI開かず(爆速になる)、stdin/stdoutで入出力してくれるからフィルタ書くのにも最適だね
中身exec $VISUAL +"…$1 ..."みたいなラッパスクリプトを~/binに:cmdとして量産してる(:prefixで名前衝突回避)
$ :find limits.h [count]が自分的キラースクリプト、オススメ
exec $VISUAl +":$2find $1"みたいな感じにしてる(参照してないので動作確認してよしなに直してね)
$ :hとかも重宝、ナイーブにやると新しいバッファも開かれて画面半分占められてしまうけど、|bd 1付けて自動で閉じればフルスクリーンで快適に読める
rc読まないオプション(-esとかだっけ)付けるとUI開かず(爆速になる)、stdin/stdoutで入出力してくれるからフィルタ書くのにも最適だね
211名無しさん@お腹いっぱい。
2021/04/27(火) 21:34:17.86 Vimmerの達人達は、どんな職業の人が多いんだろ?
ちなみにオイラはレコーディングエンジニアで駆け出しVimmer
ちなみにオイラはレコーディングエンジニアで駆け出しVimmer
2021/04/28(水) 11:34:44.48
無職です
2021/04/28(水) 20:51:27.49
オイラはドラマー
2021/04/28(水) 21:41:49.69
ヤ○○なドラマー
2021/04/28(水) 22:50:15.45
呼ぶぜ
2021/04/29(木) 01:17:36.66
そこにvimがあるから
2021/04/29(木) 22:03:30.00
出所不明なプラグイン入れてるからか、ふとg:を眺めてたらループ変数っぽいiやらkが結構お漏らししてるのな
どこでletされたかオプションみたいに追えなかったっけ?
初期化されて使い回されるから多分無害なグローバル変数だろうけど、きになる
どこでletされたかオプションみたいに追えなかったっけ?
初期化されて使い回されるから多分無害なグローバル変数だろうけど、きになる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市早苗首相、人口減少問題で「地方は東京を見習って」発言に違和感 鳥取・平井知事、県議会で言及 [Hitzeschleier★]
- 中国外務省「絶対に受け入れない」改めて撤回求める 台湾有事めぐる高市総理の「政府の立場に変更なし」との答弁に対し [ぐれ★]
- NVIDIA幹部「日本、もうロボット大国ではない」 AIで一変 ★2 [少考さん★]
- 『M-1』決勝進出9組発表 エバース、ヤーレンズ、ヨネダ2000、ママタルト、真空ジェシカら進出 [muffin★]
- 高市総理の「働き方」のリアル 実質“休みゼロ”、睡眠は2時間、会食ゼロ…溜まった洗濯をしながら党首討論の準備 [Hitzeschleier★]
- 「Fラン大卒より高卒」企業人事部が断言する🧐"定着率"と"成長力"の明確な差 [パンナ・コッタ★]
- 【速報】政府、2027年から所得税増税 [237216734]
- かなたそ🪽に握りつぶされるお🏡
- 夫が髭を剃ってゲイ顔(gay's face)になってしまったアメリカまんさん、号泣 [329329848]
- ベーコン
- 高市早苗、人口減少問題で「地方は東京を見習って」 [935793931]
- 【高市自民】高校生の扶養控除縮小検討でネット大荒れ「はあ?」「子育てに罰金」「ほーら増税始まった」「高市支持やめる!」 [256556981]
