Vi & Vim

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


7
vimrcファイルをデバッグするにはどうすればよいですか?
Vimに問題があり、それがvimrcファイルにある可能性があります(または、ファイルである可能性があると言われていvimrcます)。 これを確認するにはどうすればよいですか?それが私のvimrcファイルである場合、問題が正確にどこにあるかをどのように知ることができますか?
80 vimrc 

5
Vimでバイナリファイルを編集する方法
バイナリファイルを何らかの16進モードで編集する方法はありますか? たとえば、次のように表示される、xxdまたは次のhexdump -Cようなバイナリデータがある場合: $ hexdump -C a.bin | head -n 5 00000000 cf fa ed fe 07 00 00 01 03 00 00 80 02 00 00 00 |................| 00000010 12 00 00 00 40 05 00 00 85 00 20 00 00 00 00 00 |....@..... .....| 00000020 19 …


12
エスケープ以外の挿入モードを終了する他の方法
私がemacsよりもvimを好む主な理由は、ホームロウからの私の手の動きの距離が非常に低いことです(プログラマーとしても)。ただし、これを行う主な時間の1つは、Escapeキーを押して挿入モードを終了することです。 最近、Ctrl + Cを使用して挿入モードを終了できることも学びました。ただし、これは実際には改善されていません。 ホーム行から手を離さずに、また入力する機能に大きな影響を与えずに、挿入モードを終了するにはどうすればよいですか?注:私は、ドヴォルザークキーボードレイアウトでほとんどバニラのvimを使用していますが、qwertyレイアウトのソリューションも聞きたいです。

1
スワップファイルの目的は何ですか?
ファイルを編集すると、Vimはという名前のファイルを作成する傾向がありますが、これは迷惑です。から、このオプションはスワップファイルの作成を抑制することがわかります。.filename.swpvim -h-n デフォルトでスワップファイルを無効にするために使用できるvimrcディレクティブはありますか? スワップファイルの目的は何ですか?また、それらを抑制することでどの機能が失われますか?

5
スペースを生成せずに行を結合する方法は?
J行を結合するための標準コマンドは、改行文字をスペースに置き換えます。「文学」を編集するときに役立ちますが、余分なスペースを削除するのを忘れた場合、たとえば、16進ダンプを手動で編集すると、面倒になることがあります。 2つの線の間にスペースを作成せずに結合するための迅速で簡単な方法はありますか?

9
シェルコマンドをサイレントに実行する方法は?
:!<command>シェルでコマンドを実行するために使用できます。しかし、これは私の端末を「引き継ぎ」、stdoutその特定のコマンドで埋めます。 ゼロ以外の終了コードのみを通知するコマンドをバックグラウンドで実行するにはどうすればよいですか?



1
マッピングをデバッグする方法は?
ユーザーが機能しないマッピングを持っている場合、ここで多くの質問を目にします。ほとんどの場合、理由はかなり似ています。 この質問をこの種の質問のリファレンスにして、マッピングをデバッグするための完全な手順を示すことをお勧めします。ユーザーがマッピングに問題がある場合、ここでリダイレクトして、最も一般的な問題を排除できます。 もちろん、専用の質問を必要とする特定のケースがまだあり、ここでは対処しません。

6
スクラッチバッファ/プレビューウィンドウを簡単に閉じる方法はありますか?
私がインストールしたプラグインの1つ(おそらくSupertab)は、完了メニューで現在強調表示されているアイテムのドキュメントの素晴らしいビューを提供します。 (明らかに)スクラッチバッファーは、(Enterまたはを押してSpace)終了した後でも開いたままです。次に、それをやめるために、私はそうします<c-w>↑:qが、私はCtrl非常に面倒なことをしなければならないことがわかります(私がスプリットを避ける理由の1つ)。 このスクラッチバッファを閉じる簡単な方法は何ですか?ネイティブな方法はありますか、それともマッピングを作成する必要がありますか?



10
現在のドキュメントで単語の強調表示をクリアするにはどうすればよいですか(たとえば、単語を検索した後など)。
のようなファイルで単語を検索すると/console.log、のすべてのインスタンスconsole.logが強調表示されます。 これらに興味がなくなったら、強調表示が邪魔になることがあります。強調表示を削除するための私の現在の戦略は、次のようなことをすることです/asntehua。この単語の強調表示を削除する適切な方法はありますか?
61 search  highlight 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.