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

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



7
Vimで「次を検索」
Vimでを前方検索するにはcake、と入力/cakeしますが、returnキーを押すと、カーソルが最初の一致にジャンプします。「次を検索」に類似したVimコマンドはありますか?
536 vim  editing 


15
VimとCtagsのヒントとテクニック[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 インストールしたところです Vim(またはgVim)にCtags(C ++開発に役立つ)をしました。お気に入りのコマンド、マクロ、ショートカット、それに付随するヒントを見つけたいと思います... あなたの最高の武器を共有します。Vim開発のC ++に推奨する他のVimアドオンは何ですか? 編集 Ctagsと組み合わせて使用​​する他のアドオンは何ですか? EDIT2あなたがタグを使うのgvimのバージョンは何?違いはありますか? EDIT3どのようにして、大規模プロジェクトと小規模プロジェクトの両方のプログラミングエクスペリエンスを強化しますか?
485 vim  ctags  vim-macros 


8
vimでマッチを貪欲にしないにはどうすればよいですか?
次のようなマークアップがたくさんある大きなHTMLファイルがあります。 <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> 私はすべてclass=""を取り除くためにVimの検索と置換を実行しようとしていますstyle=""が、マッチを貪欲にするのに問題があります。 私の最初の試みはこれでした %s/style=".*?"//g しかしVimは気に入らないようです?。残念ながらを削除する?と、一致が貪欲になります。 どうすればマッチを貪欲にできますか?
480 regex  vim  regex-greedy 

24
Vimにテキストを登録せずに削除する方法はありますか?
Vimを使用して、コードのブロックを、先ほどヤンクしたブロックに置き換えたいことがよくあります。 しかし、置き換えられるコードのブロックを削除すると、そのブロック自体がレジスターに入り、先ほどヤンクしたブロックを消去します。だから私はヤンクして、挿入してから不要なものを削除する習慣を持っていますが、コードのブロックが大きいと、挿入したブロックと削除するブロックを別々にしておくのが面倒になります。 それでは、Vimでテキストを置き換える最も滑らかで迅速な方法は何ですか? レジスタに入れずにテキストを削除する方法はありますか? 「次の単語を置換する」または「次の段落まで置換する」などと言う方法はありますか または、どうにかして複数レジスタ機能を使用するための最良の方法は何ですか?

30
Vimを学ぶメリットは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 プログラマーとして私はキーボードに長時間を費やしており、多かれ少なかれ過去12年間それを行ってきました。この間ずっと慣れていないことがある場合、最も一般的なコード編集タスクの一部が原因で、コーディング中に経験するこれらの迷惑でほとんど無意識の絶え間ないマイクロ割り込みです。別の行(または同じ行)からの単純なコピーと貼り付け、または現在の位置から1行または2行を上下に移動するなどの操作は、入力が多すぎるか、矢印キーを使用する必要があります...さらに動かしたいときはさらに悪い-結局マウスを使うことになる。これと同じシナリオを想像してみてください。 私はいつもVIMを学ぶことを考えてきましたが、それを習得するのに必要な時間の量はいつも私を後退させたくなります。 それを学んだ人に聞いてもらい、それが結局はなくてはならないものになってほしい。 仕事ではVS2008、C#、R#を使用しています。これにより、コードの編集がこれまでよりもはるかに速くて簡単になりましたが、それでもマウスを使用する必要がまったくなかったのではないかと思います。 矢印キーすらありません。
467 vim  editor 



14
.vimrcファイルはどこにありますか?
私はVimを使用していますが、本当に設定を保存したいと思っています。私が抱えている問題は、.vimrcファイルが見つからず、標準の/home/user/.vimrc場所にないことです。このファイルはどのようにして見つけることができますか?
436 vim 


13
vi / vimで複数行選択の先頭にテキストを挿入する方法
ではVimの、どのように私は選択の各行の先頭に文字を挿入できますか? たとえば、//私の言語のコメントシステムでのようなブロックコメントが許可されていないと想定して、各行の先頭に先頭に追加してコードブロックをコメント化し/* */ます。どうすればいいですか?
423 vim  editing  viemu 

14
Vim 80の列レイアウトの問題
Vimで80桁の表示を行う方法は正しくないようですset columns=80。時々私もset textwidthですが、set columns代替行で行のオーバーフローを確認して予測できるようにしたいと考えています。 これにはいくつかの残念な副作用があります: set number行番号の順序が異なるファイル間で分割することを恐れることはできません。つまり、<100行のファイルと> = 100行のファイルにはset columns、追加の桁表示に使用される追加の列があるため、2つの異なる値が必要になります。 また、ウィンドウを縦に分割する代わりに、新しい(g)Vimセッションを開始します。これは、ペインを開いたり閉じたりvsplitするset columnsたびに強制されるため、新しいセッションを開始するのに手間がかかりません。 set numbers垂直方向に分割する場合など、80文字の表示をどのように処理しますか?
417 vim  coding-style 

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