問題タブ [yank]

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 投票する
2 に答える
161 参照

search - iskeyword を選択的に設定する

多くの場合、カーソルの下の単語が次に出現するために大きなxmlモードファイルを検索する必要がありますが、それが終了タグのタグである場合はできればそうではありません

以下の例では、# はカーソルのある場所です。*or#を iskeyword と一緒に使用すると、 >orは と の間を<移動します。<Dealid></Dealid>

:set iskeyword+=<次のマッチに移動するのにうまくいくか試してみましたが、終了タグのveyを含めるように変更されたため、たとえば、の先頭に移動すると、入力すると .ではなくヤンクされます。<6666vey6666<6666

とにかく、両方の単語を最大限に活用するか、演算子と演算子に制限iskeyword+=<しますか?*#

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

vim - 複数のヤンク/削除された行をvimに配置/挿入する方法

Googleで検索するための適切な用語がないという単純な問題。いくつかの行を削除すると、ビジュアル モードになります。

「b」行の最初の空白から $ を押して行末まで選択し、次に「d」行まで選択しますが、「aaa」の後のスロットにそれらを入れると、次のようになります。

'e' と 'f' の行を押し下げたいのですが、押し出してはいけません。挿入モードでマウスを使用してコピー/貼り付けすることで実行できますが、マウスは私の友達ではないので、別の方法を知りたいです。

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

macos - ターミナルで行を強制終了し、Emacs バッファにヤンクする方法は?

Terminal(Terminal.app) でCtrl+を使用して、現在の行のテキストを削除できることを知っています。kEmacsにヤンクする方法を知りたいです。

例えば:

上記のステップ 5 の例では、Emacs に "ABC" をその emacs-buffer に貼り付けてもらいたいだけです。助けて。

ああ、したくないと言うのを忘れて、 をselect text by mouse押しCommand-cました。

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

vim - Vim: Tex ファイルの環境全体をヤンクする

ドキュメントを編集するために latex-suite で vim を使用していますが、環境全体 (\begin{...} から \end{...} まで) をコピーする必要がある場合があります。例えばこの部分をコピーしたい

それを行う必要があるときはいつでも、開始タグに移動し、行数を数えて、ヤンク コマンド (上記の例の場合は 6yy) を入力する必要があります。

私の質問は:

  1. html または xml ファイル (yit、yat) でタグ全体をヤンクするのに似た、このジョブを実行するためのより高速な方法はありますか?
  2. ない場合は、vim でこれを行う独自のコマンドを作成する方法を教えてください。
0 投票する
2 に答える
1666 参照

vim - vim : ファイル間でヤンクが機能しない

私は奇妙な問題で立ち往生しています。あるファイルから別のファイルに行をコピー (yy) して貼り付け (p) しようとしています (分割画面で)。動作しているようには見えません。ただし、yy、p は同じファイル内で機能し、別の「タブ」で開かれた別のファイルで機能します。誰かがこれを修正する方法を教えてくれれば、本当に役に立ちます。これを修正するのに多くの時間を費やします:(。

ありがとう、オムカー

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

search - vim 検索結果をコピーして新しいタブに貼り付ける方法

vimで限られた範囲内で一致を検索してコピーしようとしています。 この回答で述べたように。を使用して結果を新しいvimタブにコピーしようとしています

しかし、新しいタブ:tabnewを開いて貼り付けようとすると、p 何も表示されません。
1. それで、私の質問は、gsearch の出力を新しいタブにリダイレクトできるかどうかです。
2.または、出力をレジスタに適切にコピーし、レジスタから新しいタブに貼り付けるにはどうすればよいですか?