[過去ログ] Vim Part30 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
529: 2022/02/03(木)01:42 AAS
5chブラウザ書いちゃえ
画像リンク[png]:i.imgur.com
530: 2022/02/13(日)11:08 AAS
>>452
> >>346の件(issue #2361)、今日のコミットで直っています。
>
> patch 8.2.3516: terminal window does not have transparent background - vim/vim@7b5f45b - GitHub
> 外部リンク:github.com
久しぶりにビルドして気が付きました。
結構古い問題らしいけどようやく直ったんですね。
531(2): 2022/02/17(木)12:37 AAS
wingetみたいにvimをコマンドで更新できるものってありませんか?snapのvimは更新されておらず、、、、
532: 2022/02/17(木)15:42 AAS
# portmaster vim
533: 2022/03/03(木)17:49 AAS
>>531
snapと書いてあるからUbuntuだと仮定して、PPAを追加してVimを再インストールするのはどうだろうか(ただし自己責任)
$ sudo apt-get install software-properties-common
$ sudo apt-get update
$ sudo add-apt-repository ppa:jonathonf/vim
$ sudo apt update
$ sudo apt install vim
534: 2022/03/03(木)20:54 AAS
snapってubuntu以外でも使えるよ
535(1): 2022/03/03(木)22:07 AAS
他のディストロもSnap使えるけど、Snapの最大手はUbuntuなんだからUbuntuと仮定するのは間違ってないだろ
ディストロは何かと確認するだけのレスよりよほど価値のあるレスだ
536: 2022/03/03(木)22:22 AAS
まったく価値がない
537: 2022/03/03(木)23:25 AAS
自前ビルドしたVim以外に価値はない
538: 2022/03/04(金)09:19 AAS
apt -b install vim
539: 2022/03/04(金)13:31 AAS
>>535
snapがubuntuのために作られたものでないのにその理屈は間違ってる
540: 2022/03/04(金)13:43 AAS
>>531
Linuxbrew、Nix、Guix、Flatpak等の外部パッケージマネージャは更新されてるんじゃね
541: 2022/03/13(日)21:45 AAS
DockerのContainer内でvimの設定ファイルに文字コードを
指定しても文字化けしてしまいます…
どうしたらよいでしょう?
.vimrcに下記設定を保存していますが、ダメなようです。
set encoding=utf-8
set fileencodings=utf-8
set fileformats=unix,dos,mac
542: 2022/03/13(日)22:23 AAS
フォントが足りていないのでは?
543: 2022/03/14(月)01:28 AAS
それ以前に再現方法が足りていない
544: 2022/03/15(火)00:53 AAS
:tabe terminalしたあとctrl-w gtできないの俺だけ?
545: 2022/03/15(火)01:01 AAS
ターミナルをtabeちゃったなら仕方無い
546: 2022/03/15(火)02:24 AAS
vimだとめんどくさかった気がする
neovim使え
547(1): 2022/03/15(火)09:31 AAS
:tabe じゃなくて:tab terminalだったごめん
neovimならできるのか、、すごいな
548: 2022/03/15(火)09:46 AAS
設定まっさらでもできるが 俺だけ?
549: 2022/03/15(火)10:34 AAS
>>547
vim でも普通にできるんだが。
550: 2022/03/15(火)11:16 AAS
以後妄言はスルー推奨
551: あぼーん [あぼーん] AAS
あぼーん
552(2): 2022/04/16(土)19:59 AAS
なぜVimのカーソル移動キーは「h・j・k・l」なのか?
外部リンク:dailynewsagency.com
おお!そうそう、前からずっと知りたかったねん!
答え「ADM-3Aが『h・j・k・l』だったから」
・・・って、この記事、中途半端やなぁ・・・深堀りが足らんわ・・・なぜなぜ分析せぇや・・・
「ADM-3Aが『h・j・k・l』だったから」まで判ったなら、今度は
「なぜADM-3Aは『h・j・k・l』になったのか」を調べんといかんだろが
省5
553: 2022/04/16(土)21:05 AAS
Vimの重鎮ではなくADM-3Aの重鎮に聞かないと
554: 2022/04/16(土)22:24 AAS
ホームポジションから左に手を動かさなければいけないから、hは左なんだと思ってた
555(2): 2022/04/16(土)23:33 AAS
William Nelson Joy氏に聞けば完璧な回答が得られると思うぜ
556: 2022/04/16(土)23:43 AAS
御存命なんだから聞こうと思えば聞けるはず
557(1): 2022/04/17(日)06:20 AAS
>>555
ん?
呼んだ?
558: 2022/04/17(日)09:02 AAS
何か聞きたい事があるみたいですよ 552が
559: 2022/04/17(日)09:37 AAS
552 の写真見て、キートップに矢印書いておくのいいな、と思った。
集中的に使っている時はいいけどviのキーバインド以外も使うんで、瞬間的に視覚情報があれば記憶領域に余裕ができる。
560: 2022/04/17(日)11:06 AAS
>>552
ソース、消えてしもたねん。
えろすんまへんな。
561: 2022/04/17(日)16:35 AAS
hjklは:unmapしておくと詰将棋みたいで楽しくなる
スポイラーコマンド
562: 2022/04/17(日)16:56 AAS
なんという縛りプレイ
563(1): 2022/04/17(日)18:22 AAS
easymotionでどうとでもできる
564: 2022/04/19(火)03:33 AAS
>>563
先頭にしか行けなくね?
565: 2022/04/19(火)07:40 AAS
easymotion は素早い反射神経が求められるのがストレス
566: 2022/04/19(火)10:10 AAS
(hoge)
をci(で編集するみたいに、括弧内をヤンクのバッファで置き換えるってある?
567(1): 2022/04/19(火)10:28 AAS
vi(p
568: 2022/04/19(火)12:49 AAS
>>567
サンクス、助かった
569(2): 2022/05/02(月)15:14 AAS
>>552
^H はバックスペースで、左に行く
^J はラインフィードで、下に行く
片手だけで、ホームポジションからできるだけ動かさずにカーソル移動したい
記号キーの配置は、当時バラバラ
こんな理由かと。KL が逆になっていた可能性もあるかもしれないが、
^K が VTなので、上になったのでは?
省2
570: 2022/05/05(木)01:32 AAS
イースターエッグのシューティングゲームがたまにやると何だか面白い
571(1): 2022/05/05(木)02:18 AAS
これやるといいよ
外部リンク:www.vimgolf.com
遊んで成長
572: 2022/05/09(月)21:12 AAS
>>569
おう、それだな、サンクス!
573(2): 2022/05/09(月)22:27 AAS
>>557
>>569の回答で宜しかったですか?
574: 2022/05/09(月)23:10 AAS
>>573
ども。
William Henry Gates IIIです。
あ、人違い?
575: 2022/05/09(月)23:24 AAS
3世氏も実は隠れVimmerかもしれんしな
576: 2022/05/13(金)14:44 AAS
>>573
それを聞くのは、Lear Siegler, Inc. の ADM3A の設計者にだろ
30年ぶりに ADM3 のマニュアル見たけど、
当時のマニュアルって楽しいね。
577(1): 2022/05/14(土)18:21 AAS
vimでshebangを自動で入力してくれる機能ありますか?
578: 2022/05/14(土)18:48 AAS
>>577
外部リンク:github.com
外部リンク:github.com
579(1): 2022/05/16(月)22:39 AAS
VScodeのプラグイン実用的になってる?
580: 2022/05/23(月)20:05 AAS
>>579
VSCode Neovim ならば、実質 NeoVim
NeoVim が受け付けない体質ならばだめですが。
というか、Vimの何を動かしたいかで回答が変わる。
581: 2022/05/24(火)19:58 AAS
VSCode NeovimはNeovimそのものが動くぞ、みたいな記事読んで試したことあるけど流石にプラグイン入れまくり、カスタマイズしまくりのvimrcがすんなり動くわけではなさそうだったので諦めて戻ってきた
余程特殊な環境でもない限りIDEの機能の内のビルド・デバッグ以外はvimで対応する方が快適というのが現状の個人的な結論
582(2): 2022/05/24(火)20:37 AAS
あちこちでファィル開いて編集して保存時に変更が見付かってマージ作業に追われる俺としては、emacsみたいに--remoteでサーバとして使えるvimがいい
neovimは--remote付きビルド頒布してるところあったっけ
vscodeはわかんないけど、本物のneovim使ってるというならこの仕組みで呼んでるのだろうと思うが、それだけ欲しい
なお自力ビルドは諦めた模様
583: 2022/05/25(水)03:29 AAS
>>582
emacsみたいに--remoteでサーバとして使えるvimってどんな感じ?
584: 2022/05/25(水)17:57 AAS
>>582
neovimはvimみたいにビルド時に機能を選べなくて全部入り
585: 2022/05/25(水)18:01 AAS
VSCodeの拡張入れてるけどキーバインド設定考えるのがめんどい
586: 2022/06/06(月)23:24 AAS
バニラvim民には
悪いんだけど今日知って感動したExコマンドを書きます
call CocAction('jumpDefinition', 'drop')
587(1): 2022/06/07(火)01:07 AAS
くだ質に書いたんだけど
FZFのディレクトリ除外方法
export FZF_DEFAULT_COMMAND="fdfind --exclude={Documents,Videos,Downloads,Pictures} --type f"
これをbashrcやらに。
ただ日本語のフォルダー除外をどうすれば?
agと組合せ?
588(1): 2022/06/24(金)03:41 AAS
>>587
それスクリプトスレできくないようじゃね?
fzfの検索対象除外用の正規表現作ってくださいって
ちなみにワイはわからん
589: 2022/06/24(金)08:09 AAS
>>588
結果、日本語フォルダも素直に書けばよかったよ。
vimrc に書くには let で 定義
= はスペースを。
590: 2022/06/29(水)12:11 AAS
Vim 9.0 is released!
外部リンク[php]:www.vim.org
Vim9 scriptが採用された
591: 2022/06/29(水)12:15 AAS
9は旧来のvimscriptと中途半端に互換性あったり無かったり、日和った感じがなんだかなー、と
パフォーマンスすごいらしいから試したいが
俺は混乱しそう
592(1): 2022/06/29(水)12:42 AAS
また進化か
:termの実装は革命的だった
vimshellのようなものとお別れでき
しかもemacs環境の端末よりも
端末との相性が良く親和性は逆転した
593(2): 2022/06/29(水)13:05 AAS
>>592
解説サイトとか無いのかな?
日本語でw
594(1): 2022/06/29(水)14:07 AAS
毎日のルーチンでビルドしたら
メジャーバージョン変わっててびっくりしたわ
595: 2022/06/29(水)15:46 AAS
kaoriyaさん、復活しないかな~
ほんとお世話になりました
大感謝しています
596: 2022/06/29(水)22:34 AAS
>>594
別の意味で凄い人だ
597: 2022/06/30(木)00:07 AAS
vimの日本語化も8.2で止まってるの? みんなNeovimに行っちゃったのかなぁ〜??
598: 2022/06/30(木)07:02 AAS
vimはもともと多国語対応なんで日本語okよ
ヘルプの翻訳ほしいなら今でもメンテされてるよ
外部リンク:github.com
kaoriya さんとこの機能が必要ならパッチあてて自分でビルド
外部リンク:github.com
599: 2022/06/30(木)09:06 AAS
温故知新
外部リンク[lha]:ftp.funet.fi
600(1): 2022/06/30(木)12:47 AAS
win 64bitのzip版(v9.0.0009)を入れたのですが_vimrcが読み込まれません(_vimrcはvim90フォルダの直下に置いています)
gvim.exeのショートカットをsendtoフォルダに入れて、ファイルを右クリック->送るでgvimを起動したい
のですが、この場合_vimrcが読み込まれません
gvim.exeのショートカットを直接叩けば_vimrcを読み込んだgvimが起動するのですが、、
何か原因が分かりません、教えてください
601(1): 2022/06/30(木)12:52 AAS
ショートカットの作業フォルダが間違ってるとか?
602: 2022/06/30(木)12:57 AAS
>>601
確認しました、ショートカットの作業フォルダは正しいです
603: 2022/06/30(木)13:11 AAS
ほぼ解決しました
$HOMEに_vimrc、_gvimrcを置いたら読み込まれました^^
できれば$HOMEには置きたくなくない・・
そもそもvim90フォルダ直下のrcを見に行かないのだろうとecho $VIMをしてみたら
$VIMがC:になっていました、これをvim90フォルダに設定すれば解決しそうです
調べ中ですが$VIMを設定する方法を知っていれば教えてください
604: 2022/06/30(木)13:20 AAS
画像リンク[jpg]:ecdnimg.toranoana.jp
605(1): 2022/06/30(木)13:21 AAS
そもそもショートカットなしなら大丈夫なん?
606: 2022/06/30(木)13:33 AAS
>>605
はい、vim90フォルダ直下のgvim.exeを直接叩いてもOK
そのショートカットを叩いてもOK
sendtoフォルダに置いたショートカットを叩いてもOK
しかし、任意のファイルを右クリック->送る->ショートカット指定はNG
($HOMEに_vimrc、_gvimrcを置けばOK)
$VIMの設定が分かりません、:let $VIM = "C:\vim90"で設定できますがvim終了すると
省1
607: 2022/06/30(木)13:34 AAS
Windowsで使ってる人がいるとは
608: 2022/06/30(木)13:36 AAS
/home から ln で /home/dotfile にリンク貼ってる
>>593
Vim 9.0 をリリース致します
長年徐々に改良してきたが、この度は大きな進化を遂げました。その目玉たるは vim script として Vim9 になったことであります。
前のバージョンは2019年の12月のver8.2でございました。最新のソースコードはgithubにいつでもアクセス可能であり、5000以上のパッチがあたったバージョンもできました。
ともあれそういうのは既に大くの方にご利用いただいております。バグ修正、セキュリティの強化、テストの追加等のおかげでこれまでになく信頼できるものができたと存じます。
なぜ Vim9 Script を採用したのか
省4
609: 2022/06/30(木)13:37 AAS
>>593
こんな新機能がございますよ
速度が出る関数定義の書き方は従来とは異なる書き方になります。具体的には引数と戻り値を明確に書く必要があります。この記述法は速いだけでなくコーディングのミスも早期発見できる利点があり、関数がバイトコードにコンパイルされる時にチェックされます。
この Vim9 では文末にバックスラッシュが失くても文を続けて書いていけます。
関数呼びだしには call を付ける必要は無くなりました。同様に let, eval なども必要ございません。これにより現代的な書き方に近づいております。
他にも他の vim script を読み込むのも簡潔な書き方ができるようになり、プラグインも書きやすくなっております。
コメントはpython等のように # から初めてください。
省4
上下前次1-新書関写板覧索設栞歴
あと 393 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s