[過去ログ] Vim Part30 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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
画像リンク
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終了すると
元のC:に戻ってしまいます、、、調べ中・・
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 を採用したのか
新なる言語には何が求められるでありましょうか。vim script は互換性を保証してきながらも長年進化してまいりました。この互換性の担保のためにどうしても変更できなかったり、速度面で劣るものになっておりました。
故に、パフォーマンスを劇的に改善するという大義のもとに Vim9 は作られました。コマンドの実行は効率が良くなるように書き直され、10倍から100倍もの速さを実現できました。
こうして速さは出ましたが他にも目的があります。それは vim が一般的に使われる言語と乖離が多いことを是正することです。平たく言えば、JavaScript や TypeScript や Javaのような一般的な言語に近い書き方ができるようにするのが目的であります。
パフォーマンスの為に互換性の無いものがあります。例えば辞書では従来 "a:" から作っておりましたが、この Vim9 ではできません。他の互換性に関する所は、例えばエラーの扱いのようにささいな変更に留まっており、python2 から python3 への2の舞にはならないようになっております。
609: 2022/06/30(木)13:37 AAS
>>593
こんな新機能がございますよ
速度が出る関数定義の書き方は従来とは異なる書き方になります。具体的には引数と戻り値を明確に書く必要があります。この記述法は速いだけでなくコーディングのミスも早期発見できる利点があり、関数がバイトコードにコンパイルされる時にチェックされます。
この Vim9 では文末にバックスラッシュが失くても文を続けて書いていけます。
関数呼びだしには call を付ける必要は無くなりました。同様に let, eval なども必要ございません。これにより現代的な書き方に近づいております。
他にも他の vim script を読み込むのも簡潔な書き方ができるようになり、プラグインも書きやすくなっております。
コメントはpython等のように # から初めてください。
他にも現代的な表記ができるようになっており、 vim script は書きやすくなったものに仕上がっていると自負しております。もしそれに共なうエラーがでても、vim9ではどう書くかヒントがでるようになっております。
他の改善点等は :help にて詳細を記しております。
今後のVim9の更新予定
Java のようなクラスを追加する予定でございます。その為のキーワードは既に予約済みです。
610(1): 2022/06/30(木)14:00 AAS
>>600の問題、解決しました
外部リンク[html]:vim-jp.org
の「3. Win32ではVimの実行可能ファイルがあるディレクトリを使用する。〜」
にあるようにフォルダ構成を変えることで$VIMを設定できました
具体的にはC:\vim90 を C:\vim\vim90にすることで$VIMがC:\vimとなるので
C:\vim直下にvimrcとgvimrcを置きました、これで右クリック->送るでファイルを開いた場合も
rcが読み込まれます、アドバイスしてくださった皆様ありがとうございました
611(1): 2022/06/30(木)16:21 AAS
それでいいならいいけど根本的な解決になってないような
上下前次1-新書関写板覧索設栞歴
あと 391 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.022s