Pull to refresh

Comments 46

У меня нет в распоряжении устройств с iOS на борту, не могу проверить.
Ничего вы не понимаете. Это стимулятор идеального набора: проще всё вводить правильно, чем потом исправлять.
Бибикает и всё портит — vi, а vim — почти другой редактор.
Серьезно. Не пипикает. Просто драйвер спикера снесли. Ведь буква m в названии означает mute.
Только что проверил на убунте — пибикает.
В Vim есть :set noeb (который кстати по-умолчанию), чтобы бибикало надо явно этот :set eb включить.
Какие тонкие названия у команд :D
Даже боюсь себе представить, как называется команда переключения режима «все портить» :-)
Не знаю, как называется команда, но сам режим включается кнопкой <Caps-Lock> ;)
Так было давно, в большинстве современных дистрибутивов это выглядит так:
$ ls -al /usr/bin/vim
-rwxr-xr-x 1 root root 1.9M Nov 29 02:56 /usr/bin/vim
$ ls -al /usr/bin/vi
lrwxrwxrwx 1 root root 3 Aug 25 17:36 /usr/bin/vi -> vim
Ответ предназначался libraria, на высказывание
«Бибикает и всё портит — vi, а vim — почти другой редактор.»
Беспроводные клавиатуры для iPad'a никто еще не отменил.
>> зачем запускать Vim на устройствах без клавиатуры

Так подключить же не проблема.
Интересно посмотреть видео, и более подробно описать, что же он может из возможностей оригинала.
Беспроводные клавиатуры? Не вопрос. Вопрос лишь в том,… а что, собственно, редактировать Vim-ом в iOS, если Vim запускается в своей песочнице?

Vim is running in a sandbox. You can only edit files within the $HOME directory. Other files are accessible read-only.

ЛОЛ
Ну а чего ЛОЛ-то? В обычном юниксе под пользователем все практически точно так же.
Ну, если вы для каждого приложения создаете пользователя и нет общих директорий, доступных на запись, то да, практически точно так же.

Если в через него можно получить доступ к ftp/sftp то еще можно найти применение, хотя при наличии клавиатуры будет удобнее ssh клиент.
Я вам объясню почему ЛОЛ. На пальцах. Представьте себе, что вы установили на ваш любимый Windows текстовый редактор Vim, он установился в папку C:\Program Files\Vim и при запуске может редактировать файлы только из этой папки. Андерстенд?

P.S. Словосочетания «обычный юникс» и «под пользователем точно так же » повеселили. Не понимаю людей, которые плавая в предмете, пишут комментарии с претензией на знания. Я б постеснялся.
Давайте я объясню, что имел в виду, чтобы никто никого не обвинял в «плавании в предмете». Мой комментарий касался фразы: «You can only edit files within the $HOME directory. Other files are accessible read-only.»

В «обычном юниксе» (если у вас претензия к этому словосочетанию, то замените на Linux, вообще же sapienti sat) «обычному пользователю» (это значит, что его id != 0) доступны на запись файлы в его домашнем каталоге и некоторых других (/tmp например), — уточним, — для не suid/sgid-программ. Причем здесь Windows, да еще и почему-то «мой любимый», мне, право, непонятно.
Вы бы дали себе труд почитать что же такое sandbox, о котором идёт речь, вместо того чтобы тупо спорить.

В контексте sandbox $HOME — папка где установлена программа.
Я понимаю, да. С другой стороны, вам тоже ничего не мешало написать в ответ что-нить вроде «так-то оно так, но реализация sandbox в iOS сводит на нет всю малину теорию».
Я не могу такого написать. Потому что, ИМХО, sandbox в iOS реализован на отлично.
ну да, если sudo нет так уже и редактор бесполезный
Очевидно, для гиков. Как порт Quake3 для андроида. Играть в него нереально, но у многих стоит, чтобы показывать и говорить: «Смотри-ка, настоящий квейк 3 на телефоне!».
Я вообще больше чем уверен, что «ярым» фанатам iPad'a и с блокнотом тяжко, не то что с vim'ом. Серьезно.
Интересно. Кстати, в андроидах (рутованных, видимо) есть vi. VIM было бы тоже неплохо, учитывая, что существуют андроиды с аппаратными клавиатурами. Хотя, есть и вполне годные виртуальные клавиатуры, например, Hacker's keyboard.
vi там скорее всего из busybox'а и врядли им кто-то пользуется, он там скорее «в нагрузку».
Как-то тупо. Берем VPS себе или виртуалку уже на существующем сервере создаем, ставим iSSH на iPad, подключаем к клаве, вуаля у нас полностью рабочая дев-машинка.
А как выйти из INSERT-режима чтобы сохранить написанное? Кнопки Esc не наблюдаю…
Unfortunately, without an escape key it’s not possible to leave insert mode. That’s why by default the backslash key (‘\’) is mapped to the ‘Esc’ key. You’re free to overwrite this setting by unmapping the backslash key.
ага. сделали бы что ли тогда жестом =) а то далеко лезть…
Там на гитхабе есть багтрекер. Предложите авторам.
А еще похоже нельзя скопировать текст в iOSный буфер. Можно только внутри вима текст гонять?
Рыдаю ;-)

Сделать кнопку «Esc» жестом! Ожидаю прихода в комментарии SIRI :D
UFO just landed and posted this here
Не знаю как там с версией под iOS, но Vim если без аргументов запустить, то он в центре окна пишет как из него выйти. Если предположить, что запустили его с аргументами и не догадались нажать чтобы почитать хелп, а начали делать резкие телодвижения, типа нажимания Ctrl+C от безысходности — он тоже напишет как из него выйти. Что тут сложного — не очень понятно.
Как-то раз развлекался на айпаде с JavaScript PC Emulator (на котором установлен линукс), запустил вим, и тут-то в режиме редактирования развлечения и закончились: ни ESC, ни Ctrl+C на айпаде не нажать.
лучше бы редактор VI портировали. прикольнее…
Тут все дело в реализации виртуальной клавы. Если сделано как в В версии под андроид, где используется специальная клава с которой пользоваться коммандной строкой и vim вполне удобно. То творение вполне себе имеет право на жизнь. Ну и блютуз клавы никто не отменял, да.
Стоит помнить, что к iOS (iPad, iPhone) можно подключить BT клавиатуру. После этого программы вроде zatelnet (терминал под ios), vim итп приобретают качественно другой смысл.
Хорошо-бы, чтобы mosh.mit.edu/ под iOs запилили, тогда вопрос с vim на удаленном боксе будет качественно решен.
Sign up to leave a comment.

Articles