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

5
xargsでVimを呼び出した後、ターミナルが停止しました
私は時々xargs、次のようにVimを呼び出してみました: find . -name '*.java' | xargs vim …どの種類の作品: Vimが起動すると、次の警告が短時間点滅します。 Vim: Warning: Input is not from a terminal 編集は機能します— 期待どおりに:filesすべての.javaファイルを正しく列挙します。 保存して終了できます。 しかし、Vimを終了した後、私の端末は停止します: シェルプロンプトで入力した内容はエコーされません。 キャリッジリターンはまったく表示されず、改行のみが表示される場合があります。 これはreset(1)、端末を再初期化するコマンドを発行するまで続きます。 これはVimのバグですか、それともそのような端末と対話する理由について、より満足のいく説明がありますか?LinuxおよびさまざまなUnicesでVimバージョン7.3(バージョンは重要ではないようです)までVimで発生するのを見てきました。 私は1つの回避策、すなわちを知っていますvim $(find . -name '*.java')。私の主な質問ではありませんが、他の回避策も歓迎します。

4
標準入力からコンテンツを編集する方法は?
まだファイルを持たずにコマンドラインから動的に生成されたvimのコンテンツを編集したいと思います。 例: $ echo This is example. | vim /dev/stdin $ cat /etc/hosts | vim /dev/stdin しかし、エラーで失敗しています: Vim:警告:入力は端末からではありません Vim:入力の読み取りエラー、終了... それを達成することは可能ですか?

4
Vimを使用してcrontabファイルを編集するにはどうすればよいですか(「一時ファイルはその場で編集する必要があります」というエラーが表示されます)
crontabFreeBSDでファイルを編集するにはどうすればよいですか? $ crontab -e # ... I do my thing in vim & :wq "crontab.9ZcXiFaawt" 6L, 203C written crontab: temp file must be edited in place Exit 1 使用しEDITOR=nviた作品の罰金を... Linuxは、作業罰金に思えます...
12 save  unix 

2
コマンドラインから標準出力にバッファ全体を書き込む方法は?
バッファ全体を/dev/stdoutファイルではなく標準出力()に書き込みたいのですが、次のコマンドはファイルの編集中に期待どおりに機能します。 :w >> /dev/stdout ヒント:Control+ Lを押して画面を更新します。 しかし、コマンドラインから(非対話的に)同じことを行おうとすると、期待どおりに機能しません。たとえば、次のようになります。 $ echo This is example. | vim - '+:w >> /dev/stdout' '+:q!' Vim: Reading from stdin... 同じ:w !tee、:x! /dev/stdout、:%printおよび同様。 終了する前に、それは言っています:[Device] 1L, 17C appended。 パイプの途中でvimに標準入力を標準出力に強制的に書き込む方法はありますか?多分それは何とか緩衝されていますか?

1
vimで編集されたマークダウンファイルの結果をプレビューする方法
私はvimを使用して編集していますlatexが、latexは日常的に気軽にメモを取るには少し重すぎるため、代わりにマークダウンを使用することにしました。 それで、\lvコマンド を使用してマークダウン形式のファイルを表示できるようにvimを構成したいと思います 使用していMac OS X 10.11ます。.vimrcファイルを変更するにはどうすればよいですか?

4
で始まるプロセスを置く!バックグラウンドで
シェルからこれを行うと: $ sleep 100 私はそれをバックグラウンドにすることができます: ^Z $ bg そして、私のシェルを使い続けます。&コマンドの最後にa を追加することで同じ効果を得ることができますが、これはよく忘れます。 Vimでは、私はよくします: :!sleep 100 そしてここでも、を追加するのを忘れがち&です。このプロセスをバックグラウンドで実行し、シェルのようにVimを引き続き使用できますか?

1
ビジュアル選択モードをUnix選択クリップボードに統合できますか?
:set mouse=aビジュアル選択モードがXの選択バッファーと自動的に統合されるように、vim(明らかにで)やgvim を構成することは可能ですか? コピーレジスタを設定してクリップボードと統合する方法は知っていますが、選択システムも統合したいと考えています。それは可能ですか、もし可能であれば、どのようにですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.