タグ付けされた質問 「vim」

Vimは無料でオープンソースのモーダルテキストエディターであり、ほとんどの主要なプラットフォームで利用できます。多くのテキスト編集タスクで高い効率が得られますが、学習曲線が急になります。基本を学ぶには、「:help vimtutor」を実行します。プログラミング以外の質問については、代わりにhttps://vi.stackexchange.com/を使用してください。

5
JavaScriptコーディングに推奨されるVimプラグイン?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 JS&Vimは初めてです。JavaScriptコードを作成するのに役立つプラグインはどれですか?
125 javascript  vim 

8
vimのクイックフィックス機能をどのように使用しますか?
私はかなり新しいVimユーザーですが、その学習曲線はかなり急です(少なくとも私にとっては)。JavaScriptLintエラーチェック用のこのvimスクリプトをインストールしました。バッファを保存すると、vimのクイックフィックスウィンドウにエラーが表示されます。 ただし、次に何をしたらよいかわかりません。すべてのエラーを「スクロール」するにはどうすればよいですか。クイックフィックス「ウィンドウ」を閉じるにはどうすればよいですか?コードを変更した後、エラーを確認するにはどうすればよいですか? vimクイックフィックスのドキュメントを見てきましたが、コマンドの数が膨大で、必要なものが見つからないようです。任意の助けいただければ幸いです。 副次的な質問:.htmlファイルにあるコードのJavaScriptエラーをjavascriptlintでチェックする方法はありますか? ありがとう!
125 vim  jslint 

19
Vimでファイルを開くためのショートカット
Ctrl+ Shift+ を使用するRか、オートフィルのCtrl+ Nオプションを使用して、EclipseのようにVimでファイルを開きます。キーボードショートカットを起動し、ファイル名/パターンを入力して、一致するすべてのファイル名から選択します。 私は通常それを開くことを知っています: :tabe <filepath> :new <filepath> :edit <filepath> ここでの問題は、これらの場合にファイル全体のパスを指定する必要があることです。

5
VIMでウィンドウ間でファイルを交換する方法は?
VIMを使用しているときは、常に複数のウィンドウが表示されています。時々私は簡単な方法で、それらのウィンドウを場所で入れ替えたいと思います。これをより簡単にするためのプラグイン、マクロなどはありますか?ところで、私はMiniBufExplorerを使用しています。
123 vim  editing 

5
バッファ内のすべてのファイルをvimのディスクから更新します
ディスク上のバージョンからファイルを更新するコマンドは次のとおりです :e! バッファ内のすべてのファイルに対して同じことをするにはどうすればよいですか? 背景:バッファを含む1つのvimが開いている複数のブランチでgitを使用しているため、これが必要です。ブランチをチェックアウトするとき、vimをリフレッシュしたいと思います。
123 git  vim  buffer 


3
Vim:検索ヒットとクイックフィックス選択のハイライト色を変更する方法
私は砂漠のカラースキームを使用しています。これは、検索ヒットを強調するためにオレンジ色の背景に白いテキストを使用しています。同じパターンが、クイックフィックスウィンドウで選択したエントリに使用されます。 オレンジ色の白は非常に読みにくいです。.vimrcでそれをどのように変更しますか? 編集:高速な返信に感謝します。砂漠のスキームのため、次の検索ハイライトの変更を使用しています: highlight Search guibg='Purple' guifg='NONE' パープルは視覚的に検出するのが非常に簡単で、砂漠のスキームの構文の色分けには使用されません。
123 colors  vim 

9
Vimで複数行の編集を繰り返すにはどうすればよいですか?
Vimでは、コマンドの前に数字を追加するだけでコマンドを繰り返すことができることを知っています。たとえば、次の方法で5行を削除できます。 5dd たとえば、コマンドを適用する行の範囲を指定することも可能です。たとえば、 :10,20s:hello:goodbye:gc 「垂直編集」を実行するにはどうすればよいですか?たとえば、特定の記号、たとえばカンマを、指定された行の先頭(空白をスキップ、つまりコマンドモードでShift-Iの後にコンマを入力した場合に得られるもの)に挿入します。範囲。これはどのようにして達成できますか(ダウン期間ダウン期間ダウン期間に頼ることなく)?
122 vim 

7
統一されたdiffファイルで文字ごとの違いを視覚化するにはどうすればよいですか?
で作成されたパッチがあるとしgit format-patchます。ファイルは基本的に、いくつかのメタデータを含む統一されたdiffです。Vimでファイルを開くと、変更された行は表示されますが、変更された行のどの文字が異なっているかはわかりません。文字ごとの違いを視覚化する方法(Vim、またはUbuntuで実行されるその他のフリーソフトウェア)を知っている人はいますか? 文字ごとの差分が視覚化される反例は、を実行するときvimdiff a bです。 2010年11月12日金曜日22:36:23 UTC更新 diffpatchは、単一のファイルで作業しているシナリオに役立ちます。 2016年6月16日17:56:10 UTC更新 git 2.9のdiff-highlightをチェックしてください。このスクリプトは、私が最初に求めていたものとまったく同じです。
122 git  vim  diff  patch 

2
vim repeat次の文字「x」を見つける
vimでナビゲートしてf x文字「x」の次の出現を見つけることがよくありますが、編集する単語と開始カーソル位置の間に「x」を含む単語(またはそれ以上の単語)があることを見落とします。 最後のコマンドを繰り返すf xこの素敵なボタンがあるので、私は再びやらなければなり.ません。したがってf x、ボタンを1回押すだけで繰り返す方法があります。
122 vim  repeat 

4
.netrwhistとは何ですか?
でファイルを編集する~/.vimと、.netrwhistファイルも不思議なことに変更されます。 それは内容です: let g:netrw_dirhistmax =10 let g:netrw_dirhist_cnt =6 ...and so on... このファイルは何をしますか?大切ですか?
122 vim  netrw 

6
Vim:保存時に親ディレクトリを作成する
呼び出してvim foo/bar/somefileもfoo/barまだ存在していない、Vimは、保存することを拒否します。 シェルに切り替えたり:!mkdir foo/barVimから実行したりできることは知っていますが、怠惰です:) Vimがバッファーを保存するときに自動的にそれを実行する方法はありますか?
122 vim  mkdir 

13
viで重複行を削除しますか?
エントリの長いリスト(各行に1つ)を含むテキストファイルがあります。これらの一部は重複しているため、重複を削除することが可能かどうか(可能であれば、方法も)を知りたいのですが。可能であれば、vi / vim内からこれを行うことに興味があります。
122 vim  duplicates 

6
vimでファイルを開いた後、ディレクトリの参照に戻ります
vimでブラウジングディレクトリを開くと、カーソルをファイル名に移動してを押すことでファイルを開くことができますEnter。 さて、前のディレクトリブラウジングに戻るコマンドはありますか? そうでない場合、ディレクトリ参照モードを閉じずにファイルを開く方法はありますか?
122 vim 

4
Vimで2つのタブを比較する
シナリオ:Vimを開いてテキストを貼り付けました。で2つ目のタブを開き、:tabeそこに他のテキストを貼り付けます。 目標:両方のテキストをファイルに書き込み、で開くのと同等の出力が表示される3番目のタブが必要ですvimdiff。 私が見つけることができる最も近いのは、「現在のバッファーをファイルと比較する」ことですが、diff開いているが保存されていない2つのバッファーは使用しません。
121 vim  diff  tabs  vimdiff  buffer 

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