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

vim(Vi IMproved)は、さまざまな編集モードをサポートするテキストエディターです。

15
VimとEmacsの長所と短所は何ですか?
これらのエディターをどのように比較しますか?それぞれの長所と短所は何ですか? [ 注 ]これは、「一方を嫌い、もう一方を愛している」人や両方を使用していない人が回答することを意図したものではありません。
372 vim  emacs  vi 

3
vi(m)で開かれたファイルの変更内容を更新します
vimで開いたままにする設定ファイルがありますが、ディスク上で変更されることがありますが、これらの変更は端末に反映されません。ファイルを閉じて再度開くことなく、画面上のコンテンツを更新できますか?もしそうなら、どのように?
362 vim 

2
Ctrl-sターミナルエミュレーターをハングしますか?
私はvimdocの文に出会いました: Note: CTRL-S does not work on all terminals and might block further input, use CTRL-Q to get going again. そして、このキーは本当に私のvimをハングさせます。emacs noxでC-s/ を使用しても問題はなかったので、vimのせいだと思っていましたC-x C-s。しかし、ちょうど今、マンページを読んでを押すとCtrl-s、それもハングman します(lessPAGERとして設定しています)。 だから誰かが私に何が起こっているのか教えてもらえますか? 端末エミュレーターはとでxtermありlxterminal、ttyこの問題もあります。そして、Ctrl+ qはすべての場合にプロセスを再び正しくします。

6
VIのカーソルから行末まで削除
私が読んだすべてのVIドキュメントでこれを100万回見たことがあると思いますが、カーソルから行末コマンドまでの削除が見つからないようです。
301 vim  vi 

10
より良い色なので、コメントはVimで濃紺ではありませんか?
ほとんどの場合、Rubyファイルを編集しますが、シェルスクリプトファイルのコメントも # 現在、私のコメントは黒の上に濃い青で表示されていますが、これは本当に読みにくいです。 スクリーンショットをご覧ください。 色を変更するにはどうすればよいですか? ベースとして黒の背景が好きですが、すべての色について異なるスキーマを検討したいと思います。

5
viの行を削除
VIで行を削除するにはどうすればよいですか? ここで私が今していること: ターミナルを開きますalt+ ctrl+t vi a.txt 削除したい行にカーソルを移動し、viエディターで行を削除するために使用するキーの組み合わせは何ですか?
170 ubuntu  terminal  vim  vi 



11
`^ M`とは何ですか?どうすれば削除できますか?
でファイルを開くと、vim奇妙な^M文字が表示されます。 残念ながら、世界で人気のある検索エンジンは、クエリ内の特殊文字ではうまく機能しないため、ここで質問しています: この^Mキャラクターは何ですか? どうしてそこに着いたのでしょうか? どうすればそれを取り除くことができますか?


9
vimをより迅速に終了する
Vimは、長時間の作業セッションではなく、主にクイック編集に使用します。その意味で、私は特に面倒な終了のためのキーボードシーケンスを見つけます:Esc、Shift+ ;、w、q、Enter。 最小限のキーストロークでVimを終了する(おそらくドキュメントを保存する)方法は?特に挿入モードから。


1
vimdiffで変更をコピーする推奨方法は何ですか?
ファイルを比較し、ソースコードリポジトリを更新する場合、vimdiffを使用します。1つのファイルから行われた変更を他のファイルにコピーするには、通常、次のようなキーシーケンスを使用します。 Shift + V (select line) k or j; { or }; Up or down arrow keys (select more lines) y (copy selected lines) Ctrl + w, left/right arrow (move to other pane) p (paste lines) キーボードショートカットの達人であるVimには、この同じタスクを実行する簡単な方法が確実にあるはずです。あるの?ソースコードの変更を手動で更新するには何を使用しますか?
117 vim  diff 

2
Vimはコピーアンドペースト攻撃の影響を受けませんか?
あなた必要がありますウェブから自分の端末に貼り付けることはありません。代わりに、テキストエディターに貼り付け、コマンドを確認してからターミナルに貼り付けてください。 大丈夫ですが、Vimが私のテキストエディタである場合はどうでしょうか。Vimをコマンドモードに切り替えて悪意のあるコマンドを実行するコンテンツを偽造できますか?

3
Vimが貼り付けたコードを誤ってインデントするのはなぜですか?
Vimでこのスクリプトを貼り付けると: #!/bin/sh VAR=1 while ((VAR < 10)) do echo "VAR1 is now $VAR" ((VAR = VAR +2)) done echo "finish" 私はこれらの奇妙な結果を得る: #!/bin/sh #VAR=1 #while ((VAR < 10)) # do # echo "VAR1 is now $VAR" # ((VAR = VAR +2)) # done # echo "finish" # ハッシュ記号(#)とタブが表示されています。どうして?

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