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

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

2
編集中の現在のクラスとメソッドをvimに表示するにはどうすればよいですか
編集中の現在のクラスとメソッド(または関数)の名前を示す「ステータスバー」を作成できるかどうか(または既存のvimスクリプトまたはプラグインを知っている)誰もが知っていますか? 現在のバッファーのファイルタイプの構文パーサーにプラグインし、パンくずリストを表示して現在編集しているものを表示することを想像しています。それ以上の提案をするほどvimscriptをよく知りませんが、良い解決策がまだない場合は、ハッキングを開始する可能性があります。
15 vim  text-editors 

3
Vimでのマルチマークダウンテーブルの書式設定
最近、TextMateの使用からVimの使用にさらに移行しました(MacとLinuxの間で時間を分けているためです)。私が見逃していることの1つは、すばらしいMultiMarkdownバンドルです。これは、他の機能の中でも特に、MultiMarkdown構文で表を入力し、それらをきれいに再フォーマットできるようにします。 したがって、たとえばこれは: | Heading 1 | Heading 2 | Heading 3 | | --: | -- | -- | | 1 | Some text | Some other text | | 2 | A somewhat longer piece of text | Further text | これになります: | Heading 1 | Heading 2 | …
15 vim  markdown 

2
vimでは、スクロールすると背景色が変化します
長いファイルをスクロールアップすると、vimの背景色で奇妙なエラーが発生することがあります。テキストの背景は正しいですが、印刷可能な文字がないところはどこでも背景が黒になります。 ちょっとした狩りと実験の後、:redraw!は問題を修正しますが、なぜこれが発生するのかを知りたいと思います。何か問題があれば永続的に修正するためにできることはありますか。 このエラーは他のカラースキームでも発生することがありますが、価値があるのは、Vim 7.3でluciusカラースキームを使用して多数のpythonファイルを編集することです。
15 vim  colors  vimrc 

1
vimとputtyで配色を使用する
ここにあるCentOS 5.6 x64上のVIM 7.0で砂漠の配色を使用しようとしています: http://hans.fugal.net/vim/colors/desert.vim ファイルをダウンロードし、ディレクトリに保存しました~/.vim/colors。次に、VIMに以下を発行して配色を使用するように指示します。 :colors desert 次のようになります。 しかし、私はこれを取得します: 私は、PuTTY 0.60を使用して通常のユーザー(rootまたはsudo)としてこのサーバーにログオンし、次のオプションを設定しましたWindow -> Colours: 端末がANSI色を指定できるようにする-チェック 端末が256色モードを使用できるようにする-チェック 太字のテストは別の色です-チェック済み 論理パレットを使用しようとしています-チェックなし システムカラーを使用-チェックなし 私sudoまたはログオンしrootて同じことを試しても、黒の背景に白いテキスト以外の色がまったく表示されません。 これらのスキームは主にgVIMを対象としており、PuTTYはこれらの色を表示できないだけですか? 私は少しグーグルで検索して、このような記事にぶつかりましたが、機能していないようです。
15 vim  centos  colors  putty 

6
カーソルを動かさずに検索語を強調表示する
Vimを使用して、しばらくソースコードの一部を見つめていると、画面上の変数を突然表示させたいことがあります。それは簡単です:/<var>それはそれらすべてを強調しています。私の問題は、多くの場合、検索によってウィンドウが移動するため、同じ場所からソースコードを見ていません。たとえ数行しかシフトしていなくても、物事がどこに移動したかを把握するのに数秒かかるので、それでも私を失望させます。 次の一致にカーソルを移動せずに検索語を強調表示することは可能ですか?

5
Vimで行を分割するコマンドはありますか?
Vimでは、Jキーは2つの行を結合します。(カーソル位置などで)改行で行を分割するための、同様の組み込みのキーの組み合わせはありますか? あるいは、それを行うためのキーの組み合わせを定義する最も堅牢な方法は何ですか(挿入モードではなく通常モードで)?
15 vim  vi 

2
vimでは、<Ctrl + i>を再マッピングせずに<tab>を再マッピングするにはどうすればよいですか?
タブを使用して分割ウィンドウ間をジャンプするのが好きなのでmap &lt;tab&gt; &lt;C-W&gt;&lt;C-W&gt;、.vimrcにあります。しかし、これにより、Ctrl + IがCtrl + Iとして動作するのではなく、Ctrl + W、Ctrl + Wとして動作することに気付きました。どうすればリマップ&lt;tab&gt;でき&lt;C-i&gt;ますか?
14 vim 


5
プラグインをテストし、.vimrcに存在する場合のみプラグインを含めるにはどうすればよいですか?
私.vimrcではftplugin、それが正常にロードされたという仮定の下で、それに関連するいくつかのコマンドを使用し、明らかに使用しようとしています。しかし、プラグインがインストールされていないいくつかの古いマシンに遭遇しました。どういうわけか、このプラグインの読み込みを条件付きにfiletype onし、同じ条件ブロックに類似のディレクティブを追加できますか? カラースキームとVimバージョンの条件があるのを見ましたが、プラグインをチェックする(または認識しなかった)例は見ていません。 NB:優しくしてください、私はVimScriptの初心者です。
14 vim  vimrc 

4
vimでファイル名、行数、文字数を表示するにはどうすればよいですか?
最初にvimを起動するvim myfile.cと、画面の左下に引用符で囲まれたファイル名、行数、文字数が表示されます。他の何かがその不動産を必要とする瞬間に消えます。どうすれば元に戻すことができますか? :echo @%ファイル名を取得できることは知っていますが、それはそこの1/3に過ぎません。
14 vim 

1
Vimでは、コマンドラインから出力を取得するエレガントな方法は何ですか?
Vimを使用していて、コマンドラインから出力を取得して現在のファイルに追加したい場合、これを実行できます。 :! echo "foo" &gt;&gt; % これにより、現在のファイルに「foo」が追加され、リロードする必要があります。 これを行うためのよりエレガントな方法はありますか?たとえば、その出力を貼り付け可能なバッファーに入れますか?
14 vim 


1
空白を無視するようにvimdiffに指示するにはどうすればよいですか?
インデントの変更など、作業中のファイルにいくつかの変更を加えました。私はvimdiffファイルを元のバージョンと比較するために使用していますが、これらの変更は基本的に表面的なものなので見たくありません。 vimdiff比較中に空白を無視するように指示するにはどうすればよいですか?
14 vim  diff  whitespace 


3
オプションを使用してVIMを再コンパイルする
VIMをインストールしましたが、特定のオプションでコンパイルする必要があります。 In addition to the most commonly used features, the plugin requires: +python or +python3, +clientserver and +conceal. アンインストールし、何も壊さずにこれらのオプションで再コンパイルする手順は何ですか?

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