タグ付けされた質問 「emacs」

GNU Emacsは、Lispコードで拡張できる、拡張可能でカスタマイズ可能な自己文書化テキストエディターです。Emacsは汎用エディターですが、Emacs自体の拡張(通常はEmacs Lisp関数を作成すること)または特定のプログラミングモードについての質問は、ここで話題になることがあります。それ以外の場合(そしておそらくそれらのケースでも)、Emacs Stack Exchangeについて質問することを検討してください。

13
Mac OS X LeopardキーバインディングのEmacs
私はMacユーザーで、Emacsを学ぶことにしました。私がしまし読み手の負担を軽減し、精度を向上させることCTRLとCAPS LOCK、キーが交換されなければなりません。Leopardでこれを行うにはどうすればよいですか? また、ターミナルでは、ESCキーを使用してメタを呼び出す必要があります。代わりにalt / optionキーを取得してメタを呼び出す方法はありますか? 更新:コントロールキーの方がヒットしやすくなりましたが、メタキーも頻繁に使用されるので、MacBookやAppleキーボードでの位置も注目に値します。実際、コントロールキーの方が実際にはヒットしやすいので、コントロールキーをメタキーとして機能するように再マップしました。誰かがより良い/より標準的なソリューションを持っていますか?

7
悪モードのベストプラクティス?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する 私は何年もの間Vimを私の主要なエディターとして使用しており、その間にEmacsを何度か試しました。それから私は悪を発見し、それが私が最終的にEmacsに移ることができるように十分に迅速な動きへの私の要求を満たすと決めました。 それで、あなたのすべての邪悪なユーザーにとって、それを通常のEmacs機能とどのように統合しますか?このモードと他のモードとの間に競合が発生しましたか?このトピックについて共有する価値のある経験/ヒントは何ですか?

10
Emacsのウィンドウのサイズを設定するにはどうすればよいですか?
私はemacsを開始している画面のサイズを検出し、それに応じてサイズを調整し、それが開始しているウィンドウの位置を調整しようとしています(これはemacs-speakのフレームだと思います)。.emacsを設定して、画面の左上にある左上隅に常に「かなり大きな」ウィンドウが表示されるようにしています。 これは一般的なケースの大きな問題だと思います。少し絞り込むために、私はWindowsと(Debian)Linux上のGNU Emacs 22に最も興味があります。
103 emacs  elisp 

2
org-modeのインラインコード
Markdownはを可能にしembedded codeます。これはどのように行うことができorg-modeますか? 私はソースコードブロックについて知っています: #+begin_example blah-blah #+end_example しかし、私が欲しいのはこのようなものです(明らかに、正しい構文で、私にはわかりません): This is `embeded code`. これはで行うことができますorg-modeか?ドキュメントでそれを見つけることができません...
103 emacs  markdown  org-mode 

5
Emacsのタグ:etags、ebrowse、cscope、GNU Global、および活発なctags間の関係
私はC ++プロジェクトで作業していて、Alex OttのCEDETおよびStackOverflowのタグに関する他のスレッドのガイドを読みましたが、オートコンプリート、定義の検索、ソースのナビゲーションを容易にするためにEmacsがこれらの異なるタグシステムとどのようにインターフェースするかについてはまだ混乱しています。コードベースまたはdoc-stringsのプレビュー。 間(例えば機能の面で)違いは何ですか etags、ebrowse、exuberant ctags、cscope、GNU GlobalとはGTags?Emacsでそれらを使用するには何をする必要がありますか? タグを使用してシンボルをナビゲート/オートコンプリートする場合、セマンティック/セネター(CEDET)が必要ですか? セマンティックは、これらのさまざまなタグユーティリティの上に何をもたらすでしょうか。これらのツールとどのように連携しますか?


4
stdinを読み取り、gdbでパラメーターを取得するプログラムをロードする方法
stdinから入力を受け取り、コマンドラインからいくつかのパラメーターを受け取るプログラムがあります。次のようになります。 cat input.txt > myprogram -path "/home/user/work" 私はemacs内でgdbを使用してコードをデバッグしようとします。Mxgdbを使用して、次のコマンドでプログラムをロードしようとします。 gdb cat input.txt > myprogram -path "/home/user/work" ただし、gdbはそれを好みません。 質問はこちらから。残念ながら、私は解決策を理解しておらず、-gオプションでコンパイルしてコマンドMx gdbを実行する以外に何をすべきかわかりません。

20
Vim / EmacsはGUIテキストエディタに比べてどのような生産性向上を提供しますか?
これは、トロールやフレームベイトなどを意味するものではありません。私はVimをコンソールエディターとして数か月間使用しています(ターミナルで構成ファイルを編集するため)が、Webアプリケーションを作成する通常の日常の作業には耐えられないと思います。 、これはGUIテキストエディターで行います(重要ではありません)。 私のGUIテキストエディターは私の仕事に必要なすべてを行うことができるように感じます。それは両方のためのオートコンプリート履歴でまともな検索/置換を持っています。構文の強調表示、行番号、タブ付きインターフェイス、簡単なコピーと貼り付けなどがあります。現在のエディターに欠けているのは正規表現のマッチングだけですが、正規表現の検索/置換を行うGUIテキストエディターはたくさんあります。 今言ったことを考えると、Vim(またはEmacs)は、すべてのコンピューターにインストールされているという事実を除けば、GUIテキストエディターよりも生産性に優れています。Vim / Emacsでより優れた/より速い特定のタスク、または既存のGUIテキストエディターでは不可能である特定のタスクが欲しいです。
100 vim  emacs  text-editor 

8
Emacsでキーバインディングをグローバルにオーバーライドする
そのキーの他のすべてのバインディングをオーバーライドして優先するキーバインディングを設定するにはどうすればよいですか?すべてのメジャー/マイナーモードマップを上書きし、バインディングが常に有効であることを確認したい。 もちろんこれは動作しません: (global-set-key "\C-i" 'some-function) で動作しtext-modeますがlisp-mode、使用するC-iとリバウンドしlisp-indent-lineます。 lisp-mode他のすべてのモードでこのバインディングを個別に実行してオーバーライドできますが、もっと簡単な方法があるはずです。新しいファイルタイプの新しいモードをインストールするたびに、戻って、すべてのキーバインディングが新しいモードによってオーバーライドされていないことを確認する必要があります。 私がこれをしたいのは、他のエディターから既に習得してきたバインディングをエミュレートしたいからです。

2
Emacs:コマンドのキーバインディングを出力するか、すべてのキーバインディングを一覧表示します
Emacs(GNU 23.2、* nix)では、どうすればよいですか。 特定のコマンドにバインドされたキーシーケンスを一覧表示しますか?たとえば、にsave-buffers-kill-emacsバインドされたキーシーケンスの出力を使用して、を実行するすべてのキーシーケンスを一覧表示するにはどうすればよいですか?これを実行できると仮定すると、バインドされたキーシーケンスをリストするとgoto-line、出力が出力されます:M-g gデフォルトのインストール。 すべてのキーバインディングをリストしますか?C-h bこれを行いますか?自分のバインディングを印刷しますか? コマンドを直接実行すると、アクティブ化できるキーシーケンスを出力できることは承知していますが、常にそうであるとは限らず、次のようないくつかのことが起こります。 (1)出力が長期間保持されない、(2 )コマンドが実行されます。 私がしたいコマンド、そのコマンドを実行することなく、私のためのリスト(好ましくはすべて)与えられたコマンドに添付バインディング、またはそのような何かを。

8
2つのウィンドウのEmacsでバッファを交換する方法
emacsを使用していますが、2つのファイルが2つのウィンドウに分かれていることがあります。 たとえば、次のようにして1つのファイルを開きます。 C-x C-f file1.c RET フレームを2つのウィンドウに分割します。 C-x 3 次に、別のファイルを開きます C-x C-f file2.c RET だから私は2つのファイルを持っています: ウィンドウ1(左) file1.c ウィンドウ2(右) file2.c ファイルを交換するためのキーの組み合わせがあるかどうか疑問に思っていますか?通常、2つのウィンドウがある場合は、左側のウィンドウで作業するのが好きです。C-x oカーソルを右のウィンドウに移動するのは簡単です。 しかし、file2.c左のウィンドウとfile1.c右のウィンドウにあるようにファイルを交換できるかどうか疑問に思っていますか?
98 emacs 

12
現在のファイルのフルパスをミニバッファーに表示する機能
emacsで編集しているファイルの完全パスを取得する必要があります。 そのための機能はありますか? そうでない場合、それを取得するためのelisp関数は何でしょうか? 結果(パス名)をクリップボードにコピーして再利用できるようにするにはどうすればよいですか? Mac OS XとAqumacsを使用しています。 (setq filepath (get-fullpath-current-file)) ??? (copy-to-clipboard 'filepath) ??? 追加されました (defun表示ファイル名() 「ミニバッファーにフルパスのファイル名を表示します。」 (インタラクティブ) (メッセージ(バッファファイル名)) (kill-new(file-truename buffer-file-name)) ) (global-set-key "\ C-cz" 'show-file-name) 私が得た2つの答えを組み合わせると、私は欲しいものを得ることができました。答えてくれてありがとう。そしていくつかの質問。 (file-truename)は何ですか? 他のアプリで情報を使用できるように、パス名をキルリングではなく、システム(OS)のクリップボードにコピーできますか?

2
emacs、特定のウィンドウの分割を解除
これは愚かな質問かもしれませんが、これに対する直接的な解決策を見つけることができませんでした。次のようにウィンドウを分割しないことがよくあります +--------------+-------------+ +--------------+-------------+ | | | | | | | | | | | | | | | | | | +--------------+ | --> | | | | | | | | | | | | | | | | | | | | | +--------------+-------------+ +--------------+-------------+ +--------------+--------------+ +-----------------------------+ | …
97 emacs  elisp 

6
Emacsでウェルカム画面を非表示にできない
ようこそ画面を非表示にしたい。 私の.emacsファイル: (setq c-basic-offset 4) ; indents 4 chars (setq tab-width 4) ; and 4 char wide for TAB (setq indent-tabs-mode nil) ; And force use of spaces (turn-on-font-lock) ; same as syntax on in Vim (setq width (max width (+ (length str) 1))) ;line numbers (setq inhibit-splash-screen t) ; …
97 emacs 

5
Stack OverflowのマークダウンのEmacsモード
EmacsでOrg-modeを使用して、すべての技術ドキュメントを処理しています。Emacsを使用して、Stack Overflowに関する質問を準備したいと思います。そのためのEmacsモード、またはそれ以上に、スタックオーバーフローのフォーマットを処理するOrg-modeの拡張機能はありますか?理想的には、スタックオーバーフローの質問/コメントバッファーで使用されるマークダウン構文でサポートされるすべてのフォーマットオプションを含める必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.