問題タブ [vim-registers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
168 参照

vim - whatsはvimに関数を入れるための従来のファイルです

vimのレジスタをクリアするためのvimスクリプトを探していたところ、この便利なスクリプトが見つかりました

現在、関数を使用してコードを挿入し、.vimrcファイルに入れています

私の質問は
1. 関数を作成して .vimrc ファイルに入れる正しい方法ですか?
2. このスクリプトをプラグインとして使用したい場合、このスクリプトをどのパスに配置すればよいですか?

0 投票する
1 に答える
317 参照

vim - "+ レジスタは、クリップボードをサポートする vi では機能しません

私の質問はvim system register * and + not workingに似ているかもしれませんが、サーバーのバージョンは ubuntu です。そして、インストールされたvimにはクリップボードがサポートされていると確信しています。ただし、 vim"+で実行するとレジスタが表示されません。:reg以下は、このような状態を診断するために使用するコマンドですが、それでも解決策が見つかりません。

まず、ssh を使用してこのサーバーに接続します。Vim のクリップボード サポートの可用性を確認するには:

ただし、:regvim で開いた 1 つのファイルで実行すると、システムのクリップボード レジスタが表示されません。これが私が得たものです(これらのレジスタの内容を削除しました)

この情報が役立つ場合、このサーバーの OS は Ubuntu 16.04.4 LTS です。

また、クリップボードを使用してvimの依存関係をインストールしたと思います。実行したときに得られるもののサブセットを次に示しますapt list --installed

vim-common/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed] vim-gnome/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed] vim-gtk/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed] vim-gui-common/xenial-updates,xenial-updates,xenial-security,xenial-security,now 2:7.4.1689-3ubuntu1.2 all [installed,automatic] vim-runtime/xenial-updates,xenial-updates,xenial-security,xenial-security,now 2:7.4.1689-3ubuntu1.2 all [installed,automatic] vim-tiny/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed] vino/xenial-updates,now 3.8.1-0ubuntu9.2 amd64 [installed]