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

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

5
vimマクロの保存
vimエディター内に記録されたマクロを適切に保存/再利用する方法を知っている人はいますか?
166 vim  editor  macros 

30
お気に入りの(G)Vimプラグイン/スクリプト?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 お気に入りの(G)Vimプラグイン/スクリプトは何ですか?
164 vim  editor 


7
vimが一時ファイルを作成する(および残す)のを防ぐ方法は?
なぜvimは<filename>~ファイルを作成するのですか?それを無効にする方法はありますか? バックアップ(または何か)の場合は、gitを使用します。 また、これらの.<filename.with.path.hints>.swpファイルも。 それらを作成しないように、または少なくとも後からクリーンアップするようにvimに指示するにはどうすればよいですか? 編集 おっと、重複: Vimが〜拡張子の付いたファイルを保存するのはなぜですか? そこからrogeriopvlの回答を採用しました。 逐語的コピー: set nobackup "no backup files set nowritebackup "only in case you don't want a backup file while editing set noswapfile "no swap files

4
vimで特定のキャラクターにジャンプする方法は?
vimで次の文字Xにジャンプするにはどうすればよいですか? 私は頻繁例えば、使用、dt:またはct:コロン(もしくは他の文字)まで/変更すべてを削除します。 カーソル位置をその文字に移動するだけの短いキーコンボはありますか?
162 vim  macvim 

3
vimdiffを使用してgitマージの競合を解決するにはどうすればよいですか?
私はブランチをgitのマスターにマージしただけで、Automatic merge failed; fix conflicts and then commit the result.実行するgit mergetoolとvimdiffが開き、以下の画像が表示されます。vimdiffの使い方がわかりません。ここの各パネルの意味と、マージの競合を修正するにはどうすればよいですか?


30
あなたの.vimrcには何がありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 ViとVimは本当に素晴らしいカスタマイズを可能にし、通常は.vimrcファイル内に保存されます。プログラマーの典型的な機能は、構文の強調表示、スマートインデントなどです。 .vimrcに隠されている生産的なプログラミングのための他のトリックはありますか? 特にC#の場合、リファクタリング、自動クラス、および同様の生産性マクロに主に関心があります。
157 vim  refactoring 


5
ファイルタイプによるVim空白の設定
私の仕事では、インデントのハウススタイルに従う必要があります。 htmlとrubyをコーディングするときは2つのスペース JavaScriptをコーディングするときのタブ、tabwidth = 4を推奨 ファイルタイプごとに異なる空白の設定を指定する最良の方法は何ですか?

6
Vimでのケース保存代替
することができ、これは Vimの中で行うことができますか? つまり、「BadJob」を検索して「GoodJob」で置き換えると、次のように置き換えられます。 'badjob' -> 'goodjob' 'BadJob' -> 'GoodJob' 'badJob' -> 'goodJob' 'BADJOB' -> 'GOODJOB'
154 vim  replace 

14
エディターを実行できませんでした
多くの場合、複数のコミットメッセージを変更する必要はありませんが、1回または2回発生し、これを目にしたことを覚えていません。他の誰かが持っていることを願っています。Iのときgit rebase -i HEAD~7、期待どおりのリストが期待どおりにviで開きます。pick値をedit適切な場所に変更してから、にします:wq。 エディターを実行できませんでした core.editor私のグローバルの設定.gitconfigはvi(私もそれをvim大胆に必死の動きに変更しました)です。を使ってみましたがmate、それでも最初のリストが正しく開かなかったため、元に戻しました。 私はv1.7.3を使用しており、どんな提案も歓迎します。
153 git  vim 


5
VIM ctrlp.vimプラグイン:ファイルを再スキャンする方法?
素晴らしいctrlp.vimプラグインを見つけました。これは、以前使用したCommand-Tプラグインに代わる優れたものです。Command-Tについて私が気に入らなかったのは、vimを起動した後で初めて呼び出されたときにファイルを再スキャンするのに約20〜30秒かかることです。 CtrlPははるかに高速に動作しますが、新しく作成されたファイルを自動的に再スキャンするようには見えません。手動で再スキャンをトリガーするにはどうすればよいですか? ありがとう!
152 vim  plugins 

8
VimでC ++コードをデバッグしますか?どうやって?
問題は、Vimを使用してC ++アプリケーションを開発するすべての人にあります。 私の人生には「Vimが嫌いだ!!!」と表現できる期間がありました。 ただし、主にMicrosoft開発IDEで育ったので、私はそれらに慣れてきましたF5- F11コードのデバッグ時のショートカット、ウィンドウの監視、コールスタック、およびメインコード-GDBコマンドを入力する必要なくすべて表示されます。 だから、ここに質問があります: デバッグにもVimを使用していますか?または、この目的のためにIDEに切り替えますか?どれ? Vimを使用してコードをデバッグする場合:エディターにブレークポイントを設定するプラグインはありますか?現在デバッグしている行を強調表示し、ステップ、ステップイン、ステップアウト中に自動ナビゲーションしますか? コマンドラインとしてGDBを使用していると言わないでください。デバッグされている1行だけが表示されます。
152 c++  debugging  vim  gdb 

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