Скажем, я открыл файл abc.cpp в одном окне Emacs, я хочу открыть его в другом окне. Если я сделаю C-x C-f и найду файл, курсор вернется в исходное окно, и файл не откроется в окне, где я поместил свой курсор. Если я делаю C-x b и идентифицирую буфер, курсор также переходит в исходное окно. Надеюсь, я могу поместить свой курсор в другое окно и открыть файл в этом окне, независимо от того, открыт ли файл уже. Как я могу это сделать? Один из способов, который, кажется, работает, - использовать мышь, перейти в меню «Файл» и выбрать «Открыть файл», но это не очень хорошо ...Открытие того же файла в двух окнах в Emacs
0
A
ответ
2
Это легко! Команда C-x 2
будет разделять окно, отображающее буфер в два горизонтально. Соответствующая команда - split-window-vertically
.
0
В качестве альтернативы, что @vonbrand сказал, вы всегда можете позвонить new-frame
(M-хnew-frame
) и текущий открытый файл откроется в новом кадре (окно).
Смежные вопросы
- 1. WPF Отображение того же изображения в двух разных окнах
- 2. Открытие очень большого файла в emacs
- 3. Открытие нескольких копий одного и того же файла в SSMS
- 4. emacs лакомства в окнах
- 5. Открытие страницы в обоих окнах
- 6. Автоматическое открытие файла в Emacs, указав имя файла
- 7. Открытие того же файла дважды с разными флагами?
- 8. Открытие файла в Emacs: Значения, которые не являются безопасными
- 9. Настройка среды emacs в окнах?
- 10. Как сделать emacs разрешить открытие одного буфера в разных кадрах?
- 11. Как поменять буферы в 2 окнах emacs
- 12. открытие того же диалога из списка в android
- 13. Открытие двух SQLConnections с тем же ConnectionString
- 14. Открытие файла в VBA
- 15. Открытие файла в php
- 16. установить датский словарь в emacs на окнах
- 17. Множественное редактирование того же файла
- 18. Режим компании-clang в emacs на окнах
- 19. открытие изображения в новом окне внутри того же контейнера
- 20. Открытие того же действия в приложении после уничтожения приложения
- 21. Открытие одного и того же стола дважды в обновлении
- 22. Поддержка двух оболочек в окнах
- 23. Открытие двух имен файлов
- 24. концепция разного сеанса в разных окнах того же браузера
- 25. Обработка событий в нескольких окнах одного и того же аплета
- 26. Смешать opengl и directdraw в разных окнах того же приложения?
- 27. Открытие ноутбука Ipython от boot2docker в окнах
- 28. Открытие двух программ в одном и том же пространстве памяти
- 29. Открытие нескольких файлов сразу в Emacs
- 30. emacs открытие 2 окна в ubuntu - почему?
Если вы введете 'C-x b' в заданное окно и введите имя буфера, Emacs абсолютно должен отобразить этот буфер в этом окне. Это было бы иначе, если он * не может * отобразить буфер в этом окне (цитируя документацию: «например, если это окно минибуфера или сильно выделено для другого буфера»). Обратите внимание, что вы не будете «открывать файл» второй раз - независимо от того, сколько окон отображает данный буфер файлов, это все тот же буфер. – phils
Попробуйте emacs -Q. Если это ведет себя так, как вам нужно, проблема в настройках, и вы можете найти ее, выполнив части ваших .emacs (или .emacs.d/init.el и другие пользовательские файлы на сайте-lisp, например, на сайте .el, default.el) до тех пор, пока вы не сузитесь там, где эта строка вызывает это. В противном случае вам может потребоваться найти более стандартный порт Emacs для вашей ОС, поскольку это не нормальное поведение для Emacs. – JSON