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

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

5
vimがコメントの字下げを台無しにしないようにする
何らかの理由で、Vimは私のコメントをすべてインデントをすべて削除する必要があると考えています。#行の先頭に追加すると、突然すべての先行空白が削除されます。どうすればこれを止めることができますか? 関係がある場合に備えて、JanusとNERDtreeをインストールしましたが、他の多くの個人的な構成もありますが、.vimrc(私の知る限り)そのような動作を引き起こすものはありません。
12 vim  vi 


4
すでに開いているウィンドウでカーソルの下のファイルを開くためのvimショートカット
vim では、コマンドを使用してカーソルの下のファイルを開くことができ ますgf。 また、を押すと、新しい分割ウィンドウでそのファイルを簡単に開くことができます<c-w> f。これは本当に素晴らしい時間節約機能です。 しかし、(新しいウィンドウを作成せずに)既に開いている分割ウィンドウでファイルを開く方法がわかりません。
12 vim  vi  editors  key-mapping  gvim 

2
vi / vimに貼り付けた後のカーソル位置
vi / vimで常に私を悩ませてきた1つのこと: 一部のテキストを「ヤンク」(別名「コピー」)し、ファイル内の別の場所に移動して「貼り付け」を行うと、貼り付けたテキストの先頭にカーソルが留まります。これは、貼り付けたテキストの最後にカーソルを置くほとんどの最新のエディターとは異なります。 たとえば、「コピーバッファ」に「素晴らしい」という単語が含まれていると仮定すると、フレーズの「an」という単語の後に貼り付けます。 This is an editor たとえば、geditで、貼り付け後: This is an awesome editor ^ Cursor is here in vi: This is an awesome editor ^ Cursor is here この点でviを変更して (たとえば)geditのように動作させることはできますか?
11 vim  vi 

2
bash viモードで、jkをマップして挿入モードを終了します
私はbashシェルでubuntu 16.04の新規インストールを使用しています。私がやりたいことが2つあります。 端末からvimのような動きができるようにviモードを設定します 入力して挿入モードを終了する jk 私はこれをどのように行うことができるかを別の投稿で読みましたzsh、どうすればそれを行うことができbashますか? tl; dr :)の後にファイルに入れbind '"jk":vi-movement-mode'ます.bashrcset -o vi server@thinkpad:~$ tail -n 2 .bashrc set -o vi bind '"jk":vi-movement-mode' 詳細な説明については@grochmalの回答を参照してください

2
vi / vimでは、ファイルを上書きするのではなく、ファイルに追加するにはどうすればよいですか?
簡単にファイルに書き込むことができます:w <file>。ファイルを上書きする代わりに、ファイルに追加して書き込む方法を教えてください。 使用例:ログファイルからいくつかのサンプルを別のファイルに取り込みたい。今日それを達成するために私はできる: ログファイルを開く いくつかの行を選択してください Shift+v ファイルに書き込む: :w /tmp/samples いくつかの行を選択してください Shift+v 追加する/tmp/samplesと:w !cat - >> /foo/samples 残念ながら、手順5は長く、見苦しく、エラーが発生しやすくなります(a >がないと、データが失われます)。ここにVimがもっと良いものを持っているといいのですが


5
挿入モードのバックスペースで文字が消去されない
私はviが初めてですが、実際には今日からviを学び始め、バックスペースキーの動作に行き詰まりました。実際、私が初めてUbuntu 12.04でviを起動したとき、バックスペースキーは正常に機能していましたが、その後、奇妙な動作を始めました。挿入モードでバックスペースを押すと、文字を消去するのではなく、1か所左に移動します。デフォルトのバックスペース機能を元に戻すにはどうすればよいですか?vimをインストールしたり、nocompatibiltyを設定したりしないことに注意してください。
10 vi 

3
emacsコマンドでカスタマイズされたvim(挿入モードのみ)
私はemacsユーザーだったので、に切り替える必要がありvimます。しかし、私はvim挿入モードでいくつかの基本的なemacsコマンドを見逃しています。 C-A C-E C-K C-Y C-x C-s ...その他 Escape次のキーのいくつかを押してから押し、最後にキーを押すことができることを知っていますi。 ^ $ d$ p :w [入る] ... ただし、vim挿入モードのままにしておき、Escape/ iキーを押さないようにします。 Web上では、私がカスタマイズを発見しましたemacs(vi-mode、vip、viper、vimpulse、vim-mode、evil)。しかし、まだその反対は見つかりませんでした:コマンドvimを使用するemacsようにカスタマイズ... 挿入モードのemacsコマンドのみに関心があります。だけでいくつかの基本的なコマンド、コマンド:、、、、...(うんはデフォルトではありませんあまりにもそれのようにコマンドけど)。vim bashC-AC-EC-KC-YC-UC-Uemacs

2
他のコンソールプログラムのViモード
私はbashのViモードがとても好きです。他のプログラム(gnuplotなど)で機能させる方法はありますか? 編集: Shawnが以下に提案したように、設定.inputrcと使用rlwrap -a -c gnuplotはgnuplotにViモードを与えます。
10 terminal  vi 

2
vimでciコマンドを変更する方法
"ci("が括弧内のすべてを変更するように、 "ci $"がドル記号の間のすべてを変更したい(LaTeXを編集するため)。これは可能ですか?
10 vim  vi 





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