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

viは、もともとUnixオペレーティングシステム用に作成された画面指向のテキストエディターです。

3
vimの下部で[変換済み]とはどういう意味ですか?
ログファイルがありますが、vimで開くと、読み取り不能になり、下部に[変換済み]が表示されます。[converted]はどういう意味ですか? フォーマットの問題を修正して人間が読めるようにする方法はありますか?
38 vim  vi 

1
zshで逆検索を有効にする方法は?
私は最近(最終的に)zshに切り替えて、それを愛しています!これまでのところ、私が行方不明だということを一つのことがあるCtrl+ Rインクリメンタル履歴検索を実行します。 履歴が適切に設定されています HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history viキーバインドを使用しました bindkey -v しかし、Ctrl+ Rは機能しません。現在の行より上の行を削除しますが、これはvimでの動作ではありません。 助言がありますか?

4
viはファイルの最後に改行(LF)を静かに追加しますか?
私は奇妙な動作を理解するのに苦労しています:vi は、ファイルの最後に改行(ASCII:LF、Unix(AIX)システムであるため)を追加するようです。 viでファイルを編集します(最後に改行を入力しないように注意してください): # vi foo ## Which I will finish on the char "9" and not input a last newline, then `:wq` 123456789 123456789 123456789 123456789 ~ ~ ## When I save, the cursor is just above the last "9", and no newline was added. 私はviがそれを「そのまま」保存することを期待していますので、39バイト:最初の3行(数字1から9、それに続く改行(私のシステムではLF))のそれぞれに10 ASCII文字、最後に9文字行(文字1から9、終了改行/ LFなし)。 しかし、保存すると40バイト(39バイトではなく)になり、odは終了LFを表示します。 …
36 vi  history  text 


1
Vim:XMLテキストを「きれい」にする
viXMLテキストを「きれい」にする簡単な方法はありますか? 例えば: これ欲しい.. <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person> これになるために... <person> <name>Nick</name> <age>26</age> <gender>male</gender> <occupation>doctor</occupation> </person>

9
vi内のbashコマンド
viの中にbashコマンドを入力してstdoutを取得することは可能ですか? シェルで何かを調べたいという理由だけで、viを閉じて再度開くのは面倒です。
33 bash  shell  vim  vi 

5
vimで貼り付ける(上書きする)にはどうすればよいですか?
ではvim私が使用yyし、pすべての時間ヤンクへとラインを貼り付けます。ただし、ファイル内の1つの行を複数の場所に置き換えたい場合は 、クリップボード/レジスタへの行が削除されるyy p dd pため使用できませんdd。レジスタの使用方法をもっとよく知っているはずですが、おそらくp現在の行を置き換える方法があると思います。
31 vim  vi 

6
カーソルの形状(または色)を変更して、bashでviモードを示す
明確にするために:端末内でvimを使用するときにカーソルを変更する方法を尋ねていません。Bashのviモード内で入力モードとコマンドモードを切り替えるときにカーソルを変更したい: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... zshでモード変更時にカーソルの色を変更できるスクリプトを見つけましたが、この1つの機能だけのためにシェルを変更したくありません。 Bashコマンドラインでコマンドモードと挿入モードを切り替えるときに、gvim(または単に色)のように、カーソルの形状を変更する方法はありますか?
30 bash  vi  line-editor 


3
VIMを使用して置き換え、検索パターンの一部を再利用します
私はVIm、検索文字列の一部である正規表現を再利用できる、いくつかの置換を行うために、検索および置換コマンドを設定および試行しています。 簡単な例では、私が交換したい行になる(10)まで{10}10は任意の数とすることができます。 ここまで来ました .s/([0-9]*)/what here??/ 私が望む部分と正確に一致します。 今、交換、私は試しました .s/([0-9]*)/{\0}/ しかし、これは出力として与えます {(10)} その後、私は試しました .s/(\zs[0-9]*\ze)/{\0}/ しかし、それは私({10})にを与え、私もそれを閉じましたが、私が望むものではありませんでした。 これの代わりに他の種類のマーキング/逆参照が必要だと思います\0が、どこを見るべきかわかりません。質問は、これをvimで行うことができますか?

6
UNIXでVIキーを使用してシェルコマンドを編集する
UNIXが本当に得意な同僚がいました。 彼は、Viキーバインディングを使用してシェルコマンドを編集する方法を示しました。 彼はコマンドを、私がログインするたびに実行されるファイルに入れました。 それ以来、私は別のプロジェクトに移りました。 残念ながら、これを設定する方法を覚えていません。 Viキーバインディングを使用して端末でコマンドを編集する方法を知っている人はいますか? その設定を永続的にするにはどうすればよいですか?
28 shell  vim  terminal  vi 


8
空白行を追加するためのviコマンド?
viでは、oまたはOを使用して空白行を追加し、挿入モードに移行できます。しかし、コマンドモードのままにしたい場合、このコマンドはありますか? グーグルでは、vimrcに何かを追加する提案がありますが、もっと簡単な方法があるはずです(常に動作します)。
24 vim  vi 



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