Как выбрать текст с прокруткой мыши в энергии?

Это должно сделать это. Заметьте двойные кавычки вокруг переменных, представляющих имена файлов с пробелами. Обязательно замените .mp3 любым расширением, которое Вы хотите.

#!/bin/bash

LOCATION="/path/to/file"
for FILE in $LOCATION/*; do
  if [[ $FILE == *.mp3 ]]; then
    NEWNAME=`echo $FILE | tr '\ ' _`
    echo "File name was ${FILE}. File name without spaces is $NEWNAME"

    #uncomment this next line to move the file to the new name without spaces
    mv "$FILE" $NEWNAME

    #uncomment this next line if you want to instead remove the file
    #rm "$FILE"

  fi
done
2
03.03.2015, 12:03
4 ответа
121 --- 73345-

X11 Clpboards

в X11 2 независимых ClibPoards:

  • Primary (вставка с MODLE BOLLOM) (в VIM - регистрировать «* )
  • Буфер обмена (вставка с (CTR + V) или похожим; как Windows) (в VIM - регистрируйте » + )

VIM + X11 Clpboard

Ассоциация между + * и системы бутылки нуждается в VIM с + буфер обмена (см. Vim --version для активного параметра).

«+ - регистр VIM для системного буфера обмена (Ctr-C / CTR-V или аналогичный).

Использование @Grish и @serenesat Мы можем выбрать какой-то визуальный текст, И введите

"+y

как обычно, мы можем использовать любой другой позиционер VIM для определения области «Копировать в буфер обмена». Ex:

"+yG    (to save from current position to EOF)

Таким образом, текст скопирован в систему Clipboad и может быть вставлен с Tecnology Clipbord, или в другой VIM

"+p

SSH + X11 Clbboards + SSH

Когда удаленные хосты участвуют, вам нужно использовать SSH -xy RemoteHost Чтобы включить пересылку X11. Таким образом:

ssh -XY remoteHost
vim file   # and   "+yG  or  visual selection and "+g

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

VIM + SSH

Если ничего не работает, мы всегда можем:

vim scp://host/file

для редактирования удаленных файлов в локальном компьютере ...

1
27.01.2020, 21:51

Попробуйте : set mouse = a , это должно быть то, что вы ищете.

Редактировать: Кстати, при попытке прокрутки файла (например, при прокрутке двумя пальцами на сенсорной панели) текст может не выделяться, как вы ожидали.Однако, если вы щелкнете там, где хотите начать, а затем просто перетащите мышь вниз, тогда все должно подсвечиваться по мере движения мыши, а страница также должна автоматически прокручиваться вниз.

5
27.01.2020, 21:51

Без использования мыши вы можете выбирать строки в Vim .

Выйдите из режима вставки, нажмите одну из опций ниже, а затем переместитесь вверх или вниз на несколько строк. Вы должны увидеть выделенный текст.

V       - selects entire lines 
v       - selects range of text
ctrl-v  - selects columns
gv      - reselect block

После выбора текста попробуйте d для удалить , или y , чтобы скопировать , или : s / match / replace / , или : center , или ! sort .

2
27.01.2020, 21:51
  1. Переместите курсор в начало того, что вы хотите скопировать.
  2. Нажмите v
  3. Переместите курсор в конец того, что вы хотите скопировать, прокручивая
  4. Нажмите у
0
27.01.2020, 21:51

Теги

Похожие вопросы