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

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

4
再起動せずにVimで.vimrcをリロードする
何かを書いたときは気に.vimrcなります。変更を適用するには、まず閉じてから開かなければなりません。.vimrcVimを閉じずにリロードする方法はありますか? たとえば、すべてのウィンドウとバッファに行番号を追加set nuし~/.vimrcたいと思います。
93 vim 



4
vimエディターでコマンドを追加する方法は?
私のソースコードのファイル名が「foo.c」だとします。編集およびデバッグ中に、私は常にこのコマンドを実行します- :!gcc -g foo.c -o foo; gdb foo 「:debug」と入力すると上記のコマンドが実行されるように、Vimにカスタムコマンドを追加できますか?どうすればそれを達成できますか?
87 linux  vim 

2
vimで複数のファイルを一度にタブに開く方法
args <path>コマンドが複数のファイルをバッファに開く方法と同様に、vimに複数のファイルをタブに開かせることは可能ですか? 以下のようなものやっ:tabe ./*たファイルの数がに設定された値未満であっても、「あまりにも多くのファイル名E77」エラーで結果をtabpagemaxプロパティ。 (vim -p <files>オプションはタブで開くと思いますが、vimが既に開いているときにそれを行う方法を見つけたいと思っています。)
86 vim  tabs  gvim 

9
(g)Vimを取得して現在のファイルの文字数を表示するにはどうすればよいですか?
私は、よくあるプログラミングフォーラムのチュートリアルや記事を書くのが好きです。このフォーラムには投稿ごとの文字数制限があります。過去にNotepad ++を使用して投稿を書いたことがありますが、ステータスバーにライブの文字カウントが保持されます。私はgVimを使い始めており、この時点でNotepad ++に戻りたくありませんが、この文字数をカウントすることは非常に便利です。カウントを超えてしまうと、通常は投稿をNotepad ++に貼り付けるので、制限を超えるのに十分なタイミングでトリミングしたことがわかります。 :set ruler役立つ提案を見てきましたが、これは現在の行の現在の列インデックスを介して文字数を提供するだけです。段落区切りを使用しなかった場合、これは素晴らしいことですが、1つの段落で数千文字を読むのは快適ではないことに同意するでしょう。 私はヘルプを読んで、それrulerformatがうまくいくと思ったが、statuslineそれが使用するフォーマットを調べた後、現在のバッファの文字数を与えるものは何も見なかった。 これを追加するプラグインがあることを確認しましたが、つま先をgVimに浸しているので、それらが何をするかを理解する前にランダムなプラグインをロードしたいかどうかはわかりません。vimに組み込まれているものを使用したいのですが、存在しない場合は存在しません。 目標を達成するにはどうすればよいですか?プラグインが関係する場合、それを使用しますか?
86 vim  gvim 

12
すでに回復したVimスワップファイルを削除する最も簡単な方法は何ですか?
時々、Vimがクラッシュし、スワップファイルが残ることがあります。すごい。その後、編集していたファイルを開くと、Vimが回復するかどうかを尋ねてきます。ありがと。完了したら、Vimは私に言った、 You may want to delete the .swp file now. なぜ、はい、そうです。それ、どうやったら出来るの?古いスワップファイルをスワップファイルとして再び使用し始め、終了時にクリーンアップするだけだと思いましたが、それは正しくありません。新しいファイルが作成され、そのファイルがクリーンアップされます。ファイルを再度開くと、最初のファイルから回復するように再度求められます。 きっと私は何かが欠けています。
84 vim  swap-file 

3
VIMでウィンドウを切り替える方法は?
私はVimとMacVimの両方を使用しています(または試してみます)。Tagbarプラグインをインストールしましたが、実際のTagbarウィンドウに切り替えて選択することはできません。 私はVIMでのウィンドウ切り替えに関する負荷を読んでいます、多くのデフォルトのキーバインディング(CMD+ `、CTRL+ W+ ↑または↓)を見つけ、自分で設定しようとしました。なし。 私は常にVIMを使用してファイルをすばやく編集し、それをフルタイムIDEとして使用することに興味を持ちました。ウィンドウを切り替える方法を見つけようとして1時間を過ごした後、私はアイデアによって完全にオフになっています。それでも、私は知る必要があると感じています。どのようにウィンドウを切り替えますか?ここで完全に盲目ですか?
80 mac  unix  vim  macvim 



7
Mac OS Xターミナル:マウスのサポート?
ターミナルアプリでマウスサポートを有効にするネイティブオプション(つまり、追加のソフト/パッケージ/プラグインをインストールしない)はありますか? 実際、私はvimこのオプションset mouse=a(マウス機能を有効にする)をたくさん使っています。 ただし、Terminalはxtermのすべての機能をサポートしているわけではないようです。 ターミナルはかつてマウスをサポートしていたように見えますが(ググリングの後)、どこに行ったのでしょうか。 注意:vimだけでなく、Terminalでのマウスのサポートが本当に必要なので、MacVimを提案しないでください:]
75 macos  mac  mouse  vim  terminal.app 

4
vim / gvimでライン長マーカーを設定する方法は?
一部のGUIテキストエディターには、行の長さのマーカーとして機能する垂直線があります(ソースコードファイルで80文字より短い行を維持するのに役立ちます)。 vim / gvimで似たようなものを持つことは可能ですか?定規 vimオプションについては知っていますが、大画面で視覚的にそれに従うのはあまり便利ではありません。 編集:詳細を学ぶために「colorcolumn」をグーグルで検索すると、この質問はhttps://stackoverflow.com/questions/235439/vim-80-column-layout-concernsの複製であることがわかりました
75 vim  gvim 

5
Tmuxコピーモードでのテキストの選択
TmuxをViモードで実行します。コピーモードでのViのようなナビゲーションは正常に機能します。ただし、テキストを選択できません。vもVもViのようなテキスト選択モードに切り替わりません。 私は何が欠けていますか? ところで、コピーモードで行番号を表示することは可能ですか? PS:Zシェルを搭載したMac OSでTmuxを実行しています
73 vim  tmux 

4
tmuxまたはscreenを使用してvimでモードを切り替えるときのわずかな遅延
tmuxを使用しているため、Vimでの挿入モードの切り替えは瞬時に行われなくなりました。Esc挿入モードで押した後、実際に挿入モードから抜け出すにはかなりの時間がかかります。押してEscから他のキーを押すと、スイッチは即座に動作し、その後押したキーのコマンドEscが実行されます。何がこれを引き起こす可能性がありますか? tmuxの外部でVimを実行すると遅延が発生しないため、Vimの構成は問題になりません。したがって、これはおそらくtmuxに何らかの関係があります。gnome-terminal btwを使用します。 また、注目に値する、それは私がのためにtmuxの中でキーバインドを定義することはできませんようでEsc、私の計画は、バインドしたEscに: bind Escape send-keys ^[ 残念ながら、Esctmuxに何をバインドしても機能しないようです。同じ問題が画面でも発生します。

5
Vimの次の行へのコメントの継続を無効にできますか?
Vimでは、コードファイルにコメントを入力しているEnterときにを押すと、改行も自動的にコメントになります。 たとえば、Rubyファイルの場合: # I manually typed the pound at the start of this line and hit enter. # This line formatted itself this way automatically. 一般的に、これは私が望むものですが、常にではありません。この自動コメント動作を一時的にオフにするにはどうすればよいですか?
65 vim 

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