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

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

8
Mac OS Xの組み込みvimを更新する
私は、これは別の依頼で、より適切であるかもしれないけど、私はそこにタグを追加しようとしたとして、何もありませんでしたvimタグのみ、macvim。だから私はここでより良い聴衆を得るかもしれないと考えました。 ターミナルでは、次のことを行います $ vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jan 31 2010 13:33:49) http://www.vim.orgにアクセスすると、ニュースアイテムが表示されます Vim 7.3がリリースされました! 組み込みvimを更新するにはどうすればよいですか?私はそれをきれいにしたいと思っています(つまり、重複したインストール、追加のダウンロード、macportsなどはありません)。 (私はすでに他のもののためにそれを使用して)私は指示に従って、Mercurialのを使用して考えられてここに。 $ hg clone https://vim.googlecode.com.hg/ vim $ cd vim/src $ make しかし、それは重複したインストールになると思います。上記の「クリーン」な要件にもかかわらず、「他の方法が本当にないので、「クリーンでない」ソリューションも歓迎します。
112 macos  vim 

16
Vim:行を以前にヤンクした別の行に置き換える
少なくとも1日1回、私は次の状況にあります。 A: This line should also replace line X ... X: This is line should be replaced 私はその仕事を効率的に行っていないと思います。 私がやること: A行に行く:AG ヤンクラインA:yy 行Xに移動:XG 行Aを貼り付け:P 古い行に移動:j 古い行を削除:dd これは、(私はA.ヤンクに置き換える必要があり、別の行を見つけて、追加のレジスタから貼り付ける場合はラインXは迷惑であるデフォルトレジスタ、に今あるというさらなる欠点を持っている「ayy、」APが)も、この単純な作業になります効率が悪い。 私の質問: 以前にヤンクされた行を置き換える組み込みのVimコマンドを見逃しましたか? そうでない場合は、どのようにして、デフォルトのレジスターにヤンクされた行を残す(または復元する)独自のコマンドをバインドできますか?
112 vim 

11
PythonコードにVimフォールディングを使用するための推奨される方法は何ですか
VimでPythonコードのコードフォールディングを有効にすることに興味があります。そうするための複数の方法に気づきました。 VimでPythonコードをフォールディングする好ましい方法はありますか?つまり、 使用していて気に入っている特定のVimプラグインはありますか? 手動で折りたたむか、コメントにマーカーを配置しますか? VimでPythonのコード折りたたみを行うための他の推奨される方法はありますか?
112 python  vim  folding 

10
レジスタを上書きせずに貼り付ける方法
デフォルトのレジスタに選択を配置せずに、視覚的に選択された領域に貼り付ける方法を知っている人はいますか? 私は常に明示的なレジスタから貼り付けることで問題を解決できることを知っています。しかし、タイプ"xpするのではなくタイプするのは首の痛みですp
112 vim  vi 


6
変更されたバッファにマークを付けずにVimで出現回数を数える
現在のバッファにパターンが存在する回数を知るために、私は次のことを行います。 :%s/pattern-here/pattern-here/g これはパターンの発生回数を示しますが、明らかに煩雑であり、「変更済み」ステータスを設定するという副作用もあります。 数えるよりエレガントな方法はありますか?
111 vim 

3
画面を再描画する方法は?
私が使うとき git commit --amend それは私にコミットのためのコメントを入力させるためにviウィンドウに入ります、問題はviウィンドウが以前のシェルの背景からいくつかの汚い文字を表示することです。では、viに画面をリロードまたは再描画させて、画面を通常の状態にするにはどうすればよいのでしょうか。 これまでのところ、ターミナルのリセットとCtrl + Lを試してみましたが、機能しますが、そのような状況に最適な答えはありますか?
111 git  vim 

6
vimでgit commit -aを使用する
私はgitが初めてなので、githubのチュートリアルを使用してgitを学ぶことにしました。第3章は言った: 「この最初の例では、プロジェクトの作成者として自分自身を追加するようにREADMEファイルを変更します。そのため、ファイルを編集するだけです。次に、その変更をコミットするため、git commit -aコマンドを実行します。」 git commit -aコマンドを使用すると、コンソールがvimを開いてメッセージを書きましたが、コンソールからこのvimエディターを閉じる方法がわかりません。メッセージを保存してvimを閉じるにはどうすればよいですか?
111 git  vim 

9
VIM単語を貼り付けバッファの内容で置き換えますか?
ファイル内で一連の単語の置換を行う必要があり、それをのようなEXコマンドではなく、viコマンドで実行したい:%s///g。これが現在のカーソル位置の単語を置き換える一般的な方法であることは知っていますcw<text><esc>が、名前のないレジスタの内容を置換テキストとして、レジスタを上書きせずにこれを行う方法はありますか?
110 vim  replace  buffer  paste 

7
VIM Ctrl-VがWindows貼り付けと競合する
WindowsでVIMを使用しています。問題はCtrlV、ビジュアルモードとして使用したいことです。ただし、このキーはWindowsの貼り付けと競合します。貼り付ける代わりに、このキーをVIMビジュアルモードにリセットするにはどうすればよいですか。私はこれを_vimrc構成ファイルで設定することを好みます。
110 windows  vim 


14
Vimで選択したテキストを検索して置換する
テキストがあるとしましょう。ビジュアルモードに入り、テキストを選択します。強調表示されたテキストをすばやく検索して別のテキストに置き換えるにはどうすればよいですか?
109 vim 


10
VIMで巨大なファイルを操作する
VIMで巨大な(〜2GB)ファイルを開こうとしましたが、窒息しました。実際にファイルを編集する必要はありません。効率的にジャンプしてください。 VIMで非常に大きなファイルを操作するにはどうすればよいですか?
108 vim  large-files 

4
TmuxとiTerm2の分割ペイン
iterm2に分割ペインがある場合、なぜtmuxを使用する必要があるのですか? 私はtmuxを使用したことがなく、ワークフローでiterm2の分割ペイン機能の代わりにそれを使用する利点があるかどうか知りたいです。 iTerm2の分割ペインが提供する非アクティブなウィンドウを暗くすることが本当に好きです。tmuxは同じようなことをしますか? それぞれの長所/短所は何ですか?
107 vim  tmux  iterm 

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