パラレルデスクトップを使用していますDebian 8 OS
。MacBook Pro
.bashrc
ファイルをルートとして編集すると、状況が乱雑になります。どんなに努力しても(例えばcontr+ z
、、、など)完全に黒い窓を閉じることはできません。提供された画像から何らかの方法でコマンドラインの下に移動しましたが、間違いなく入力できます。contr+ x
:wq
:x
(close, save etc)
VMをシャットダウンして戻ったとき、状況はまったく同じでした。やるべきことがいくつかあります。
この時点でどうすればよいですか?
修正する
示されているように削除すると、現在のセッションは終了しますか?
答え1
同じノノですが、画面は完全に黒です。
このプログラムはnano
テキストエディタです。終了コマンドは、1980年代スタイル⎈ Control+Xキーコードで、テキストエディタ画面の下部にある1980年代スタイルメニュー行に表示されます。
完全に黒い窓
これは仮想端末また〜として知られています仮想TTYあなたが提示したものゲストオペレーティングシステムは仮想マシンで実行されます。 (はい、これは仮想のものの中の仮想のものです。)
ショートカットになることができるChord ⎇ Alt+ ⎈ Control+ F1~ ⎇ Alt+ +キーを使用して、複数の仮想⎈ Control端末を切り替えることができます。F12所有者オペレーティングシステムはParallels Desktopのキーボード翻訳レイヤーによって翻訳される可能性があるため、仮想マシンからゲストオペレーティングシステムに送信するために別のキーとコードを使用してシミュレーションする必要があるかもしれません。
もちろん、nano
仮想端末に画面が見えるからといってnano
実行されているわけではありません。たとえば、nano
信号を使用してプロセスを終了KILL
できます。nano
画面の途中にシェルプロンプトがあるメニュー行を残して、当時編集中だったテキストと混ぜることです。
この場合、⎈ Control+Xと⎈ Control+はZ実際に何もしないようです。あなたはやる終了しました nano
そして、現在存在するシェル入力プロンプトは、これらの文字に応答して表示される何もしません。 ( ⎈ Control+ はXZLE と Bourne Again シェル readline の emacs モードでのマルチキャラクタ編集制御シーケンスの始まりです.)
⎇ Altもう1つの可能性は++が何もしないと⎈ Control主張し、F2ホストOSのショートカットとParallels Desktopのキーボード変換レイヤーを介してゲストOSに送信する方法を知っていると仮定すると、仮想キーボードに仮想修正があり、キーが押されていることです。 。
しかし、これは3つのことによって妨げられます。
nano
++などのコマンドに応答して、メニュー行の横にステータスメッセージを表示します⎇ Alt(選択したキーボードレイアウトによっては、++などのコマンドは自動的に無視されますが)。⎈ ControlX⇮ AltGr⎈ ControlX- すでに仮想端末#2を使用している可能性があります。この場合、その端末に切り替えることは実際には何もしません。
そして
- 固定修飾子⎇ Altまたはその場合は、⎈ Controlその修飾子を押すとゲストOSが固定解除されます。
後で削除と同じウィンドウでVMを停止するオプションがあったため、この問題は解決されました。
emacs
vim
ハング、ハング、ハングについてのすべての話が終わった後、ハングするvi
「解決策」が提示されるのを見るのはnano
非常に興味深いです。フル(仮想)マシンを再起動します。。 ☺
追加読書
- 「ターミナル」、「シェル」、「tty」、「コンソール」の正確な違いは何ですか?
- ジョナサンデボインポラード(2012)。やめる
emacs
。気分。 - Windows仮想マシンでRDPクライアントを使用すると、ALT、CTRL、およびSHIFTキーは機能しません。。 2015年7月15日。 KB#123130。類似点。
- https://apple.stackexchange.com/questions/85978/
- Macでファンクションキーの動作を変更する。 2017年12月13日。 HT204436。アップル株式会社
- Ctrl+Shift+Fn+F10 キーをシミュレートできません。 \