0

私はコードだけでなく、ウィキの編集やLaTeXでのアカデミックライティングにもmacvimを使い始めました。いくつかの新婚旅行の瞬間;-)と最初のカスタマイズの努力の後、私は解決できない問題を見つけました:

このコンテンツのコピー元に関係なく、システムクリップボードのコンテンツを行内貼り付けるにはどうすればよいですか?(私はLaunchBarのマルチクリップボード機能を非常に過度に使用し、遅かれ早かれ貼り付けるさまざまなアプリケーションからの20を超える文字列をほとんど保存します。これはmacvimでうまく機能しますが、「行ごとの」コンテンツに関しては機能しません。)pまたはPは改行を作成します。 -vも同様です。

タグの間に文字列を追加したり、他の特殊な設定に焦点を合わせたりしたくありません。

4

2 に答える 2

3

この点でLaunchbarがどのように機能するかはわかりませんが、私が使用したすべてのクリップボードマネージャーは、Cmd-vヒットするとaを送信しますEnter

システムに非常によく統合されているMacVimは、多くのデフォルトの Mac OS X ショートカットをサポートしてCmd-oCmd-sます。Cmd-vEnter

貼り付けたコンテンツが文の途中ではなく、それ自体の行 (おそらく現在の行の上) で終わる場合は、貼り付けられたテキストにプレーンでシンプルな新しい行が含まれていることを意味します。MacVim は にマップCmd-vされるためP、貼り付けられたコンテンツはカーソルの前に貼り付けられます。つまり、改行が見えない場合はインライン、改行がある場合は現在の行の上に貼り付けられます。

それは正常な動作です。

その時点で、事前にLaunchbarのコンテンツをクリーンアップする方法を見つけるかCmd-v、貼り付けたテキストを後で編集する^v$y"_d<movement>P.

于 2012-07-17T19:17:57.593 に答える
0

pクリップボードに改行文字が含まれている場合にPのみ、新しい行を作成します。

クリップボードからvimに貼り付けただけone-line contentで、うまくいきました(インライン)。

問題は、LaunchBar がクリップボードにコピーする方法にある可能性があります。

于 2012-07-17T19:18:53.997 に答える