3

emacs の設定に問題があります。私はまだかなり初心者ですが、これらのことはいつもより少し難解なようです。私が使う

  1. tmux 1.3-1
  2. bash 4.1.5(1) リリースで
  3. Linux では、ubuntu 2.6.35-22-generic
  4. vmware ゲスト (VMWare Fusion、バージョン 5.0.1 (825449))。

そして、これらのコマンドは、セットアップしたemacsを単に取り込んでいないことがわかりました。

  • C-a: 行の先頭に移動しませんか?
  • C-M-S-v: 他のウィンドウを下に移動します。どのように他のウィンドウを上に移動しますか?
  • C-xry: これは、ビジュアル ブロック (または emacs で言えば四角形) を選択しません。

これらも設定しようとしていますが、どこにも行けないようです。

  • 線のハイライトを減らす
  • 長い行を入力するときのハード ラッピング (自動改行) なし

私の~/.emacs.d/init.elはかなり単純です。

(require 'package)
(add-to-list 'package-archives
             '("marmalade" . "http://marmalade-repo.org/packages/"))
(package-initialize)

どんな洞察も高く評価されます

4

1 に答える 1

3
  • C-a: 行の先頭に移動しませんか?

内部screenまたは別のアプリケーションを実行している可能性がありますC-aC-a同じ端末セッションで実行されている bash でも機能しない場合は、それが問題です。そうでない場合は、入力C-h c C-aして Emacs がどのように解釈するかを確認してくださいC-a。これを解決するにはmove-beginning-of-line、Emacs で別のキーにバインドするか、ターミナル マルチプレクサーのコマンド キーを 以外のものに再バインドしますC-a

  • C-M-S-v: 他のウィンドウを下に移動します。どのように他のウィンドウを上に移動しますか?

通常は toとto にC-M-vバインドされます (Emacs コマンド名のスクロール「ダウン」と「アップ」の意味は、やや直感に反します)。ターミナルでは、コントロール キーとシフトされたコントロール キーを区別することは不可能であるため、,と同じコマンドを呼び出している可能性があります。繰り返しますが、これは を使用して簡単に確認できます。scroll-other-windowC-M-S-vscroll-other-window-downC-M-S-vC-M-vscroll-other-windowC-h c

  • C-x r y: これは、ビジュアル ブロック (または emacs で言えば四角形) を選択しません。

C-x r y 最後にkillされた四角形をバッファにヤンクしますが、選択の外観とは何の関係もありません。

  • 長い行を入力するときのハード ラッピング (自動改行) なし

(setq-default truncate-lines t)行の折り返しを無効にするには、init ファイルに追加します。

于 2012-11-12T07:29:27.720 に答える