Touch app plugins что это

Adobe Photoshop Touch для iPhone и Android. Мы долго ждали и он все таки пришел!

Touch app plugins что это

Версия: 1.0

iPhone: 169 руб. [App Store]

Android: 169 руб [Google Play]

После нескольких лет ожиданий , после выпуска Photoshop Express, который является всего лишь слабой пародией на версию для своего старшего брата (ПК), после того как мы в течение года облизывались на версию Photoshop для iPad, мы наконец то получили от Adobe именно то, что должны были получить еще давным давно – Photoshop для iPhone и Android.

Функционал фотошоп

  • Инструменты для выделения. С ПК сюда перекочевали такие инструменты, как: лассо, овальная область, прямоугольная область, волшебная палочка (для ленивых ) и Scribble Selection Tool
  • Изменение размера фото (с сохранением пропорции или без)
  • Разворот изображения или отражение по вертикали/горизонтали
  • Добавление текста на фото и его последующее редактирование. В этом нам помогут около 30 предустановленных шрифтов, возможность редактирования цвета текста, а также отражение текста по горизонтали и по вертикали. Неприятный нюанс поддержки русского на данный момент нет
  • Трансформирование и искажение фотографии
  • Заливка картинки или выделенной области
  • Градиент и затемнение
  • 36 эфеектов для наложения на фото
  • Изменение насыщенности, автоматическая регулировка картинки, яркость, контраст, температура, замена цвета, баланс белого, уменьшение шума, работа с уровнями и кривыми на ваших изображениях

Виртуальная мышка

На этой функции фотошоп для Android и iPhone я хотел бы остановиться поподробнее. Чего тут останавливаться, спросите вы? С мышкой (речь идет про компьютерную мышку) мы еще на компьютере успели познакомиться

А все дело в том, что на iPhone виртуальная мышка гость не частый. Да и зачем, казалось бы она тут нужна, когда её с успехом заменяет ваш замечательный пальчик? Тут Adobe в очередной раз удалось доказать нам, что любой идее можно найти применение.

В данном случае, как раз таки все очень удобно реализовано – при активации виртуальной мышки появится маленький кружок с изображением указателя, а рядом с ним еще один маленький едва заметный кружок, так вот одним пальцем вы водите указатель, а вторым осуществляете щелчок.

Эта фича позволит вам добиться более высокой точности при выделений/рисовании.

Работа со слоями

Это, наверное, одна из тех вещей, которая по настоящему волнует  истинного фотошопера с момента начала чтения статьи Сразу хочу вас успокоить Adobe и тут показали себя молодцом, но несколько недочетов таки тут имеются, однако о них мы поговорим чуть-чуть попозжа, а начнем мы на хорошей ноте с вещей, которые реализованы на отличном уровне.

Как и на декстопной версии приложения у вас есть постоянный доступ ко всем слоям, вы можете вертеть, крутить и сливать их как вам будет угодно. Слои на Photoshop Touch для Android и iPhone работают быстро и качественно. Все конкуренты позади

Теперь перейдем к недостаткам работы со слоями Режимов для смешивания слоев могло бы быть и побольше. Не составит совсем никакого труда найти в App Store с десяточек приложений для работы со слоями, у которых этих самых режимов будет больше раза эдак в два.

Другим существенным недостатком обозреваемой сегодня программы я бы хотел назвать отсутствие режима маски.

Учитывая количество людей, которые карают Adobe понижением рейтинга Photoshop Touch для iPhone в App Store из-за отсутствия сей фичи, хочется верить, что режим маски навестит экраны наших iPhone уже с ближайшим обновлением.

Общую картину также немного портит отсутствие полноценной истории выполненных действии. Не поймите меня неправильно undo/redo функции работают как надо, но против маленького окошка истории, я уверен, никто бы не отказался.

Вердикт

Не хочу, чтобы в целом восторженный тон статьи сбил вас с толку – Photoshop Touch это совсем не тот Photoshop, который мы привыкли видеть на компьютере.

Однако, именно новая версия для iPhone/Android смогла подобраться к нему ближе всего в плане функционала по сравнению с другими решениями предоставленными на рынке.

Не ищите тут поддержки многочисленных плагинов от Photoshop CS6 (этого вообще ждать не стоит) и 100% переноса возможностей.

Вы все равно это не найдете Однако, если вам нужна качественно выполненная, красивая, удобная и многофункциональная программа для обработки фотографии на iPhone и Android, у которой вполне оправданно фигурирует слово Photoshop в названии, то пять баксов не должны встать между вами и новым детищем от Adobe.

А вы приобрели photoshop touch для iphone или android? остались довольны? а каких функций не хватило вам?

Источник: http://igraphy.ru/2013/02/28/photoshop-touch-phone/

Настройка плагина WPtouch Mobile Plugin мобильная версия для сайта wordpress

Сегодня вы узнаете как самостоятельно сделать мобильную версию для своего сайта wordpress. Сделать мобильную версию сайта можно с помощью популярного плагина – WPtouch Mobile Plugin.

Плагин имеет очень гибкие настройки, вы сможете добавить на мобильную тему слайдер, изменить цвет фона темы, цвет заголовка, цвет ссылок, добавить свой текст в футер темы и т.д. Установить данный плагин вы сможете прямо из админ-панели wordpress.

Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

После установки и активации плагина, перейдите на страницу: WPtouch. Здесь вы сможете настроить свою мобильную тему. Разберём настройки.

Общие

– Название сайта WPtouch, здесь вы можете указать название вашего мобильного сайта. По умолчанию отображается название основного сайта.

– Показ WPtouch для мобильных посетителей, должно быть включено, для показа моб.темы мобильным посетителям.

– Мобильная первая страница, здесь можно выбрать другую страницу, имеющуюся на вашем сайте, для отображения на главной странице мобильной темы. Либо можно сделать перенаправление на определённый URL адрес.

– Posts page, здесь можно выбрать страницу, на которой будут отображаться последние записи вашего сайта. По умолчанию на главной странице мобильной темы, будет отображаться главная страница основного сайта.

Читайте также  Загрузка центрального процессора 100 процентов что делать

– Разрешить масштабирование мобильного обозревателя, масштабирование позволит отображать мобильную тему не только на мобильных, но и на планшетах. То есть тема будет адаптивной. По умолчанию масштабирование отключено.

– Шоу на платформе ссылки WPtouch в нижнем колонтитуле темы, вы можете добавить ссылку на автора плагина в футер моб. темы. По умолчанию отключено.

– Язык темы, можно оставить авто-выбор, тогда язык определится автоматически.

– Также относится к администратору, здесь должно быть включено, чтобы настройки плагина отображались на русском языке.

Устройства

– Мобильные устройства и обозреватели, здесь показаны моб. устройства на которых будет отображаться ваша мобильная тема.

– Дополнительные пользовательские агенты, вы можете добавить в поле дополнительные устройства, на которых будет отображаться ваша тема. Например – “nokia”.

Настройки меню

– Настройка меню, по умолчанию в мобильной теме отображается меню, которое установлено на основном сайте.

Если вы хотите, то вы можете создать отдельное меню для мобильной темы.

На странице Внешний вид – Меню, вы можете создать меню и показывать данное меню только на мобильной теме, поставив галочку для значения – WPtouch Header Menu.

– Включить родительские элементы как ссылки, страницы которые имеют вложения будут отображаться как ссылки. По умолчанию включено.

– Использовать значки меню, можете добавить значки к элементам меню. По умолчанию отключено.

– Show login in menu, можно добавить в меню ссылки входа и выхода. По умолчанию отключено.

Параметры меню

– Эмблема сайта, можете загрузить свой логотип, который будет отображаться вместо названия сайта, вверху экрана.

– Menu position, здесь можно выбрать с какой стороны будет отображаться кнопка для открытия меню, слева или справа. По умолчанию слева.

– Показывать поиск в колонтитуле, по умолчанию вверху моб. темы отображается форма поиска. Здесь можно отключить поиск.

– THEME COLORS, вы можете настроить цвета мобильной темы.

– Theme background, можно выбрать цвет фона моб. темы.

– Header & Menu, можно выбрать цвет заголовка, где отображается название сайта.

– Links, можно выбрать цвет для ссылок.

– Post/Page Headers, можно выбрать цвет для заголовка на страницах и записей.

– Совмещение шрифтов, можно выбрать стиль шрифта для текста.

– Включить готовый слайдер, можно включить или отключить слайдер последних записей. По умолчанию включён.

– Featured slider style, можно выбрать другой стиль слайдера.

– Show # of comments, можно включить показ комментариев. По умолчанию отключены.

– Публикации в слайдерах также отражены в списках, в слайдере отображаются те записи, которые отображаются на главной странице. Можно отключить, чтобы отображались другие записи.

– Posts to display, здесь можно задать определённые записи для показа на главной странице. Например из конкретной рубрики.

– Эскизы записей, можно выбрать эскизы записей.

– Тип пиктограммы, по умолчанию установлены изображения миниатюры записей.

– Показать категории записей и теги, можно включить.

– Показать дату публикации, включено по умолчанию.

– Показать автора записи, можно включить.

Источник: https://info-effect.ru/nastrojka-plagina-wptouch-mobile-plugin-mobilnaya-versiya-dlya-sajta-wordpress.html

WPtouch — плагин для wordpress или как сделать мобильную версию блога за считанные минуты!

Здравствуйте уважаемые читатели isif-life.ru.  Посещаемость блога — это важный показатель, подробнее об этом я говорил в статье про то, как увеличить посещаемость сайта.

Но многие не знают, что немало таких читателей, которые ищут информацию по заработку или по каким-то другим темам не только в ноутбуке или на ПК, также люди используют смартфоны, айфоны, телефоны в конце концов, которые в свою очередь требуют мобильную версии вашего ресурса.

Как правило, шаблоны поддерживают лишь только версию для персональных компьютеров, нет буков и т.д. Поэтому возникает вопрос, как не обделить свой блог трафиком из мобильных устройств, а точнее, как сделать мобильную версию блога?

Некоторые скажут, что якобы посещаемость с гаджетов незначительная, поэтому не стоит волноваться. Да, реально, я так и думал до поры до времени, но оказалось все иначе.

Буквально несколько лет назад таких, кто заходил на  сайты разной тематики через телефон было очень мало, но если посмотреть этот показатель сейчас, то все станет на свои места, все будет ясно.

Для тех, кто зарабатывает на рекламе Гугл Адсенс, Яндекс Директ, Банерах,  установить мобильную версию на свой блог следует обязательно, так как со смартфона Galaxy S III или с планшета ASUS Google Nexus 7 кликать по рекламе с простой версии темы неудобно, проверял лично.

Может быть, кому-то и удобно, но большинство не захотят просто напросто задерживаться у вас, поскольку все будет выглядеть не стандартно и не эстетично, как хотелось.

Думаю, что с необходимостью того, что мобильную версию сайта очень важно сделать разбираться закончим. Теперь непосредственно к тому, при помощи чего можно это сделать.

Плагин WPtouch. Для чего он нужен?

Wptouch — уникальный плагин, который способен превратить ваш блог в отличное приложение для мобильных устройств. Проще говоря, вы изменяете шаблон, его внутренность, используя плагин, он затрагивает такие места, которые отвечают именно за интерфейс, его вид, дизайн и т.д.

Короче устанавливайте данный плагин  и с гаджетов на вашем сайте находиться станет гораздо удобнее.

Как установить WPtouch?

Все также, как и с обычным плагином.

1. Производим скачивание на сайте плагинов вордпресс;

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

3. Соединяемся с FTP-сервером.

4. Переходим вот сюда: wp-content/plugins/;

5. Теперь переносим плагин в эту папку, посредством: курсор мыши наводим на плагин, кликаем и не отпуская переносим в список всех плагинов;

6. Сейчас плагин внутри вашего сайта, но он еще не работает, так как вам необходимо перейти в админку блога и Активировать WPtouch. Активацию можно сделать, зайдя в «ПЛАГИНЫ».

7. После проведенной активации переходим в настройки. Они находятся в разделе «ПАРАМЕТРЫ», на новой версии вордпресс образуется новая вкладка, в самом низу, то есть настройки плагина не в разделе параметры и туда далее, а прямо среди общих разделов.

ВАЖНО! Не стоит использовать данный плагин, если вы являетесь начинающим в блогосфере, поскольку вес этого атрибута велик и для молодого блога он не так обходим.

Настройки WPtouch?

Установив плагин, можете проверить, как выглядит ваш сайт. Это можно сделать, открыв его на смартфоне, телефоне и каком-либо другом мобильном устройстве. Если нет смартфона, то мобильный найдется у каждого.

Не подключен интернет на телефоне нет, тогда обратитесь к оператору, подключите любой тариф. А если не хотите пользоваться инетом на мобильном, тогда все равно подключите сеть, посмотрите, как выглядит ваш блог, за день все настройте и потом отключите интернет, опять же обратившись к оператору.

Читайте также  Компьютер не видит SSD диск что делать

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

Что-то не устраивает? Тогда проведите настройки! Как туда попасть я уже сказал выше. Сейчас подробнее о них!

В разделе WPtouch есть несколько подразделов:

1. Что нового;2. Основные параметры;3. Темы и Расширения;4. Настройки темы;5. Меню;

6. Обновить до Pro;

Сейчас все по порядку. Просмотрим несколько разделов и подробно охарактеризуем их. Ну или хотя бы познакомимся.

Первым делом посетим основные параметры. Если все отображается на латинском, тогда выполняем перевод.

Здесь есть куча параметров, которые следует знать, но можно также ничего не делать, а оставить все на своих местах.

Вот, что мы здесь нашли:

  • Отображение названия блога;
  • Регионализация;
  • Режим отображения;

Еще немало других настроек, вы можете их посмотреть на срине, который я предоставил.

Темы и расширения. Это второй раздел плагина.

Перед вами 7 тем, среди которых выбирайте любую, по умолчанию стоит первая. Все на ваш вкус, потом через смартфон посмотрите. что получилось, если не понравилось, тогда поменяйте на другой. В общем, вперед друзья!.

Настройки темы. Здесь думаю и остановимся ненадолго.

  • Общие;
  • Брендинг;
  • Иконки Закладок;
  • Веб-режим App;
  • Реклама;

Делайте все под себя и довольствуйтесь.

Последнее, что я хотел бы отметить  из настроек —  это Меню.

Здесь также можно что-то подковырнуть. Например, какие страницы отображать и проче. Короче испробуйте на практике, ведь все равно в любой момент можно деактивировать плагин, так что бояться нечего.

На этой ноте я заканчиваю написание этого поста. Надеюсь, что теперь знаете , как настроить мобильную версию блога. Пока-пока. В заключение как обычно интересное видео:

С уважением, Жук Юрий.

Источник: https://isif-life.ru/web/wptouch-plagin-dlya-wordpress-ili-kak-sdelat-mobilnuyu-versiyu-bloga.html

Touch Actions

While the Selenium WebDriver spec has support for certain kinds of mobileinteraction, its parameters are not always easily mappable to the functionalitythat the underlying device automation ( UIAutomation in the case of iOS)provides.

To that end, Appium implements the new TouchAction / MultiAction APIdefined in the newest version of the spec(https://dvcs.w3.org/hg/webdriver/raw-file/tip/webdriver-spec.html#multiactions-1).

Note that this is different from the earlier version of the TouchAction API inthe original JSON Wire Protocol.

These APIs allow you to build up arbitrary gestures with multiple actuators.Please see the Appium client docs for your language in order to find examplesof using this API.

Note for W3C actions

W3C actions is also available in some drivers such as XCUITest, UIA2, Espresso and Windows.W3C actions are implemented to the best of the limitations of the operating systems' test frameworks.e.g. WDA cannot handle zero wait PR.

API doc and API docs of each client help to understand how to call them.

TouchAction

TouchAction objects contain a chain of events.

In all the appium client libraries, touch objects are created and are given achain of events.

The available events from the spec are: * press * release * moveTo * tap * wait * longPress * cancel * perform

Here's an example of creating an action in pseudocode:

TouchAction().press(el0).moveTo(el1).release()

The above simulates a user pressing down on an element, sliding their fingerto another position, and removing their finger from the screen.

Appium performs the events in sequence. You can add a wait event to controlthe timing of the gesture.

moveTo coordinates are now absolute to the current position. For example, dragging from100,100 to 200,200 can be achieved by:

.press(100,100) // Start at 100,100.moveTo(200,200) // Passing absolute values of 200,200 ending up at 200,200

The appium client libraries have different ways of implementing this, for example:you can pass in coordinates or an element to a moveTo event. Passing bothcoordinates and an element will treat the coordinates as relative to theelement's position, rather than absolute.

Calling the perform event sends the entire sequence of events to appium,and the touch gesture is run on your device.

MultiTouch

MultiTouch objects are collections of TouchActions.

MultiTouch gestures only have two methods, add, and perform.

add is used to add another TouchAction to this MultiTouch.

When perform is called, all the TouchActions which were added to theMultiTouch are sent to appium and performed as if they happened at thesame time. Appium first performs the first event of all TouchActions together,then the second, etc.

Pseudocode example of tapping with two fingers:

action0 = TouchAction().tap(el)action1 = TouchAction().tap(el)MultiAction().add(action0).add(action1).perform()

Bugs and Workarounds

An unfortunate bug exists in the iOS 7.0 — 8.

x Simulators where ScrollViews,CollectionViews, and TableViews don't recognize gestures initiated byUIAutomation (which Appium uses under the hood for iOS).

To work around this,we have provided access to a different function, scroll, which in many casesallows you to do what you wanted to do with one of these views, namely, scrollit!

Scrolling

To allow access to this special feature, we override the execute orexecuteScript methods in the driver, and prefix the command with mobile:.See examples below:

To scroll, pass direction in which you intend to scroll as parameter.

JavascriptExecutor js = (JavascriptExecutor) driver;HashMap scrollObject = new HashMap();scrollObject.put(«direction», «down»);js.executeScript(«mobile: scroll», scrollObject); driver.execute_script(«mobile: scroll», {«direction»: «down»}) driver.execute('mobile: scroll', {direction: 'down'}); execute_script 'mobile: scroll', direction: 'down' Dictionary scrollObject = new Dictionary();scrollObject.Add(«direction», «down»);((IJavaScriptExecutor)driver).ExecuteScript(«mobile: scroll», scrollObject)); $params = array(array('direction' => 'down'));$driver->executeScript(«mobile: scroll», $params);

Sample to scroll using direction and element.

JavascriptExecutor js = (JavascriptExecutor) driver;HashMap scrollObject = new HashMap();scrollObject.put(«direction», «down»);scrollObject.put(«element», ((RemoteWebElement) element).getId());js.executeScript(«mobile: scroll», scrollObject); driver.execute_script(«mobile: scroll», {«direction»: «down», element: element.getAttribute(«id»)}) driver.execute('mobile: scroll', {direction: 'down', element: element.value.ELEMENT}); execute_script 'mobile: scroll', direction: 'down', element: element.ref Dictionary scrollObject = new Dictionary();scrollObject.Add(«direction», «down»);scrollObject.Add(«element», );((IJavaScriptExecutor)driver).ExecuteScript(«mobile: scroll», scrollObject)); $params = array(array('direction' => 'down', 'element' => element.GetAttribute(«id»)));$driver->executeScript(«mobile: scroll», $params);

Swiping

This is an XCUITest driver specific method that is similar to scrolling (for reference, seehttps://developer.apple.com/reference/xctest/xcuielement).

This method has the same API as Scrolling, just replace «mobile: scroll»with «mobile: swipe»

Automating Sliders

iOS

// java// slider values can be string representations of numbers between 0 and 1// e.g., «0.1» is 10%, «1.0» is 100%WebElement slider = driver.findElement(By.xpath(«//window[1]/slider[1]»));slider.sendKeys(«0.1»);

Android

The best way to interact with the slider on Android is with TouchActions.

Источник: http://appium.io/docs/en/writing-running-appium/touch-actions/

VimTouch и встраивание plugins

Как я уже писал для программирования на платформе android я выбрал следующую конфигурацию: VimTouch+SGit+Hacker’s Keyboard (все ссылки на указанные программы есть ыв статье).

Читайте также  Pentium N3540 или Core i3 что лучше

Конечно есть еще не менее замечательный комплекс программ CCTools, но идея была все-таки использовать кастомизированный под android редактор, который позволит производительно кодить. В любом случае, CCTools — это крутая подборка программ для разработки.

Никто другой не предоставляет столько компиляторов и библиотек для работы как CCTools. Поговорим об этом как-нибудь потом. Сейчас речь идет о VimTouch.

Кучка нытья

Все было бы замечательно с этой реализацией vim, если б не столкнулся с проблемой установки нужных мне плагинов. Вернее захотелось установить snippMate.

Идея использовать snippets на мобильном устройстве лежит таки на поверхности. Однако, попытки установить плагин на мобилу или планшет закончились полным фиаско.

Дело усугубляет то, что Android — сильно извращенный linux. У каждой проги на девайсе свой “HOME”, причем, без root’а не доступный. В VimTouch, конечно же сделана возможность редактирования .vimrc, но этого оказалось недостаточно.

Впрочем, и с root все равно неприятности остаются. Отчаянная попытка дописать runtimepath к успеху не привела. В инете в блогах жалобные вопросы “Как установить свой плагин для VimTouch” остаются без ответа.

Уже начали приходить суидсидоидальные мысли пересобрать VimTouch или собрать свой AndroidVim (скажем, AVim ;)).

Идея решения

На помощь пришло решение от Vundle — плагина, который менеджерит другие плагины.

Там как раз реализована идея расширения runtimepath для возможности расположения каждого плагина в изолированном каталоге.

Может быть удасться расположить эти каталоги где-нибудь в доступном месте, например, на sdcard? И о да! Это оказалось возможным!

На самом деле, обладая правами root, каталоги с плагинами можно расположить в пространстве VimTouch, но греет идея, что все можно сделать без рутирования, да и остается перспектива доработки функций обновления и установки новых плагинов. Да, пока эти проблемы не решены…

Имплиментация

Будем считать, что вы уже умеете устанавливать Vundle. Ничего сложного нет, но требуется git.

Таким образом, основная проблема оказалась скрытой в отсутствии git на устройстве android. Git из поставки CCTools не виден и скрыт в пространстве CCTools. То же самое и с SGit.

Думаю можно как-то решить эту проблему, но видимо это произойдет позже, если вообще надо.

Итак, для установки потребовался комп с ubuntu 14.04. Думаю, подайдет вообще любой, на котором установлен vim и набор плагинов из под Vundle.

Берем соответствующий каталог с плагинами и копируем его на карточку мобильного устройства. У меня это каталог: .vim/bundle. На Android получилось /storage/sdcard0/.vim/bundle.

Думаю, что можно предварительно удалить все ненужные плагины ручками. Мне не понадобилось, у меня пока только snippMate.

Далее выбираем в меню VimTouch пункт Edit vimrc и добавляем в него необходимые строки:

» The commands in this are executed when the GUI is started.»» Maintainer: Alex O » Last change: 2015-06-02″» Special for VimTouch (Android)» «—————— Vundle —————-set nocompatible » be iMproved, requiredfiletype off » required » set the runtime path to include Vundle and initializeset rtp+=/storage/sdcard0/.vim/bundle/Vundle.vimcall vundle#begin('/storage/sdcard0/.vim/bundle')» alternatively, pass a path where Vundle should install plugins»call vundle#begin('~/some/path/here') » let Vundle manage Vundle, requiredPlugin 'gmarik/Vundle.vim' «—# SnipMate #—Plugin 'MarcWeber/vim-addon-mw-utils'Plugin 'tomtom/tlib_vim'Plugin 'garbas/vim-snipmate' » Optional:Plugin 'honza/vim-snippets' » assuming you want to use snipmate snippet engine»ActivateAddons vim-snippets snipmatets':imap snipMateNextOrTrigger:smap snipMateNextOrTrigger»— end SnipMate — » The following are examples of different formats supported.» Keep Plugin commands between vundle#begin/end.» plugin on GitHub repo»Plugin 'tpope/vim-fugitive'» plugin from http://vim-scripts.org/vim/scripts.html»Plugin 'L9'» Git plugin not hosted on GitHub»Plugin 'git://git.wincent.com/command-t.git'» git repos on your local machine (i.e. when working on your own plugin)»Plugin 'file:///home/gmarik/path/to/plugin'» The sparkup vim script is in a subdirectory of this repo called vim.» Pass the path to set the runtimepath properly.»Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}» Avoid a name conflict with L9″Plugin 'user/L9', {'name': 'newL9'} » All of your Plugins must be added before the following linecall vundle#end() » requiredfiletype plugin indent on » required» To ignore plugin indent changes, instead use:»filetype plugin on»» Brief help» :PluginList — lists configured plugins» :PluginInstall — installs plugins; append `!` to update or just :PluginUpdate» :PluginSearch foo — searches for foo; append `!` to refresh local cache» :PluginClean — confirms removal of unused plugins; append `!` to auto-approve removal»» see :h vundle for more details or wiki for FAQ» Put your non-Plugin stuff after this line»—————— end Vundle ———— set numberset statusline=%F%m%r%h%w\ %y\ enc:%{&enc}\ [ff=%{&ff}]\ fenc:%{&fenc}\ %=(ch:%3b\ hex:%2B)\ [col:%2c\ line:%2l/%L]\ [%2p%%] set laststatus=2set encoding=utf8set encoding=utf-8 » set charset translation encodingset termencoding=utf-8 » set terminal encodingset fileencoding=utf-8 » set save encodingset fileencodings=utf-8,cp1251,koi8r,cp866,ucs-2le set linebreakset dy=lastlineset ch=1 » Make command line two lines highset hlsearchset incsearch» Размер отступовset shiftwidth=4″ Размеры табуляцийset tabstop=4set softtabstop=4″ Более «умные» отступы при вставке их с помощью tab.» На самом деле заметить влияние этой опции тяжело, но хуже из-за нее не будет :)set smarttabset expandtab imap [ []imap ( ()imap { {} » по звездочке не прыгать на следующее найденное, а просто подсветитьnnoremap * *N» выключить подсветку: повесить на горячую клавишу Ctrl-F8nnoremap :nohlsearchmap :nohlsearch» в визуальном режиме по команде * подсвечивать выделениеvnoremap * y :execute «:let @/=@\»» :execute «set hlsearch» set backupdir=/storage/sdcard0/tmp autocmd BufRead,BufNewFile *.md set filetype=md

Я привожу полный vimrc которым пользуюсь. Там есть мапирование функциональных кнопок но как их использовать в VimTouch додумывайте сами. Добавлять нужно строчки отмеченные пометкой “Vundle” (строки с по)

Обратить внимание следует на следующие строки:

Строка №

set rtp+=/storage/sdcard0/.vim/bundle/Vundle.vim — тут следует прописать соответствующий каталог на вашей карточке.

Строка №

call vundle#begin('/storage/sdcard0/.vim/bundle') — и тут надо прописать нужный каталог. Без указания альтернативного каталога ничего работать не захотело.

Строка №

autocmd BufRead,BufNewFile *.md set filetype=md — понадобилась, чтобы объяснить vim’у, что файл в котором я сейчас пишу эту заметку с расширением *.md имеет тип md. Это необходимо для того чтобы заработал набор sniplets из файла md.sniplets . Часть кода сниплетов из него показано ниже

snippet img ![${1:altText}](${2:SRC}) snippet link [${1:desc}](${2:HREF}) snippet link [${1:desc}](${2:HREF}){:target=\»_blank\»} snippet fig $2 snippet figh $2 snippet title — published: true title: ${1:TITLE} excerpt: ${2:DESC} icon: fa fa-plug date: `strftime(«%Y-%m-%d»)` modified: `strftime(«%Y-%m-%d»)` layout: post categories: [articles] [] comments: true image: feature: share: true —

Вот, собственно, и всё. Заложена база для повышения эффективности разработки на мобильных устройствах. Как минимум, посты стало писать проще.

Осталась проблема удобного обновления и инсталляции новых плагинов, но, надеюсь она разрешится в ближайшем будущем.

При решении задачи были использованы следующие материалы:

Vundle. Менеджер плагинов для Vimgmarik/Vundle.vim

Источник: http://oalex.appplantation.com/articles/2015/06/02/vimtouch-and-plugins.html

Понравилась статья? Поделить с друзьями: