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

Vimは、効率的なテキスト編集を可能にするために構築された高度に設定可能なテキストエディターです。これは、viエディターの改良版です。

1
Vimのスペルチェックで新しい単語を記憶させる方法
ラテックス編集にgvimを使用しています。私はvim辞書が知らない言葉で多くの科学文書を書きます。スペルチェックを実行すると、スペルが正しいことがわかっている単語に遭遇しますが、それらの単語を辞書に追加するにはどうすればよいですか?
62 vim  gvim  spell-check 

2
誤ってCx Csを押したときにVIMで挿入モードに戻る方法
このvimセッションを考えると: % vim test-file.txt iHello there!C-x C-s 挿入/コマンドモードに戻るにはどうすればよいですか?(Cx CsはControl-x Control-sを意味し、キーボードショートカットの通常のvi用語かどうかはわかりません) これを抜け出し、再び挿入/コマンドモードに戻る方法があることは知っていますが、Googleやスーパーユーザーを検索しても何も得られなかったことを思い出せません。 これは私がほとんどの場合Emacsを使用しているために発生しますが、Emacsがインストールされていないリモートホストにはvimを使用します。たまにこれを行うと、毎回ターミナルを再起動するだけでなく、外に出る方法を学ぶ必要があると考えました。
62 vim 

6
Vimで選択したテキストを検索する方法は?
/正規表現を使用して何かを検索できることを知っています。そして、?後方検索に使用できます。また、とを使用nしNて、検索を前後に繰り返すことができます。 また、2つの便利なショートカットがあります:*または#、カーソルの下の単語を検索します(前方/後方)。それはとても便利です!(またg*、g#バリアントがあります) しかし... ビジュアルモード(v)を使用してテキストを選択したら、そのテキストを正確に検索するようにVimに依頼するにはどうすればよいですか?ざっと見て:helpも…ハァ…助けてくれ。
61 vim 

2
vimのカットアンドペーストの履歴
私がvimで「カット」しているとき、私はカットしたすべての最近のものの履歴を保持するレジスタがあると信じています。これらのレジスタにアクセスするにはどうすればよいですか? たとえば、これらの単語のそれぞれを連続してカットしたとしましょう 'こんにちは' '世界' 'そして' 「Vim」 これらの編集を実際に特定のレジスタに保存するのではなく、「d」を4回連続して使用していることに注意してください。
60 vim 

3
VImの次のアンダースコアまで変更するにはどうすればよいですか?
vimにこのテキストがあり、カーソルが最初の文字にある場合: www.foo.com 私ができることを知っています: cwa word(小文字のw)が句読点または空白で終わるため、最初のピリオドまで変更する cWa Word(大文字w)が空白のみで終わるため、アドレス全体を変更する 今、私がこれを持っている場合: stupid_method_name これに変更したいですか? awesome_method_name 両方cwとcW全体を変更しますが、アンダースコアの前にフラグメントを変更したいだけです。 私のフォールバック手法はc/_、「検索で次のアンダースコアに到達するまで変更する」ことを意味しますが、私にとっては、すべてのアンダースコアが検索用語として強調表示されるため、少し面倒です。 アンダースコアを含まない、wまたはWアンダースコアを含まない指定子はありますか?
60 vim 


9
vimでこの記号「^ @」を削除する方法は?
このシンボルで破損したファイルがいくつかあります: ^ @ 文字列の一部ではありません。検索できません。このシンボルを何も置き換えない方法、またはこのシンボルを削除する方法 1つのファイルの行の例を次に示します。 ^@F^@i^@l^@e^@n^@a^@m^@e^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@:^@ ^@^M^@


2
vimrcに「含める」手順はありますか?
vimrcにいくつかの設定があります。いくつかの一般的なものと、いくつかの他の本当に具体的なもの。 この設定を一部の同僚と共有したいのですが、多くの人はこれらの特定の設定を必要としません。 たくさんの異なるvimrcを編集する代わりに、「。vimrc_module」という名前のファイルやvimrcから呼び出されるファイルなど、「include」ディレクティブを使用できるかどうかを知りたいと思います。出来ますか?
55 vim 

2
vimでファイルをリロードする[複製]
この質問にはすでに答えがあります: ログビューアとしてvimを使用するためのヒント[非公開] 5つの回答 vimでファイル(この場合はログファイル)を開いているときに、更新をトリガーし、ファイルの変更を既存のvimセッションに読み込みたいと思います。 ログファイルでtail -fを使用することがよくありますが、javaとtomcatを使用しているため、ログメッセージはtailには多すぎます... 開いているファイルをリロードするvimコマンドはありますか?
53 vim 

5
Vim-検索で強調表示されたテキストを選択しますか?
vimでは、で検索する代わりに、単語やフレーズにジャンプする検索を頻繁に実行しますh/j/k/l。それnから、オカレンス間をホップするためにヒットしました。 このテキストがあるとしましょう: Time flies like an arrow; fruit flies like a banana. - Groucho Marx 私は入力/an arrowしてエンターキーを押します。そのフレーズは強調表示されており、でジャンプしnます。 今、私はそのテキストを視覚的に選択したい、多分それを変更または削除したい。(はい、私は:s置換コマンドを知っています。) 私のカーソルは「矢印」の先頭の文字「a」にあるのでv、を押しeてから数回押してフレーズ全体を強調表示します。しかし、もっと短くて意味のある方法があると感じています。結局のところ、興味のあるテキストは既に指定しました。 「現在の検索選択を視覚的に選択する」というコマンドを作成するにはどうすればよいですか?
53 vim  search  selection 

4
VIM(gvim / macvim)は、未保存/名前のないバッファのスワップファイルをどこに保存しますか?
VIM(gvim / macvim)は、未保存/名前のないバッファのスワップファイルをどこに保存しますか?(もしそうなら)。 背景: MacBookがジュースを使い果たしてどこからでも電源が切れたとき、私は名前のない/保存されていないMacVimバッファーでメモをとっていました。 質問: 保存されていない作業がスワップ(.swp)ファイルなどに保存された可能性があり、それが回復される可能性があるかどうか、誰にもわかりませんか? システムの詳細: 特に、Mac OS X 10.5.8でMacVimを使用してこれが発生しました(ただし、他のバージョンの回復のヒントも興味深いものです)。クリーンアッププロセスを開始する場合に備えて、MacVimをまだ再起動していません。
52 vim  gvim  swap  macvim 

4
Vimが挿入モードでスタックする
Webホスト経由で数か月間Vimを使用しています(パテへのアクセスが許可されています)。突然、escapeキーが応答しなくなりました。単にエスケープを押すだけでは、挿入モードやその他のモードは存在できません。私はヒットする必要がありますF1コマンドモードへのvimとキック私を助けを起動します。 エスケープキーを使用するすべてのウィンドウショートカットは正常に動作するため、キーボードのエスケープキーが正常に機能していることは間違いありません。 これはばかげた質問であることは知っていますが、解決策についてさらに検討すべきことがあると確信しています。私が本当に必要なのは、どこから探し始めればよいかという確固たるリードです。 役立つかもしれないもの: 私はパテ経由でVimを使用しています 私は脱獄を使用してログインしています 私は根ではない
52 linux  vim  putty 

4
権限なしで開いたときにvimを使用してファイルを強制的に編集する
vimを使用してファイルを編集します。時々、適切な許可を忘れてしまいます。vimとファイルを読み取り専用ファイルとして実行します。変更を加えることはできますが、実際に変更を書き込むことはできません。時々ファイルを開いて変更を加えますが、sudoで実行せず、自分自身に叫び、その後強制的に終了して、rootユーザーとして再び開きます。 これに対する回避策はありますか?ファイルの読み取り専用ステータスにもかかわらず、ファイルに強制的に変更を加えることはできますか?少なくとも変更を保存し、diffを実行し、ファイルをマージできますか?


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