OS X 10.11にアップグレードした後の新しいターミナルの動作


17

emacsでファイルを編集しているときに、ターミナルウィンドウの「ガター」に角かっこがあります。ブラケットは画面の両側にあり、サイズ変更またはctrl-lのいずれかでウィンドウの更新を強制すると消えます。機能をオフにする方法を見つけたいです。

ここで、「ax」と「or」で始まる行を編集しました。

右側のクローズアップ

画面の右側と左側の両方にあるブラケットを示すズームアウトビューです。

両方の側溝を示す全幅表示

私が持っています:

  • ターミナルの設定を見た
  • 私のemacs構成を見ました
  • emacs(25.4)の新しいバージョンを構築しました
  • 22.xの新しいフリンジと呼ばれるemacs機能を見つけました
    • set-fringe-mode offは24.5または24.4では効果がありませんでした
  • ローカル初期化をスキップしました(-q)
  • すべての初期化をスキップしました(-Q)

vi(vim 7.3)とloを起動すると、角かっこがそこの溝にも表示されます!したがって、おそらくemacsの問題ではありません。

OS X 10.11 El Capitanを2014年半ばのMBPで実行しており、ターミナルのバージョン番号は2.6(361)です。変更バーは、既存のテキストのある行とない行でリターンが発生し、再描画でなくなるたびに、ターミナル内で実行されているテキストエディターに表示されます。

私は誰かがこれを見て、それをオフにする方法を知っていることを望んでいます。


1
同様の質問(とマークスの機能についての説明)ここに:apple.stackexchange.com/questions/209635/...
nwinkler

回答:


18

簡単な答えは、ターミナルの「表示」メニューの「マークを隠す」です。

動作がemacsに固有のものではないことを発見した後、Terminalをより批判的に見始めました。

[編集]-> [マーク]メニューには、El Capitanでデフォルトでオンになっている[プロンプトラインを自動的にマーク]オプションがあります。このオプションを無効にすると、新しい「マーク」の追加が停止します。マークを削除する行でCmd-Shift-Uを使用して、特定のマークを削除できます。最後に「マークを非表示」にして、マークの視覚的なインジケータをオフにします。

容疑者のリストからemacsを削除した後、Ask Differentスーパーユーザースタックオーバーフローで、同じ結論に達する他の同様の質問をいくつか見つけました。

コメンターのnwinklerは、マークとは何か、この機能の使用方法に関する彼の研究へのリンクを提供しました。ありがとう!


1
無効にすることもできますdefaults write com.apple.Terminal AutoMarkPromptLines -int 0
ギヨームアルギス

3
この機能の説明についてはこちらをご覧ください:apple.stackexchange.com/questions/209635/...
nwinkler
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.