Вместо
tableView(_:editActionsForRowAt:)
внедрить
tableView(_:trailingSwipeActionsConfigurationForRowAt:)
Я обычно решаю проблему ctrl - a , устанавливая для моего escape-символа ctrl - z (который обычно не нужно использовать так часто, когда вы работаете с экраном, поскольку вместо фонового процесса вы можете просто запустить новый экран). В моем .screenrc
:
escape ^Zz
Прокрутка с помощью сенсорной панели просто не будет работать; screen действует как эмулятор терминала внутри эмулятора терминала, и экран просто не может переключать буфер прокрутки в Terminal.app при каждом переключении между экранами. Вам придется использовать функции прокрутки экрана. В этой статье приведены советы по использованию функций прокрутки экрана.
Приложение терминала по умолчанию для OS X является слабым. Вместо этого получите iTerm:
Если я не ошибаюсь, iTerm решает все эти проблемы из коробки (моей установке уже пара лет, поэтому я не могу сейчас проверить эту теорию).
Проблема № 3 может быть решена, если вы включите альтернативный экранный буфер. Используйте altscreen на
в .screenrc
Решение № 1, которое не работает
Чтобы иметь возможность копировать / вставлять в OSX, поместите следующее в строку .screenrc
bind b eval "writebuf" "exec sh -c 'pbcopy < /tmp/screen-exchange'"
> Th [e] - - отправляет этот файл pbcopy - -.
Команда привязана к Ca b (в моем случае, Cz b).
Решение № 2, которое работает, но довольно медленно набирает текст
Используйте режим прокрутки, то есть режим копирования путем
Копирование
C-A [
Вставка
C-A ]
Решение отличное, поскольку оно одинаково во всех терминальных приложениях. Он похож на буфер обмена, который вы используете с помощью мыши.
Q5: невозможно: прокрутка с помощью touchpad does not work.
You can use ^A Esc to scroll up the screen. You cannot use Touchpad in Screen.
Это решает проблему обратной прокрутки, хотя она несколько не работает, так как не знает о буферах экрана.
env TERM = vt100 screen
В screenrc
:
# Make xterm scrolling work properly with screen.
termcapinfo xterm-256color|xterm-color|xterm|xterms|xs|rxvt ti@:te@
Также работает для Terminal.app.