Существует ли какое-либо решение использовать vim с сенсорного экрана?


14

На самом деле, я столкнулся с этой проблемой, когда использовал ssh со своего телефона Android для входа на сервер Linux, и я попытался использовать vim для редактирования некоторых файлов.

Это было немного ... неприятно, хотя я мог делать все, что мог, с обычного рабочего стола / клавиатуры.

Расширение: возник вопрос, почему это неприятно, если я могу делать все, что захочу. Например, набрав 5j45|на клавиатуре эмулированной на сенсорном экране имеет гораздо более низкую скорость передачи информации (между вашим мозгом и устройством) , как прикосновением намеченной позиции символа на сенсорном экране.


2
Я не использовал их, поэтому я не знаю, подходят ли они или качество, но вот два приложения для Android, которые дают некоторую степень контроля над vim: VimTouch и Terminal IDE
asfallows

Основное неизвестное для меня использование этих инструментов: легко / выполнимо ли редактировать удаленные файлы через них, с помощью netrw или иным способом?
asfallows

1
Для начала можно использовать что-то вроде «клавиатуры хакера» Android play.google.com/store/apps/…, как на экранной клавиатуре. Впрочем, я могу представить больше сенсорной поддержки (для размещения курсора, прокрутки, ...)
Йоханнес

1
Я использую этот вид сценария на своем Nokia N900: vim.org/scripts/script.php?script_id=3141
Мартин Хёгер,

1
Если бы вы могли делать все, что могли, с обычной клавиатуры, что насчет этого не понравилось? (Я могу придумать несколько ответов на этот вопрос, но это поможет узнать, какой из них вы на самом деле намекаете).
Богатый

Ответы:


3

Помогает ли включение мыши? Таким образом, вы должны быть в состоянии по крайней мере сделать выбор с помощью касания. Возможно перемещаться по файлам и буферам / вкладкам. Зависит от плагинов, я думаю.

set mouse=a

Замечательный! Я думаю, это работает, только клиентский терминал поддерживает это, но это может работать!
Петер - Восстановить Монику
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.