Использование вкладок в GNU Emacs 23 - PullRequest
6 голосов
/ 29 марта 2012

Я искал пакеты, которые позволили бы мне иметь tabs в моем редакторе emacs. Хотел бы открыть несколько файлов в одном окне Emacs. Любая помощь / ссылка будет оценена

Ответы [ 4 ]

14 голосов
/ 29 марта 2012

Emacs имеет эту встроенную функциональность. Они называются буферами C-x C-f открывает новый файл с указанным вами именем. C-x b позволяет переключаться между буферами. C-x C-b перечисляет все открытые буферы. C-x k закрывает текущий буфер.

Если вам нужно несколько буферов в одном окне, то C-x 2 разделяет окна по горизонтали. C-x 3 разделит его по вертикали. C-x 1 закроет все окна, которые не являются текущими. C-x o циклов между открытыми панелями. & С.

GNU организация, которая управляет базой кода для GNU Emacs, имеет замечательный учебник

Примечание: вышеуказанный сегмент C- означает, удерживая клавишу <CTRL>

post script: библиотека ido значительно упрощает работу с emacs.

3 голосов
/ 29 марта 2012

Вы уже можете открывать несколько файлов в буферах.Однако, если вам нужен визуальный справочник, то это то, что вам может понадобиться: http://emacswiki.org/emacs/TabBarMode

Caveat emptor: вам, возможно, придется настроить его немного.

0 голосов
/ 29 марта 2012

emacs не содержит "вкладок", как интернет-браузер, лучше всего понимать концепцию буферов, как говорили другие, но если вы все равно хотите иметь панель вкладок вверху, просто чтобы быстро напомнить о том, какие буферыоткрыты, я предлагаю посмотреть TabBarMode в вики emacs.

При использовании буферов мне нравится использовать m-x ibuffer, так как вы можете отфильтровать, какие буферы интересуют вас. Скажем, вы хотите толькочтобы увидеть буферы, связанные с файлами в каталоге / home / flood / coding / epicgame /, просто перейдите в ibuffer, введите / f, затем введите epicgame и фильтр будет применен, затем для удаления фильтра просто нажмите / дважды и помните, что C-h m - ваш друг.

Эта техника мне очень помогла, вы даже можете фильтровать ИЛИ вместе и объединять их в группы.Я люблю Emacs XD

0 голосов
/ 29 марта 2012

или вы можете использовать elscreen

и использую Gnu / Linux, поэтому я переназначаю Winkey для управления моими вкладками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...