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

vim(Vi IMproved)は、さまざまな編集モードをサポートするテキストエディターです。

8
Vimを補完する最適な汎用プログラミングツールは何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 去年閉鎖されました。 Vimをテキストエディタとして少しの間使用していますが、何かをするのに長い道のりを取っているように感じます。ctagsを使用してナビゲーション用のコードベースにタグを付け、特定のメソッドが使用されている場所を見つけるために(非効率的ではありますが)grepを使用します。しかし、私はそれが私をより生産的にするかもしれないことを知らないいくつかの非常に有用なツールがそこにあると感じています。 Vimを補完する一般的なプログラミングに使用できる最高のソフトウェアスタックは何ですか?どのようにコードベースをナビゲートし、makeを実行し、ソース管理システムに変更をプッシュしますか?Vimの横に2番目のコンソールを開いていますか?


3
vimのコメントのスペルチェック
私はコメントで多くのスペルミスをするC / C ++プロのプログラマーです。スペルチェッカーがコメント内のスペルミスのある単語のみを検索するように、vimを構成します。必要に応じて、vimがチェックする場所を知るために検索できるコメントの周りに、次のような特別なシンボルを追加します。 int main(){ /*<--C_S This is comment line in main function .. C_S-->*/ } C_Sシンボルがなくてもプラグインが機能する場合、さらに良くなります。スペルチェッカーがコメント内で見つけたスペルミスをハイライトするようにします。これはすでに存在しますか?それとも自分で書くのは簡単ですか?

4
改行を挿入せずにvimオートコンプリートリストで項目を選択します
vimのやっかいな機能は、挿入モードでオートコンプリート(Ctrl-N)を実行し、目的のアイテムまで矢印キーを押しながらEnterキーを押すと、アイテムを挿入するだけでなく、改行も挿入することです。その後削除する必要があります。 不要な改行を追加することなく、オートコンプリートリストから項目を選択する方法はありますか?
22 vim  autocomplete 



1
Vimの範囲を使用して行を選択しますか?
線を視覚的に選択したいと思います。 通常、私はしたいSHIFT-Vとして選択jし、k行をハイライトします。 コロン範囲コマンドを使用してどうすればよいですか?たとえば:10,12<?>、行10から12を選択し、その選択で視覚モードに入ります。<?>ここに何を挿入すればよいですか? 簡単だとは思いますが、ウェブ検索/閲覧に役立つキーワードはわかりません。
21 vim 


1
vimでベル/ビジュアルベルを無効にするにはどうすればよいですか?
vimでベル/ビジュアルベルを無効にするにはどうすればよいですか? 私はもう試した: set noeb set novb ..しかし、何も変わっていない。 明確にするために、私はESC、通常モードで押すかh、col 0を押すために、何もしないことをするときにvimで得られる視覚的なベルを参照しています。
21 vim  bell 

4
vim-ファイルを開き、<filename>:<line nbr>を使用して行番号に移動します。
以下のようないくつかのツールgrep、py.testなど、...のパターンを使用して&lt;FileName&gt;:&lt;line number&gt;:エラーをポイントに。例えば: ; grep -Hn Common setup.cfg setup.cfg:11: Common vimとgvimを変更して、次のように呼び出すにはどうすればよいですか? gvim setup.cfg:11: の代わりに gvim setup.cfg +11 私は物事を解析する小さなシェルスクリプトを書くことができることを知っていますが、もっと簡単な方法があるのだろうかと思います。
21 vim  gvim 

2
VIの行の特定の文字にジャンプする
VIでは、あなたがそうするなら :some_number Enterキーを押すと、「some_number」で指定された行にジャンプします。1行で特定の文字にジャンプするのと同等のものはありますか? 基本的に、私は大きなcsvを持っており、パーサーを壊しているいくつかの文字があります。デバッグする必要があります。 基本的に「XXX行YYY行の予期しない文字」というエラーメッセージが表示されます。 XXXに行く方法は知っていますが、YYYに行く方法は?
21 vim 

3
Vimでは、複数の行からどのようにコピーできますか?(範囲ではない);
私が持っていると仮定します 1 - funct1 2- funct 2 3 - funct 3 4 line 4 行1と3(行の範囲ではない)をコピーして、たとえば行8に貼り付けるにはどうすればよいですか?|(1y|3y)のようなarg を使用してこれを行うと、行をいくつかのレジスタにヤンクしますよね?しかし、複数のレジスタから一度に配置するにはどうすればよいですか?
20 vim 



11
VimエラーE138:viminfoファイル$ HOME / .viminfoを書き込めません!
私はむしろ奇妙な何かに遭遇したのではないかと心配しています。ファイルを正常に開くとvim README.txt、すべてが正常になります。しかし、にするsudo vim README.txtと、ファイルは空白になりE138: Can't write viminfo file $HOME/.viminfo!、終了しようとするとエラーが発生します。 .viminfoファイルが破損している疑いがあるので、削除しました。この問題は残っています。誰でも助けることができますか?
20 permissions  vim  sudo  root 

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