Несколько вопросов по Emacs Noob - PullRequest
3 голосов
/ 11 ноября 2010

Извините, если это очевидные ответы, но я погуглил и не могу найти то, что ищу.

  1. Когда у меня открыто несколько файлов на разделенном экранев режиме C-x C-3 как мне закрыть ТОЛЬКО окно, в котором я сейчас нахожусь, и нет другого?

  2. Я использую Ruby, и он, похоже, не делает правильный отступ для моего def end правильно ... Есть ли плагин Ruby, который исправит это?

  3. Есть ли команда для перехода на конкретную строку?

  4. Как мне интерпретировать ruby ​​изнутри emacs?

Ответы [ 4 ]

8 голосов
/ 11 ноября 2010

1.Когда у меня открыто несколько файлов в режиме разделенного экрана, используя C-x C-3, как мне закрыть ТОЛЬКО окно, в котором я сейчас нахожусь, и нет другого?

Чтобы закрыть текущее представление C-x 0.(Кстати, я думаю, что вы имеете в виду C-x 3.)

2.Я использую Ruby, и он, похоже, не делает автоматический отступ для моего def end правильно ... Есть ли плагин Ruby, который исправит это?

Посмотрите на

3.Есть ли команда для перехода на определенную строку?

Конечно, M-g g (или M-x goto-line)

4.Как мне интерпретировать ruby ​​из Emacs?

Не знаю.Вы можете попробовать rubydebug .

1 голос
/ 14 ноября 2010

Вы также можете увидеть C-h b, который даст вам привязку клавиш для текущего буфера, чтобы дать вам много дополнительных вещей, которые вам могут понадобиться. После установки любого режима Ruby вы также можете использовать C-h m, чтобы увидеть привязку клавиш для этих конкретных режимов в текущем буфере, включая режим ruby.

0 голосов
/ 11 ноября 2010

для Q4) вы можете запустить оболочку в буфере, либо M-x eshell или M-x shell, и просто запустить свой скрипт там.

Используя конфигурацию eshell в [1], вы можете легко переключаться между оболочкой и источником вашего скрипта (нажав C-z).

[1] http://www.emacswiki.org/alex/2008-08-19_Emacs_on_Windows

0 голосов
/ 11 ноября 2010

для Q3) кроме того, вы можете знать, C-h w КОМАНДА всегда будет показывать вам привязку ключа для функции

C-h w goto-line RET
goto-line is on M-g g, M-g M-g, <menu-bar> <edit> <goto> <go-to-line>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...