Использование вкладок в GNU Emacs 23
Я просматривал пакеты, которые позволили бы мне иметь вкладки в моем редакторе emacs. Хотелось бы открыть несколько файлов в одном окне Emacs. Любая помощь / ссылка будет оценена
4 ответов
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
циклы между открытыми стеклами. &c.
GNU
организация, которая управляет базой кода для GNU Emacs
замечательный учебник
Примечание: вышеупомянутый сегмент C-
означает, удерживая <CTRL>
ключ
post script: the ido библиотека делает работу с emacs в целом намного проще.
вы уже можете открыть несколько файлов в буферах. Однако, если вы хотите визуальное руководство, то это то, что вы могли бы хотеть:http://emacswiki.org/emacs/TabBarMode
Caveat emptor: возможно, вам придется немного настроить его.
или вы можете использовать elscreen
и также используйте Gnu / Linux, поэтому я переназначаю Winkey для управления моими вкладками.
emacs не содержит "вкладок", таких как интернет-браузер, лучше всего понять концепцию буферов, как говорили другие, но если вы хотите иметь панель вкладок наверху, просто чтобы дать быстрое напоминание о том, какие буферы открыты, я предлагаю посмотреть на TabBarMode в Вики в Emacs.
при использовании буферов мне нравится использовать m-x ibuffer
Так как вы можете отфильтровать, какие буферы вас интересуют. скажите, что вы хотите видеть только буферы, связанные с файлы в каталоге/home/flood/coding/ epicgame/, я просто иду в ibuffer, введите / f
затем введите epicgame и фильтр будет применен, затем, чтобы удалить фильтр просто нажмите /
дважды и помните, что C-h m
- твой друг.
эта техника помогла мне много, вы можете даже или фильтры вместе и объединить их в группы. Я люблю emacs XD