問題タブ [emacs23]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - cedetによるEmacsキャッシュ保存エラー
GNU Emacs 23.2.1 (i686-pc-linux-gnu) をインストールしましたが、一定の保存エラーが発生します。次の行は、おそらく 30 秒間隔で何度も繰り返されます。
理由や解決策についての役立つヒントはありますか? 次の 2 行だけに .emacs を削除しましたが、問題は解決しません
/sematicsdb/ フォルダーの下にあるキャッシュされたファイルを削除しようとしましたが、それでもエラーがポップアップします。
emacs - バインディングM-/ M-Emacs23.1.1で
Alt+ [ Up/ Down]で行を上下に入れ替える、Eclipseにはない機能を追加しようとしていますが、これらのキーを適切に割り当てる方法を一生理解することはできません。私はそれを-nw
モードで(つまりシェルウィンドウで)使用しており、通常はスクリーンセッションで実行します。
グローバルキーバインディングを使用すると、のような文字の組み合わせで機能させることができますが(kbd "M-m")
、矢印キーに対して試したすべての組み合わせは、意味をなさないメッセージを表示するだけです。常に次のようになります。
私が試したこと:
そして、C-h cただ戻ります:
ESCまたはを使用しても、これらは機能しませんAlt。
どうすればこれを機能させることができますか?Alt+ [ Up/ ]として使用したいのDownは、それが私が慣れているからです。
編集
コメントから:
C-q Up印刷し
^[OA
ます。C-q M-Upカーソルを印刷
^[
して1行上に移動します。C-h k(Alt+ Up)は。を出力し
ESC <up> (translated from ESC M-O A) is undefined
ます。
提案をありがとう、しかしそれらはすべて同じであることがわかりました。
emacs - emacsをタブ文字で他のエディターと同じように実行させる方法は?
emacsのTABキーはindent-for-tab-commandにバインドされていますが、インデント自体がすべてのタブをスペースに変換します。これは、コード内の文字を見つけるのが難しく、コードが大きくなるため、私は好きではありませんでした。
(setq-default indent-tabs-mode t)、(setq tab-width 4)、または(setq default-tab-width 4)を使用しようとしましたが、上記のいずれも機能しません。\ t文字の幅は変更されず、インデントはスペースの代わりにタブを使用しません。また、「Mxtabify」も機能しません。
長い間検索しましたが、ほとんど何も得られませんでした。何か案は?
emacs - 「emacs-startup-hook」を使用した「other-window」のエラー
emacsを開くと、次のように表示されます。
2 つのウィンドウ、左側のウィンドウはドキュメントの編集用で、右側のウィンドウは "multi-term" プログラムを実行します
~/.emacs を編集しようとしました:
最後の 2 つのコマンドは機能します。つまり、2 つのウィンドウが表示されます。1 つは左に、もう 1 つは右にあり、左のウィンドウはマルチタームで実行されます。(私は逆にしたいが)。しかし、コマンド
動作しません。私は得る
なんで?Mx function_name を使用して Emacs で入力した場合にこの関数が本当に機能する場合は、正しい関数名を入力すればすべてを実行できると思います。
この問題を解決するにはどうすればよいですか?
emacs - Emacs での用語 (/bin/bash) または複数用語 (multi-term.el) での表示の改善
emacs 内で用語 ( Mx 用語) を使用すると、ウィンドウを最大化すると、表示が非常に良好であることがわかりました (apt-get install full-texlive などを実行している場合、または何かが多くのメッセージを表示します)。 . しかし、Emacsウィンドウのサイズを変更したり、Emacsを開いたときにサイズが最大でなかったりすると、表示が非常にひどいものになります....(ターミナルにたくさんのメッセージがある場合); しかし、ターミナルを直接使用すると(emacsで実行しないで)、表示は非常にうまくいきますが、サイズを変更すると(最大または最大ではない)、出力表示が調整されます。emacs内の用語の表示を改善する方法があるかどうか知りたいです。
emacs - emacs(ubuntu)でCの問題をコンパイルする
次のような非常に単純なプログラムを作成しました: (申し訳ありませんが、正しい方法でコードを入力しましたが、ディスプレイは配線されています。どうすれば修正できますか?)
通常、コマンドを使用してターミナルでcプログラムをコンパイルします
cc -o xxx xxx.c
Emacs では、Mx compile と入力するときに、make -k を cc -o に変更します。しかし、次のようなエラーが発生しました
cc: '-o' の引数がありません
どうしたの?
makeを使用すると、まだエラーが発生します
ターゲットが指定されておらず、makefile が見つかりません。
最後に、上記の問題が修正された場合、コンパイル用のカスタム ホットキーを定義するにはどうすればよいですか? 私はすでに次のようなことをする方法を知っています
global-set-key [f8] 'goto-line
しかし、cモード専用のアクションにホットキーを設定する方法がわかりません。
emacs - emacs - [コントロールシフトアップ]が効かない
ホットキーを次のように定義しようとしました
しかし、それは機能しません (エラーはなく、機能しません)、どちらも機能しません
しかし
と
仕事!
しかし、最後の 2 つのキーの組み合わせは (デフォルトとして) emacs によって使用されるため、他の機能のためにそれらを変更したくありません。
では、どのように作成control-shift-upしてcontrol-shift-down作業することができますか?
「(コントロール シフト アップ)」をググってみましたcontrol-shift-upが、他の人が使っているようです (ただし、結果はそれほど多くありません)。
emacs - emacs -- キーバインドに関する質問
Ctrl+Shift+Up「Ctrl+Shift+down」を正常に使用しました
Ctrl+Shift+left'Ctrl+Shift+Right別のコマンドに。しかし、私が
Ctrl+sコマンド save-buffer andに使用しようとしましたがCtrl+Shift+s、これは
と同等ですがCtrl+S、別のコマンドには問題があります。
save-buffer は正常に動作しますが、入力Ctrl+Shift+sすると実行されます
コマンド保存バッファ。Ctrl+qの制御シーケンスを見つけていました
Ctrl+sとCtrl+Shift+S、同じ結果が得られます^S。
^sが得られると期待してCtrl+sいますが、そうではありません。
誰も理由を知っていますか?
別の質問は次のとおりです。Ctrl+cコマンド kill-ring-save に使用します。この中で
この場合、(多数の) で始まるすべてのコマンドがCtrl+c機能しなくなりました。
Ctrl+cプレフィックスを別のカスタマイズされたプレフィックスに置き換える方法はありますか?
間違った方向に質問するかもしれません。として使用ctrl+cします
キリングリングセーブ。emacs (モードなし) で正常に動作します。しかし、.c ファイル (C モード) を開くと、
と入力するCtrl+cと、別のキーを入力するのを待ちます。この場合だと思いますが、
ctrl+c接頭辞とみなされます。この場合、次の変更が必要です。
カスタム定義の接頭辞を使用して、たとえばCtrl+a、 as Ctrl+c; を取り外します
プレフィックスCtrl+c; Ctrl+c キリングリングセーブとして使用。
~/.emacs に以下を追加します。
(グローバル セット キー (kbd "Ca") モード固有マップ)
(global-set-key (kbd "Cc") 'kill-ring-save)
(グローバル セット キー (kbd "Cf") 'isearch-forward)
(global-set-key (kbd "Cv") 'yank)
(global-set-key (kbd "Cs") 'save-buffer)
(my-c-initialization-hook の定義解除 ()
(define-key c-mode-base-map (kbd "Ca") mode-specific-map)
(define-key c-mode-base-map (kbd "Cc") 'kill-ring-save))
(add-hook 'c-initialization-hook 'my-c-initialization-hook)
しかし、これはうまくいきません。Ctrl+cはまだ接頭辞と見なされているため、使用できません
キルリングセーブとして。さらに、入力Ctrl+a Ctrl+cすると、そうではないと言われました
定義されています。(入力したのと同じ結果になると思いましたCtrl+c Ctrl+c)
emacs - emacs23 メニューの問題
いくつかのアップグレードの後、emacs23 が正常に動作しなくなりました。メイン メニューの一部の項目を開けませんでした。F10の後、彼らは働き始めます。emacs を再インストールしましたが、役に立ちません。(Dell Latitudeでubuntu 10.10を使用しています)。どんな提案にも感謝します。
emacs - flyspell をコンテキストによっていくつかの単語をバイパスさせる方法は?
私はほとんどの文章を書くために Emacs を使用しています。私は reStructuredText を使用して書き、いくつかの前処理を行った後、それらを LaTeX に変換します。これは私のテキストの 1 つ (スペイン語) の抜粋です。
このテキストは、パーツを処理するいくつかのカスタム スクリプトによって処理される\cite
ためrst2latex
、そのジョブを実行できます。
flyspell-mode を有効にすると、ほとんどの引用キーがスペルミスとして通知されます。
コマンド内でスペルチェックを行わないように flyspell に指示するにはどうすればよいですか\cite
。
さらに、rst-mode と flyspell をどのように組み合わせて、rst-mode が flyspell で次のスペルチェックを行わないようにするにはどうすればよいですか?
- reST コメント
- reST コード リテラル
- reST ディレクティブのパラメーターと引数
- reST raw ディレクティブの内容
何か案は?