ViとVim

テキストエディターのviおよびVimファミリーを使用している人々のためのQ&A




0
Vimのインストール時のエラー
GitHub repoからVimを複製して実行しました./configure --with-features=huge \ --enable-multibyte \ --enable-rubyinterp=yes \ --enable-python3interp=yes \ --with-python3-config-dir=$(python3-config --configdir) \ --enable-perlinterp=yes \ --enable-luaint...
  


0
`:h {subject}`に一致するすべての「タグ」を循環する方法
:h {subject}の結果、タグ{subject}が複数一致するとします。 :hエントリは、「最適な」一致が使用されることを示していますが、検索対象が正確にわからない場合は、あまり役に立ちません。マッチの完全なリストを表示して...
 




1
挿入モードでdと入力すると、カーソルが一時的に後方に移動します
Vimでは、Insertモードでdを押すと、カーソルが1秒間後ろに移動し、入力した文字の後ろに戻ります。これは、テキストを入力するときにかなり邪魔になります。他のキーストロークとは異なり、dが画面の右下隅に1秒間表示...
    

1
代替コマンドの実行後に検索の強調表示を無効にする
:コマンドではなく、検索(/)の実行時にhlsearchを有効にすることはできますか?たとえば、(非常に狭い範囲のテキストで)置換を行うときに、他の行を強調表示すると気が散ることがあります。次に例を示します。 これ...
 

2
複数行のコメントを強調表示する
私はUbuntu 18.04、vim-gtk3 8.0を使用しています。 gvimで特定の単語で始まるコメントの複数行を強調表示しようとしています。たとえば、「NOTE」という単語を考えてみます。// NOTE(Ryan): This would be highlighted, // So would this line // And t...
   

0
コメント内の特定の単語を強調表示する
私はUbuntu 18.04、vim-gtk3 8.0を使用しています。コメント内の特定の単語をgvimで強調表示しようとしています。たとえば、「NOTE」という単語を取ります。「.c」ファイル:// NOTE(Ryan): ... および「.sh」ファイル:# NOTE(Ryan): ... で...
   

0
特定の行に置く
現在のテキストをレジスターの行10に入れたいのですが、これを行うには、テキストをヤンクして、その行に移動してからテキストを貼り付けますが、そのままにしておきたいのですが現在の行。次のような方法はあります...
 

1
JSONの引用符が非表示にならないため、「したい」
TL; DR 欲しいもの: JSONファイルで二重引用符を非表示にする( )まで行で挿入モードに入ると、引用符が再び表示されます。私は別のマシンでこの動作をしていましたが、Archの新しいインストールでそれを複製することは...
   

0
隠蔽を使用した置換テキストの強調表示なし
Vimのconceal機能を発見しました。 ~/.vim/after/syntax/haskell.vimに以下を追加しました:syntax match haskOperator -> conceal cchar=→ syntax match haskOperator <- conceal cchar=← highlight! link haskOperator Normal そしてこれを私のvimrcに:setlocal conceallev...
  

2
括弧のペアの間のパターンを除外する方法は?
次のPythonコードがありますz=xyz%10 gvu.set_ticks(ax, xticks=[45, 50], yticks=[-25, -20, -15]) この置換の後、ビジュアルモードで:s/\([^=]\)\ *\(=\)\ *\([^=]\)/\1 \2 \3/g コードは次のようになりますz = xyz%10 gvu.set_ticks(ax, xticks = [45, 50], ytick...
  

0
レジスタの内容を実行する
私が強調した次のテキストがあるとしましょう:s/ / , /g 次に、それをaレジスタに入れます: ay これらのコマンドを実行するにはどうすればよいですか。@aを実行するとこれらのコマンドが実行されると思っていましたが、...
 

-1
vimで実行を一時停止
vimで次のようなことを行うことは可能ですか?function MyFunction echom Part 1 raw_input('...') # python equivalent (or input(...) in python3) echom Part 2 endfunction つまり、ユーザーが入力を入力するために実行を一時停止する方法、またはユ...
 

1
機能を改善する方法
たぶん、これは「コードレビュー」の質問に近いかもしれませんが、私はこれがおそらくこの質問を投稿するのに最適な(または唯一の)場所だと思います。この数日間、vim関数の機能などを理解するために取り組んできま...
  

Next page