Vim Part30

■ このスレッドは過去ログ倉庫に格納されています
2020/12/18(金) 12:18:50.83
Vim 6以降に関する話題です。
http://www.vim.org/

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

関連情報は>>2-3あたり
2021/07/28(水) 12:26:15.55
>>393
難民弁護士団で全て責任持って養えば良いじゃん。
犯罪犯したらコイツらが代理で償えば良い。監督責任な。
2021/07/28(水) 13:17:59.28
最初ウガンダ選手団って聞いた時はキャッキャしてたけど、今となってはどうでもいいし別のスレでやってくれよな
396名無しさん@お腹いっぱい。
垢版 |
2021/07/28(水) 15:07:20.09
失踪したウガンダ選手が帰国直後に拘束され、警察に連行 事実上の「独裁国家」で安否を危惧(クーリエ・ジャポン)
https://news.yahoo.co.jp/articles/66cd7021c0f7e414a0212c631a663fde5177762c
397名無しさん@お腹いっぱい。
垢版 |
2021/07/29(木) 03:02:25.24
ウガンダ警察、日本で一時失踪の五輪選手を拘束 「詐欺」容疑:AFPBB News
https://www.afpbb.com/articles/-/3358964
ウガンダ当局は、セチトレコ選手は「詐欺」容疑で取り調べを受けるため拘束されていると説明。
「セチトレコにはそもそも代表団に入る資格がなかったと聞いている。よって警察は、
代表団に加わった経緯や彼の行動の背後にいる人物について明らかにしようとしている」とAFPに述べた。
2021/07/29(木) 12:38:02.01
>>336
:only
2021/07/29(木) 12:41:42.38
:hをvimヘルプを開くシェルスクリプトにしてるけど今手元に無いからわかんないや
vimの起動オプションに:help "$@"、:onlyでヘルプバッファのみ前面に、:bdで不要な空バッファを消す
みたいな感じのラッパ
400名無しさん@お腹いっぱい。
垢版 |
2021/07/29(木) 12:43:07.76
https://i.imgur.com/tppE5Ma.jpg
2021/07/29(木) 13:51:49.49
:help me
2021/07/29(木) 22:09:35.59
水道って、3ヶ月連続で不納しないと止まらなくないか?
うちは数ヶ月前の不納で止められたみたいだが、自分で線開けたけど。
2021/07/29(木) 22:11:12.81
あれ開けていいのか、参考になる
2021/07/29(木) 23:06:43.87
>>402
少なくとも東京では水道は2ヶ月単位で請求される
どれだけ滞納すれば止まるのかは知らんけど
2021/07/30(金) 16:38:48.59
8.0からe今日までの新機能を全部教えて
2021/07/30(金) 16:43:48.98
https://www.vim.org/
2021/07/30(金) 21:54:31.52
>>405
qiita.com/h_east
この人が Vim Patch ダイジェストって記事を投稿してるから見てみるのはどうだろう
(一番古いのが 8.0.0387 だけど)
2021/08/01(日) 03:33:19.66
:.!ってなんのコマンドですか?
2021/08/01(日) 08:24:46.74
>>408
. の意味は :h :range をみるんだ
! の意味はちょっと分からなかった
410名無しさん@お腹いっぱい。
垢版 |
2021/08/03(火) 23:59:22.93
昔から思ってたんだが、このキーバインドって直感的に違和感ない??
- 行頭に移動 = gg
- 行末に移動 = ⇧ + g

⇧キーってそもそも上にあげるって意味があるキーでしょ?(アルファベットの入力でも)
行末に移動は、直感的に逆の動作するんだよな

これはvimを作った人は、考えなかったのだろうか??

下記のキーバインドは、上や手前で直感的に違和感ないんだよな
- 上に挿入 = ⇧ + o
- 手前に挿入 = ⇧ + i

キーバインドすれば話は済むんだけど、共感できる人おる??
411名無しさん@お腹いっぱい。
垢版 |
2021/08/04(水) 01:38:43.52
i は sed の流れでしょ
o は文章入力が上から下に流れるので、デフォは下安定で対のシフトが上は自然
G は 1G とかで先頭は vi の時は安定してたが
最終行は不定だから単発 G を最終に当てたんだろ
シフト押さない g 単発で設定したら誤爆酷いし
2021/08/04(水) 01:54:56.25
gから始まるジャンプコマンドは詰め込まれすぎててもうそういうものとしか思ってない
2021/08/04(水) 04:04:17.91
上矢印の表現に↑を使わずに文字参照⇧を使おうとして失敗する面倒な人に共感するのは難しいかも
2021/08/04(水) 13:52:37.66
popupが実装されたみたいですが
これが使われているプラグインを教えて
2021/08/04(水) 15:19:45.76
>>414
つ fzf.vim
416名無しさん@お腹いっぱい。
垢版 |
2021/08/22(日) 08:11:09.26
gvimの:termのターミナルなんですが
これのタブ幅ってどうやって変えれば良いのでしょう?
417名無しさん@お腹いっぱい。
垢版 |
2021/08/22(日) 11:39:59.14
https://npc-npc.co.jp/parking/search?utf8=%E2%9C%93&;search%5Btype%5D=2&word=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://opac.rikkyo.ac.jp/opac/opac_search/?lang=0&;amode=2&appname=Netscape&version=5&cmode=0&smode=0&kywd=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://park.ajinomoto.co.jp/recipe/search/?search_word=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://pinesgarden.jp/staff/%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle/
https://relocation-personnel.com/?cat=&;s=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
2021/08/22(日) 17:39:22.06
もう終わったなこのエディタ
VSCに完敗だわ
2021/08/22(日) 17:50:50.65
あほ
420416
垢版 |
2021/08/23(月) 09:35:59.25
>>416
質問自体間違えてました(^^;
:termではなく、
「:!コマンド」出力のタブ幅を4文字に変えたいのですが、
出来ますでしょうか?
2021/08/23(月) 12:48:17.41
>>420
:! するバッファの設定じゃろ?
普通に :set ts=4 でいいんじゃないの
2021/08/23(月) 18:01:33.79
単純に
:!コマンド | sed 's/\t/ /g'
では駄目なのか。
423420
垢版 |
2021/08/24(火) 07:15:16.81
>>421
ちなみに「set shiftwidth=4」も「set tabstop=4」もしてますが反映されません。
引き続き宜しくお願いします。
2021/08/24(火) 07:27:45.98
外部コマンドの出力フォーマットなんだからvim関係ないんじゃね
2021/08/24(火) 16:17:52.80
あぁ? :!! かと思たわ。:! やったらVim関係ないやろ
426名無しさん@お腹いっぱい。
垢版 |
2021/08/24(火) 20:16:25.33
>>422
それをスマートに行う方法ありますか?

>>424-425
一応bashでは.bash_aliasesにて「/usr/bin/tabs -4」してるので、
:termでは問題ないのですが、:!コマンドの出力だけタブ幅が8に…。
:!コマンドで起動されるシェルの設定ってどこで行えばい良いんでしょうか?

※ちなみにvimでは問題ありません。gtvimのみです。
427名無しさん@お腹いっぱい。
垢版 |
2021/08/24(火) 20:17:21.01
>>425
「gtvim」はタイプミスです「gvim」です。
引き続きよろしくお願いします。
2021/08/24(火) 20:41:31.03
アホ?
2021/08/25(水) 00:42:30.46
明日ぺ
2021/08/25(水) 02:57:57.74
後出しジャンケン祭り
2021/08/25(水) 16:13:17.37
>>428-430
通訳して。>>426の後段マジで読解できない。
2021/08/25(水) 22:55:26.22
シェルの設定ならそのまんまで:set shell=お好きに
shellquoteとか周囲の関連オプションも見ておくこと

あと邪推かもしれんが
-cで起動してエイリアスがデフォルトで有効なのはpwshくらいでは?
そのtabsとやらに-4のパラメータが本当に渡っているか確認しては

ぶっちゃけ外部コマンドに頼る方がややこしい気がしないでもない
2021/08/25(水) 23:19:07.81
読み書きの際に自動で揃えたいならautocmd ShellCmdPostとかで引っ掛ければいいかも
似たようなイベント山程あるので詳細は把握してないが
2021/08/28(土) 05:24:24.26
windowsのguiのneovim(nvim-qtやneovide)の
ビルドインlspの設定(nvim-lspconfig)をしています

cmd等からneovimを起動すれば動くのですが
普通に起動するとサーバーに繋がりません
動いてる人いますか?

require'lspconfig'.intelephense.setup{
cmd = { "intelephense.cmd", "--stdio" },}
2021/08/28(土) 05:57:35.01
GUIで起動した後cmdと同じディレクトリにcdしてる?
436名無しさん@お腹いっぱい。
垢版 |
2021/08/28(土) 06:09:08.23
してなかったのでやってみましたが変わりませんでした

(↓:LspInfo)
Configured servers: intelephense
Neovim logs at: C:\Users\!!!\AppData\Local\Temp\nvim/lsp.log

0 client(s) attached to this buffer:

0 active client(s):

Clients that match the filetype php:

Config: intelephense
cmd: intelephense.cmd --stdio
cmd is executable: True
identified root: None
autostart: True
custom handlers:
2021/08/28(土) 10:07:15.83
理由はわかりませんが
ユーザー直下にcdしたらできました
ありがとうございました
2021/08/28(土) 18:13:45.49
>>432
bashは-c'shopt -o expand_alias; somealias'が必要ね
そもそも対話用にカスタムしたlsでfilename*とか出てくるからaliasは使うべきでないが

あとpwshは-cで動くエイリアスは組み込みエイリアスだけだから使っても問題はない

外部コマンド呼び出しを省略したいならmycmd.shか、vim関数で包むべき
2021/08/28(土) 18:25:25.39
プロファイルを特定する為に-lも必要か
2021/08/29(日) 11:20:34.84
挿入モード中にCtrl-Oで何か一つのキーマップを実行できるけど
これをコマンドライン上でやる方法はありませんか?
2021/08/29(日) 12:02:42.40
>>440
コマンドラインウィンドウなら普通のバッファと同じように編集できるから挿入ノーマルモードも使える
2021/08/29(日) 13:06:52.35
>>441
ごめん、あいまいな表現で伝わらなかった
目的をちゃんと書きます

qでレコーディングを開始して、コマンドラインの入力中に記録を終了したかった
挿入モードなら<C-o>qで入力途中までを記録できるので、これと同じようなことをコマンドラインでもやりたかった
2021/08/29(日) 13:49:08.61
>>442
qq:<C-F>ivim<C-O>q
2021/08/29(日) 17:16:06.02
>>441,443
ありがとうございます
コマンドライン上で直接っていうのは無理なんですね
2021/09/16(木) 18:22:21.19
vim-jp 10周年
https://vim-jp.org/blog/2021/09/16/vim-jp-10th-anniversary.html
2021/09/28(火) 13:20:28.59
ファイルを編集したときにUndoで戻れなくするために
ファイルを閉じて開き直す方法以外で教えてください
447名無しさん@お腹いっぱい。
垢版 |
2021/09/28(火) 15:41:19.36
:h clear-undo
でやり方出てくる
2021/09/30(木) 18:01:51.11
vim9scriptで変数をunletする方法を教えてください
2021/09/30(木) 18:51:38.88
:unletが使えるとしか書かれてないしそのままなんじゃない
2021/09/30(木) 22:36:47.52
でもunletつかうとエラーになるんですよね
2021/10/01(金) 13:17:08.73
>>450
8.2.3450 ではちゃんと unlet で変数を削除できたぞ

どうやって確認したのか書いてみたら?
452名無しさん@お腹いっぱい。
垢版 |
2021/10/16(土) 15:32:40.05
>>346の件(issue #2361)、今日のコミットで直っています。

patch 8.2.3516: terminal window does not have transparent background - vim/vim@7b5f45b - GitHub
https://github.com/vim/vim/commit/7b5f45be2197403d631b5a3d633f6a20afdf806e
453名無しさん@お腹いっぱい。
垢版 |
2021/10/18(月) 20:44:21.32
バグでよくあるあるだと思うのですが、数日前から急にパスの補完が効かなくなりました。
https://imgur.com/JtR6zoe

mac環境でNeovimです。
checkhealthもエラーはありません。(別のPCでは同じdeinファイルで問題なく動作しています。)

この設定見直した方がよいなどアドバイスあればご教授頂けないでしょうか?
使用しているプラグインは下記になります。

Shougo/context_filetype.vim・dein.vim・denite.nvim・deoplete.nvim・neosnippet・neosnippet-snippets
SirVer/ultisnips
Townk/vim-autoclose
cespare/vim-toml
davidhalter/jedi-vim
deoplete-plugins/deoplete-jedi
edkolev/tmuxline.vim
joeytwiddle/sexy_scroller.vim
junegunn/fzf
junegunn/fzf.vim
mattn/emmet-vim
nathanaelkane/vim-indent-guides
othree/jspc.vim
scrooloose/nerdtree
simeji/winresizer
terryma/vim-multiple-cursors
tomtom/tcomment_vim
vim-airline/vim-airline
vim-airline/vim-airline-themes
vim-syntastic/syntastic

よろしくお願い致します
2021/10/18(月) 21:14:35.24
>>453
設定てどこにあるん?
455名無しさん@お腹いっぱい。
垢版 |
2021/10/18(月) 22:16:44.80
>>455
Neovimの設定ファイルは場所は"/dotfiles/.config/nvim/init.vim"を
シンボリックリンクで"$HOME/dotfiles/vimrc.vimrc"を読みにいっている感じです。

設定ファイルは"$HOME/dotfiles/vimrc"配下に
- .vimrc
- .vimrc.basic
- .vimrc.colorschem
.....
のように分けていまして.vimrcから全て読み込んでいます。
456名無しさん@お腹いっぱい。
垢版 |
2021/10/18(月) 22:18:17.32
補完が効かなくなった時に確認すればいいファイルや設定などがあれば
教えて欲しい感じです。
2021/10/18(月) 23:04:48.89
急に出なくなったなら出てた頃から変更があった物すべてかな
458名無しさん@お腹いっぱい。
垢版 |
2021/10/18(月) 23:30:26.54
原因が2つ以上無いことを仮定するなら2分探索で絞っていけ
2021/10/19(火) 05:53:05.83
>>455
いや .vimrc の場所を聞いてるんじゃなくて..
設定見てくれとか質問しながら設定ファイルの中身非公開じゃ無理だろ
元々パス補完に使ってたキ−マップが他に割り当てられてないか確認してみ
2021/10/19(火) 09:27:32.49
>>459
「この設定見直した方がよいなどアドバイスあればご教授頂けないでしょうか?」
に対する反応かも知れないが、設定見てくれの文章ではないな
2021/10/19(火) 15:09:09.79
初心者向け記事で紹介されてそうなものばかり入れてるんだな
462名無しさん@お腹いっぱい。
垢版 |
2021/10/19(火) 19:54:33.53
453です。
ご回答ありがとうございます。やはり一つ一つ潰していく感じですか。

>>459の方が書いていますが、設定ファイルの中身を確認してではなく
補完が効かなくなった時に一般的に確認する設定などをお伺いしたかったのですが、
うまく説明ができなくて申し訳ありませんでした。

まだまだ初心者です。周りにVimmerの方が全くいないのでネットで見よう見まねで
勉強している感じです。
2021/10/19(火) 21:06:34.22
>>462
補完を出してるのはdeopleteだ
これは開発終わってるから機能変更という可能性はない
怪しいのはneovim本体かそれ以外のプラグイン

一般的な設定なんてないから何かがおかしい時はまっさらなinit.vimに対象のプラグインだけを入れて最小構成を探る
464名無しさん@お腹いっぱい。
垢版 |
2021/10/19(火) 22:16:31.79
>>463
ありがとうございます。

同じconfファイルを別PCでも共用しているので腑に落ちなかったのですが、
gitで管理しているのでVerを戻したりして根気よく原因を洗ってみようと思います。

ありがとうございました!
2021/10/20(水) 10:07:40.11
deopleteの開発が終わっていただと・・・!?
プラグインなんて導入したときの情報しか知らないものばかりだな
1年ぶりに更新しても大抵そのまま使えちゃう
466名無しさん@お腹いっぱい。
垢版 |
2021/10/26(火) 01:27:12.80
ウガンダ首都の爆発、ISが犯行声明:時事ドットコム
https://www.jiji.com/jc/article?k=2021102600021&;g=int
2021年10月26日00時30分

【カンパラAFP時事】過激派組織「イスラム国」(IS)は25日、東アフリカのウガンダの首都カンパラのレストランで23日に起きた爆発の犯行声明を出した。
「十字軍のスパイが集まる酒場の爆破に成功した」と述べている。テロ組織監視団体SITEが公表した。
捜査当局によると、爆発で女性(20)1人が死亡した。
警察は、爆発物の構造があまりに稚拙なため、海外のイスラム過激派との関係性を一蹴、「国内の集団による犯行」と見立てていた。
467名無しさん@お腹いっぱい。
垢版 |
2021/11/21(日) 14:17:18.50
昔懐かしの im_custom パッチをvim8.2に対応させてみた。
http://www.j10n.org/files/vim-8.2-im_custom.patch

あと19年前に作ったeuc-jisx0213をencodingに設定できるようにする機能も。
http://www.j10n.org/files/vim-8.2-userenc.patch

つかいかた
if has('im_custom')
set imoptions=canna
endif
if has('userenc')
encdef euc-jp iconv-euc-jisx0213
encdef sjis iconv-shift_jisx0213
encalias iconv-euc-jisx0213 euc-jisx0213
encalias iconv-shift_jisx0213 shift-jisx0213
set encoding=euc-jisx0213
set termencoding=euc-jisx0213
set fileencodings=iso-2022-jp-3,iso-2022-jp,utf-8,cp932,shift-jisx0213,euc-jisx0213
endif
2021/11/22(月) 12:21:32.78
これは何のパッチですか?
2021/11/22(月) 19:42:56.96
im_customはこのへん
http://hp.vector.co.jp/authors/VA020411/Vim/im_custom/readme.txt
2021/11/22(月) 20:45:36.80
>>467
mattnさん本人?
いや、mattnさんはここだけにpatch公開しないと思う。
2021/11/23(火) 13:49:53.08
おれじゃない
2021/11/23(火) 17:45:08.16
おれでもない
2021/11/23(火) 18:17:48.32
おれかも
2021/12/11(土) 07:42:39.41
vscodeのneovim拡張を使った時だけ設定を変えたいです
例えばinit.vimに以下のように書いても反映されないです
ifーを使わなかったら反映されるのでifの書き方が違う気がします
正しい書き方教えてほしいです
お願いします

if has('g:vscode')
set clipboard=unnamedplus
endif
2021/12/11(土) 11:54:32.59
どの拡張か知らないけど大元見れば何を見れば良いか書いてあるだろ
2021/12/11(土) 14:16:33.15
ここvimのスレですよ
vscodeの拡張の話しだされてもしらんよ
2021/12/11(土) 15:31:20.81
vscodeもneovimも完全にスレチだな
しったこっちゃない
2021/12/11(土) 20:38:47.87
Vimmer は冷たい
479名無しさん@お腹いっぱい。
垢版 |
2021/12/11(土) 21:11:38.38
いやいや
emacs なら evil 設定ここで聞かれても違うと判るだろ?
だから少なくとも vscode はここの話題ではない
2021/12/11(土) 21:20:15.94
vimスクリプトはスレチだろ
2021/12/11(土) 21:22:19.93
統合開発環境は個別エディタの敵だからなあ
例え知っていても教えたくない
2021/12/11(土) 21:27:25.63
それneovimの設定じゃん
お前ら冷たすぎるな
2021/12/11(土) 21:30:02.94
neovimはこのスレの範疇では無い
2021/12/11(土) 21:40:20.87
だな
スレタイ100回読んでから来いよと
2021/12/11(土) 21:42:03.25
冷たいとかそういう問題ではないわな
2021/12/11(土) 22:18:05.60
neovimわからんしvscodeわからんから相乗して何もわからん
2021/12/11(土) 22:42:20.76
ステイタスラインにお寿司流すプラグインある?
2021/12/12(日) 12:44:05.67
neovim厨は専用スレいけや
2021/12/13(月) 15:44:13.31
Vimmer はまるでオホーツク海に浮かぶ流氷のように冷たい
2021/12/13(月) 20:28:45.36
新人にvim使わせてみるけど、中々覚えない。
というか、最初に覚えた道具とかを使うみたい。
リモートだと画面共有したり、画面見ながら指示して操作させてるけど。
もしかすると家にはPCが無い今時の子かもしれないが、セクハラと思われたら困るんで聞いてない。
2021/12/13(月) 20:53:28.34
Vimmer は可愛い女の子には優しい
2021/12/13(月) 20:55:01.50
vimmerはウガンダの子供達にやさしい
2021/12/13(月) 20:57:13.36
>>491
なんで女の子だと思った?
2021/12/13(月) 21:15:29.15
>>493
セクハラって書いてるしコメ主は男だろうし
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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