2012-03-29 3 views

ответ

13

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 имеет прекрасный tutorial

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

после сценария: ido библиотека позволяет работать с Emacs в в целом намного проще.

+0

Отличная помощь !!!!! –

+0

Чтобы убить текущий буфер, вы должны использовать 'C-x k', а не' C-x C-k'. – marcelocra

+0

Вы правы @infostacker - обновленный ответ – zellio

2

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

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

+1

Это отвечает на вопрос, но «способ» emacs - использовать буферы вместе с одним из множества привязок навигации/выбора, а не вкладок. В любом случае вкладки довольно примитивны по сравнению со списком буферов. –

+1

Вы, конечно, правы. Тем не менее, когда я сталкиваюсь с такими вопросами, я предпочитаю отдавать OP то, что они хотят, и пусть они сами выясняют безумие своих способов :-) – Mario

+0

@Mario - обычно я согласен с вами. Ответьте на заданный вопрос, а не просто дайте «Правильный путь (TM)», чтобы сделать это.Это, как говорится, с чем-то вроде Emacs, где вы можете в основном делать все, что хотите (поскольку это почти OS в своем собственном праве), я думаю, что это можно простить. – zellio

0

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

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

0

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

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

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

Смежные вопросы