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

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

3
Vimで行番号を表示する方法は?
GVIMWindowsベースのマシンでVimテキストエディターを使用しています。 行番号を表示するにはどうすればよいですか?コンソールで使用していない場合はどうですか?
13 windows  vim 

4
vimの段落内の行を結合する
vimで自動改行をオンにして長いドキュメントを入力したため、すべての行がたとえば79文字で改行されたとします。文書全体にフォーマットを適用して、その長さのすべての行を分割することもできます。 段落は、ドキュメント内で空白行で区切られます。 ここで、段落内で改行をまったく使用しないことにしました。 段落の境界を完全に削除せずに、段落内のすべての改行を削除するにはどうすればよいですか? この迅速でばかげたハックを作成しましたが、適切な方法を探しています。 :%s/^\s*$/@@@@@ - replace blank lines with @@@@@ ggVGgJ - join all lines in the file :%s/@@@@@/\r\r/g - replace @@@@@ with line breaks

2
vimを使用して電子メールを管理および送信する方法
vim/gvimメール管理のツールとして使用したいのですが、これら2つの興味深いページが見つかりました。 爪 vmail これらには次の制限があることを理解しました vmailあなたが見るとマネージャーのすべての過去のメールを、それはGMAILはoutkookのもののように、ではない、他のメールアカウントを占めるのみで動作することができます。 でclaws、あなたは使用することができますvim/gvim ちょうどあなたが作成したいメールのエディタとして。過去のメールを(同じvim環境にとどまるように)読んだり、検索したりできるかどうかはわかりません。 vimがメールクライアントで行うことをすべて実行できるようにする優れたプラグインを知っていますか?これには、過去のメールの検索、並べ替え、表示、ラベル付けが含まれます

2
Vimのオートコンプリートボキャブラリに一連の単語を追加できますか?
Vimでは、CTRL-nとCTRL-pを使用してドキュメント内の単語を自動補完することを認識しています。これは、説明的なメソッド名と変数名の使用を促進するのに最適です。 オートコンプリートに一連の単語を追加したいと思いますが、頻繁に編集しているソースファイルには含まれていません。私の現在の解決策は、テンプレートファイルの下部にあるコメントに単語のリストを追加することですが、それはせいぜい少し無駄で手間がかかりそうです。 すべてのVimセッションでアクセスできる単語をVimのオートコンプリートボキャブラリーに追加する方法はありますか?
13 vim  autocomplete 

3
vimで行間のスペースを増やす
タイトルがすべてを物語っていると思います。私は宿題をしました、そして私が見つけた唯一のコマンドは次のとおりでした: :set linespace=3 MacでもLinuxでも機能しないようです。 編集:Mac OSXでは、(最大1.5)行に追加するように実際にターミナルを構成できます。 ターミナルOSXで行の高さを変更するにはどう すればよいですか。 ありがとう
13 vim  vi 

2
sublimetextの「スコープへの選択の拡張」のvi / vimの代替
崇高なテキストには、スコープ内のすべてを選択する「範囲を選択範囲に展開」SHIFT + CMD + SPACEというクールな機能があります。 スコープ内のすべてを選択し、完全に機能します()または[]または{}繰り返してスコープを親に展開します。 vimでも同じことを実現したいと考えています。


4
シェルからVimコマンドを実行するには?
これは馬鹿げた質問かもしれませんが、私に耐えてください。 新しい作業環境をセットアップするときに行う通常の作業の一部を自動化しており、Vimコマンドを自動化したい:BundleInstall(すべてのVimプラグインをインストールするため)。 これをシェルから実行することは可能ですか? あるいは、スクリプトでVimを実行し:BundleInstall、実行し、終了して終了するまで待機することは可能ですか? ありがとう。
12 linux  vim  shell  make 

6
TerminalとiTerm2でのVim設定は遅いが、MacVimではそうではない
理想的には、ターミナルまたはiTerm2からVimを使用します。しかし、それは耐えられないほど遅くなるので、私はMacVimの使用に頼らざるを得ませんでした。MacVimには何も問題はありませんが、Terminal / iTerm2のみを使用した場合、ワークフローはずっとスムーズになります。 遅いとき ファイル、特にRailsファイルの読み込みには約1〜1.5秒かかります。rails.vimを削除すると、この時間は0.5-1秒に減少します。MacVimでは、これは瞬時に行われます。 経由して、行と列のスクロールh、j、k、l。キーを押し続けると、徐々に遅くなります。最終的に、行のジャンプを開始します。キーリピートを高速に設定し、リピートまでの遅延をショートに設定しています。 10〜15分使用した後、ctrlpやCommand-Tなどのプラグインを使用すると、非常に時間がかかります。文字を入力し、2-3秒待ってから、次を入力します。 私のセットアップ Mac OS Xバージョン10.7.3を実行する11インチMacBook Air(1.6 Ghz Intel Core 2 Duo、4 GB DDR3) 私のドットファイル。 > vim --version VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Nov 16 2011 16:44:23) MacOS X (unix) version Included patches: 1-333 Huge version without GUI. Features included (+) …

1
Vimで左Altキーをマッピングしますか?
私は、キーの組み合わせにマッピングすることができる午前Right Alt+をLeft Arrowし<a-left>たりすることによって<m-left>。しかし、Left Altキーをマップすることはできません。 それを行う方法はありますか? 編集: 明確に<a-left>するためにAlt+を意味しLeft Arrowます。 ここで重要な質問は、Vimのキーマッピングの観点Left Altとの違いは何Right Altですか?

4
vimで選択を反転する方法は?
Vコマンドで行の範囲を選択した後、選択されていないファイルのすべての行を削除したいので、選択を反転する方法はありますか?選択されていないすべての行を選択しますか? どうやって :g!/FOO/d ないすべての行を削除しないで含まれていFOOを。 範囲を考えていて、その逆を使用したい場合: 'a,'b 2つの範囲を使用する必要があります。 1,'a-1 そして 'b+1,$ これは1ステップで行うことはできないと思いますが、それは素晴らしいことです!
12 vim 

3
vimで長い行を分割する方法は?
私は次のようなブロックで形成された非常に大きなテキストファイルを持っています Short line. Really long line. Short line. 空の行で区切られており、vim(Linux上)を使用して長い行を分割し、次のようなブロックを取得したい Short line. This was part of a long line. Short line. gq(およびgw)の私の問題は、各ブロックを段落全体としてリフローすることです。つまり、各ブロック内の2つの改行を保持せず、のフォーマットオプションの:help fo-tableどれもgqが、私が望むことをすることを許しません。また、改行文字を段落区切り文字として定義できれば目標を達成できると考えましたが、:help paragraphそれらに従ってハードコードされています。 編集:長い行を1つずつ使用gqまたはgwフォーマットできることは知っていますが、ファイルが数千行を超えるため、これを自動的に実現する方法を探しています。

6
カスタムvim強調表示
私は今、いくつかのxmlを編集しており、戻ってくるものについていくつかコメントを残しています。このような <!-- Question: bla bla --> 私は今vimで編集していますが、vimで今すぐQuestionを強調表示して、コードを簡単に調べて、必要な場所をすべて見つけられるようにしたいと思います。私はvimrcに何かを追加する必要があることを知っていますが、間違ったものを探しているかもしれないと思います。 更新 私はこれを入れてみました.vimrcが、効果はありませんでした: syn keyword JakeAnnotation Question hi JakeAnnotation gui=bold term=bold cterm=bold 更新2 実際、私がこれを行うと、前に行ったことが何らかの効果をもたらしたことがわかります。 :hi 強調表示されているすべての項目が表示され、エントリの1つは次のとおりです。 JakeAnnotation xxx term=bold cterm=bold ctermbg=6 (およびxxxは正しくフォーマットされています) これは、私が質問を適切に定義していないことを忘れさせることにつながります。質問は単独で行にある必要がありますか? アップデート3 わかりましたので、ユーザー22303の投稿には、これが機能しています: highlight MyQuestion cterm=bold term=bold ctermbg=blue ctermfg=black match MyQuestion /Question/ ただし、ファイルごとに1つの一致しか許可されていないと思われます。私がこれをするとき: highlight MyQuestion cterm=bold term=bold ctermbg=blue ctermfg=black match MyQuestion /Question/ …

2
gvimのデフォルトのカラースキームをどのように変更しますか?
GVIM for Windowsでは$VIM/_vimrc、起動をカスタマイズするためにファイルに何かを追加できるはずであり、それを使っていくつかの巧妙なトリックを見つける方法を管理しましたが、どのように変更するのかわかりませんデフォルトの色設定。今、vimを起動するたびに、入力する必要があります :color pablo 仕事をする前に(白地に黒がJava以外でコーディングするときは気になります)。これは、vimを開始するたびに行う必要のない12の余分なキーストロークであると感じています。デフォルトでこの設定を使用してvimを起動する方法はありますか?
12 windows  vim  gvim 


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