55

MacOSXLionでEclipseJunoを使用していますが、入力に問題があります。

私はよく引用符/アポストロフィを1つ印刷して、キャレットを移動します。しかし、このMacバージョンのEclipseでは、入力したときの引用符はオレンジ色のマーカーで強調表示され(Macのスマート引用符機能のようです)、caretを移動すると引用符が消えます。(XcodeとAppcodeではすべてが正常に機能します)。

私は試した

defaults write NSGlobalDomain AutomaticQuoteSubstitutionEnabled -bool false

スマートqotesをグローバルに無効にするには、コンピューターを再起動しましたが、これは役に立ちません。

また、Eclipseの設定で「引用」、「スマート」、「修正」に関連するものを見つけようとしましたが、うまくいきませんでした。

「スマートインサートモード」を無効にしようとしました-役に立たない。

に設定しようとしましJava -> Typing -> Automatically close -> Stringsonが、引用符を印刷した後にキャレットを移動すると、Eclipseは以前のように削除するのではなく、それを2倍にします。また、迷惑です。いったいなぜ他のプログラムでは引用符の処理が期待どおりに機能するのに、Eclipseで同じように機能させることができないのですか?

ちなみに、最近引用符を押してから「ä」の記号を押したとき。ですから、これはオートコレクトに関連していると思います。
しかし、無効にしてもLanguage & Text -> Automatic replacement、Eclipseは"+aを。に置き換えäます。

この動作を無効にする方法は?

4

6 に答える 6

161

はい!こんなに単純なことを知らなかったのは残念ですが、これは私がマックマニアではないので、一度に複数のOSに住んでいるからです。引用符と記号がアクセントのある文字を与えていることを知ったとき、私は何が起こっているのかを理解しました。

これはとても簡単でした:

  • システム環境設定を起動し、言語とテキストペインを開きます。
  • [入力ソース]タブをクリックします。
  • 左側の入力方法のリストで、下にスクロールしてUSを有効にし、USInternationalを無効にします。

この「USインターナショナル」はすべての悪を行いました。一部のIDEは独自の入力システムを使用しますが、Eclipseは一般的な入力を使用します。この機能は、(スマートな引用のように)「ちょっと便利なもの」の1つであり、Macでの私の生活を悪夢に変えることがあります。

于 2012-10-06T10:43:08.057 に答える
2

アメリカ英語以外の言語の自動アクセントを無効にする場合は、ここで回避策を作成しました。次のキーボード入力を変更する「〜」などの特殊文字の入力を防ぐ方法は?

于 2017-09-13T16:03:25.830 に答える
0

キーボードウィンドウで2つのキーを押してからShiftキーを押す必要があり、完全に機能します。

于 2021-09-17T14:20:25.897 に答える
0

キーボード->入力ソース->+->その他->「Unicode16進入力」

これにより、特殊文字のオプションキーが無効になります。

競合を避けるために、他のすべての入力ソースも削除しました

于 2021-11-19T07:26:23.903 に答える
0

外部キーボードでバッククォートを取得するには、を押す必要がありますAlt + \が、次に押す文字を押すと、バッククォートが削除され、アクセント記号付きの文字に置き換えられます。つまり、「」と入力すると、「à」が表示されます。

Alt + Shift + \を押すと、この「自動アクセント」動作は発生しません。

于 2021-12-06T10:18:04.320 に答える
0

レイアウトを使用している場合にも発生します。ABC - Indiaそのレイアウトを削除して追加するABCだけです。

ここに画像の説明を入力してください

于 2022-02-05T14:07:33.657 に答える