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

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

5
tmuxコピーモード-テキストブロックの選択
私はviキーでtmuxを使用していますが、1行のテキストを選択している場合、またはウィンドウが1つしかない場合、コピー/貼り付けは正常に機能します。テキストのブロック(複数行、ただし全幅ではない)を選択したい場合、問題が発生します。複数のvimウィンドウを開いている場合、すべてのvimウィンドウからテキストを選択します。1つのウィンドウからのみテキストを選択する必要があります。つまり、vimでの視覚的な選択と同じです。 これは可能ですか?
39 vim  tmux 

9
削除した行をヤンクせずに、vimでヤンクしたテキストを置換ペーストする方法は?
だから私は通常、新しいテキストが貼り付けられている古いテキストを上書きしながら、あるポイントから別のポイントにテキストをコピーしていることに気付きます: blah1 newtext blah2 wrong1 blah3 wrong2 blah4 私が視覚的なマークnewtextをy付けて、それを承認したとします。今、私は選択しwrong1(これは、必ずしも単なる単語ではなく、何でも可能です)、をp味わいますnewtext。ただし、今と同じwrong2ことをすると、のwrong1代わりにに置き換えられnewtextます。 それでは、バッファにあるテキストを、現在上書きしているテキストと交換しないようにするにはどうすればよいですか? 編集1 私はレジスターの提案が非常に好きですが(:disコマンドを発見したので、レジスターの使用を開始すると思います)、スワップモードを使用しないため、jinfieldの答えを修正します。 vnoremap p "0p vnoremap P "0P vnoremap y "0y vnoremap d "0d 完全にトリックを行います。 編集2 私は速すぎました。romainlのソリューションは、Edit 1のハックなしで、まさに私が探していたものです。 実際にvnoremap p "_dPは、十分です! だから、受け入れられた答えを変える。
39 vim  copy-paste 

1
大文字と小文字を区別しないソート
Vimのデフォルトのソートでは大文字と小文字が区別され、次のような結果が生成されます。 A B a 同じ入力で次の結果を生成するために、大文字と小文字を区別しないようにするにはどうすればよいですか? A a B
39 vim  sorting 

10
gVimを最大化して起動するには?
gVimを開いたときにウィンドウを自動的に最大化する方法は?そして、クロスプラットフォームのソリューション、私はLinuxとWindowsマシンで同じ構成を使用しようとしています... 私はハックを試しましたが、:set lines=999 columns=999ほとんど機能しますが、ウィンドウは最大化されておらず、サイズが変更され、行/列が失われます。

4
コードをvimに貼り付けるときに、元のソースとしてフォーマットされたコードを保持するにはどうすればよいですか?
WebページからコードをコピーしてVIMに貼り付けると、次のようにラダーのような混乱したスタイルになります xxxxxx xxxxxx xxxxxx xxxxxxxxxx それはとても定期的に台無しになったので、多分私の何かが間違っていると思う .vimrc: set number set nocompatible set nowritebackup set noswapfile syntax on filetype indent on filetype plugin on filetype on set background=light set autoindent set smartindent set tabstop=4 set shiftwidth=4 set showmatch set guioptions=T set fileencodings=utf-8,prc set ruler set incsearch map gs :%s set t_Co=256 …
37 vim  copy-paste 


4
vimdiff:行内の次の違いにジャンプしますか?
vimdiffファイルの比較に非常に便利です。ただし、長い行があり、行内の差異が比較的少ないファイルでよく使用します。 vimdiffは、行内の相違点を正しく強調表示します(行全体がピンクで、異なる文字が赤です)。これらの場合、行内の次の違いにジャンプできると便利です。 「次の違い」(]c)にジャンプできますが、これは違いがある次の行にジャンプします。 現在の行内の次の異なる文字に移動する方法はありますか?
35 vim  comparison  diff  vimdiff 



5
vimでヘルプを終了する方法
vimでヘルプファイルを使用しましたが、今はヘルプにこだわっています。 :qプログラム全体を終了し、ヘルプを使用するたびにvimを閉じて再度開く必要があることにうんざりしています。ヘルプを閉じて、作成中のプログラムに戻ることができるコマンドを好みます。 私は悩み検索を持っているgoogle.com検索文字列があるためexit help in vim、明らかに、私はで非常に良くなってきた何かをvimの自分自身を終了についての記事を返します。 誰もこれを行う方法を知っていますか? 編集:私はどういうわけか分割画面のことで立ち往生している必要があります。だからこそ、私は介して助けを得ることができませんでした:q
35 vim 

5
挿入モードで保存(VIM)
私はvimが初めてです、 通常、私は自分自身を保存し、挿入モードではなく、ヒットで滞在したい見つけescape、:wそして挿入モードに戻って。
34 vim 

2
Vimで前方検索から後方検索に切り替えるにはどうすればよいですか?
Vimでは/、カーソルから前方に検索し、前方および後方にそれぞれ検索nをN繰り返すことを知っています。 私もそれは知っている?と、カーソルから逆方向に検索しますnとN、それぞれ、前方、後方検索を繰り返します。 私の質問は、?検索を行って、それを/検索として再実行したい場合(したがって、前方に移動するためにシフトを保持する必要はありません)、前の検索の方向を変更せずに切り替える方法があります検索語を再入力しますか?
34 vim 

3
Vim:改行と復帰を表示
vi / vimで改行や復帰文字を表示するにはどうすればよいですか? 私はそれset listがすべての空白文字(?)を表示することを知っています、それはタブ\ tなども置き換えます(しかし、それは私が望むものではありません)。基本的に、\ rのような特定の文字を表示したいだけです(Debianではこれがデフォルトのようですが、Gentooでは異なります)。 敬具

5
逃亡者のステータスウィンドウからファイルの変更を破棄するにはどうすればよいですか?
すると逃亡者-プラグインの ステータスウィンドウ、使用してアクセスし:Gstatus、それを使ってファイルの差分変更することが可能ですDし、使用してコミットするためのファイルをトグル-。 変更を破棄するための同様のショートカットはありますgit checkout -- filenameか? 更新: 逃亡者のgithubページで機能リクエストが見つかりました問題#97:ファイルをチェックアウト/削除するためのショートカット それによると、好ましい方法は :Gread :w アップデート2: 2014年6月以降、以下のAnsonのU回答に従って使用することができます。 更新3:2019年1月3日 以降、キーバインドはマップされますX
33 vim  git 

4
同じインデントで新しい行を追加する方法
次にEnter、挿入モードで押すと、新しい行が作成されますが、カーソルは行の先頭に置かれます。 現在のインデントと同じインデントで新しい行を作成するにはどうすればよいですか?
33 vim 

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