vi

    4

    1答えて

    これはすでに投稿されている場合に謝罪する。vim wiki上でも答えが見つからないため、謝罪する。 単一の:g検索のvimコマンドラインモードで複数のコマンドを実行する方法はありますか?例えば 、 :%g/foo/ s/bar/\[email protected]/g | exe "norm /cat\<enter>\"ayiw" 、 fooに一致するすべての行に、レジスタ a、および の内容で

    1

    1答えて

    エラーチェックone-liner vimコマンドが次のようにあります。これは、直接の質問の一部ではないですが、一例として動作するので、それを無視して自由に感じる:ここ :'<,'>g/foo{.*}/exe "norm! mxf{lvt}y/\\(foo{\\)\\@!\<C-R>\"\<enter>yy'xP" は説明です: :'<,'>g/foo{.*}/からfoo{...}ですべての強調

    0

    1答えて

    私は、出力ファイルでVIを実行すると、私は DBQuery.shellBatchSize = 1000000; @ @ @ よう.somethingを登場空行の多くを参照してくださいしかし、私は同じファイル上でより多くのことを行うとき、私はいけないを参照してくださいそれを見てください。ファイルが正しく表示されます。 DBQuery.shellBatchSize = 1000000; p

    0

    1答えて

    何らかの理由でバッファが動作しません。それはエディタコマンド はないと言う場合をB I <リーダー>をクリックしてください:バッファ これは私のファイル.vimrcである: set nocompatible " required filetype off " required set rtp+=~/.vim/bundle/Vundle.vim call vundle#begi

    0

    2答えて

    この行をコピーしてviに貼り付けてみてください。 の南、区民牧師テオLeobald初 それは次のようになります。South▒〜@〜@〜イースまず それは奇妙な文字の束を表示牧師テオLeobald▒のTParishionersこと私はどのように取り除くのか分かりません。私はPHPでhtml_entity_decodeをやってみたが、何もしなかった。 $out = html_entity_decode

    1

    1答えて

    tab1とtab2という名前の2つのファイルを作成しました。 tab1では、デフォルトで8つのスペースを使用している通常のタブを使用しました。 一方、tab2については、:set tabstop=4コマンドを使用して変更しました。私もそれではなく、8つの空白スペースを有していると、VIに罰金働いていた :set tabstop=4 softtabstop=0 expandtab shiftwidt

    6

    2答えて

    vimのヤンクアンドペーストを増やす方法です。そのため、vimがコンテンツをファイルに書き出します。ペーストすると、ファイルの内容が使用されます。私は、グローバルなバッファとして機能するシステム全体のファイルを持っていたい。 コンテキスト:リモートサーバ(ssh経由)上の異なるtmux分割でvimを実行します。私は、tmux分割でvim間をシームレスにコピー&ペーストしたい。私はたくさんのプラグイ

    3

    2答えて

    nの次の一致を検索するコマンドの後に、viが自動的に行を画面の上部に配置します。

    1

    2答えて

    DebianサーバをDebian 8からDebian 9にアップデートしたところ、viの動作がまったく違うことに気付きました。 Debianや他の何かのアップデートが原因ですか?例えば、前に私は/termを検索して用語を検索し、次に/を次の検索などに書き込むことができましたが、今では単語を強調表示して奇妙なことを始めます。 また、コードブロックをファイルに貼り付けると、インデントが変わってしまい、