Emac backward-kill-word
は私が望む以上に削除する傾向があります。
例えば私がこれで複数回削除を押すと:
(key-chord "qf" 'helm-org-in-buffer-headings) ;heading search. |
私は得ます:
1. (key-chord "qf" 'helm-org-in-buffer-headings) ;heading|
2. (key-chord "qf" 'helm-org-in-buffer-headings) ;|
3. (key-chord "qf" 'helm-org-in-buffer-| <<< too much deletion.
私は3番目のステップでこれを期待しました:
3. (key-chord "qf" 'helm-org-in-buffer-headings)|
知りたい:-必要以上のものを削除する背後にある哲学はありますか?
-emacの逆方向削除ワードをよりフレンドリーにすることはできますか?つまり、空白を削除しますが、あまりにも多くのことを殺しませんか?
編集 私が欲しいものは本当にわかりません。たぶん、それをgoogle-keepや他のテキスト編集アプリケーションのような他の削除機能のようにしてください。
edit2
それまでの間、ローリストはかなりうまくいく彼のカスタム関数を修正しました:ここにリンクの説明を入力してください
ここでは、あなたのニーズに合うように興味を持って修正することも私自身の削除ワード機能へのリンクは、次のとおりです。 stackoverflow.com/a/20456861/2112489は、 キル・リングに削除を格納するように設計されていないので、私はそれを呼び出します削除するのではなく削除します。それは舵やキーコードとは何の関係もありません。(私の意見では)動作は、さまざまなワードプロセッサが何年にもわたって行ったこととほぼ同じです。
—
法律家、2015
@lawlistええ、これは多かれ少なかれ私が探していたものですが、折り返さない関数があり、後続の空白がある場合に削除を開始しませんでした。
—
Leo Ufimtsev 2015
Emacsの哲学は、常にユーザーの1歩先を行くことです。
—
politza
@LeoUfimtsev私が提供したソリューションについて、気に入らない点はありますか?
—
rekado 2015
backward-kill-word
意図されていることを行います。別のコマンドを定義して、「やりたいこと」を実行し、「あまりにも多くのことをやめる」ことはできません。しかし、それについて助けが必要な場合は、実際に探している動作を指定することを検討してください。