LINUX.ORG.RU

vim-anywhere || вездевим.sh

 , ,


2

1

Тут попался на глаза новый плугин, суть такова: находимся в броузере, другом редакторе, где-угодно → нажимаем хоткей → открывается гвим/вимтерминал → пишем текст, сохраняем-выходим → вуаля, это дело попало в буфер обмена, откуда можно теперь вставить в целевое приложение, которое в фокусе, потому что гвим/вимтерминал закрылись автоматически после сохранения.

В плугине что-то говорится про установку, какой-то гном, какие-то gsettings/gconf и прочая ненужная шелупонь, короче я его обрезал и повесил как скрипт на хоткей в осоме:

#!/bin/bash

TMPFILE_DIR=/tmp/vim-anywhere
TMPFILE=$TMPFILE_DIR/doc-$(date +"%y%m%d%H%M%S")

mkdir -p $TMPFILE_DIR
touch $TMPFILE

if [[ $OSTYPE == "linux-gnu" ]]; then
  chmod o-r $TMPFILE # Make file only readable by you
  gvim --nofork $TMPFILE
  cat $TMPFILE | xclip -selection clipboard
fi

Естественно, должен стоять xclip. Если подумать, то можно докрутить сюда автопасту выделенного до открытия вима и непосредственное редактирование выделенного текста, а не создание нового.

И на десерт, мощная вещь: https://github.com/itchyny/calendar.vim

★★☆

Последнее исправление: science (всего исправлений: 2)

Я не сильно понял назначение плагина. А за календарь спасибо, посмотрим.

Medar ★★★★★
()
Ответ на: комментарий от Medar

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

anonymous
()

cat $TMPFILE | xclip -selection clipboard

Тогда нужно еще и rm -f $TMPFILE сделать, дабы не захламлять временную диру.

А вообще в лисе есть хоткей ctrl+t - вим-лайк редактирование.

andreyu ★★★★★
()
Ответ на: комментарий от science

Открывает новую вкладку?

Нет, если курсор внутри editbox'а, то переключается в vim-like режим. Возможно, это заслуга vimperator.

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.