Как изменить выделение результата поиска в vi?

yum гибкий инструмент для управления пакетом. Если Вы хотите знать то, что пакет обеспечивает файлу libfftw3.so.3, Вы могли запросить с yum как это.

yum whatprovides */libfftw3.so.3

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

fftw3-3.1.1-1.el5.rf.i386 : Fast Fourier Transform library
Repo        : rpmforge
Matched from:
Filename    : /usr/lib/libfftw3.so.3

В этом конкретном случае я полагаю, что Вам также нужен RepoForge (раньше RPMForge), репозиторий включил в Вашей системе. Можно включить репозиторий путем установки RPM-пакета RepoForge.

sudo rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

Теперь, когда Вы выполняете yum install octave, yum установит пакет и необходимые зависимости автоматически.

Править: Как указано, это потенциально опасно для смешивания каталогов RepoForge и EPEL в той же системе, если Вы действительно не знаете то, что Вы делаете (позвольте/запретите репозитории, защитите пакеты, и т.д.). Урок по yum функциональность остается релевантной.

1
03.06.2013, 20:43
2 ответа

Переключитесь на энергию и использование :set hlsearch

Можно затем использовать :highlight Search ctermfg=yellow настроить; где:

  • cterm для форматирования
  • ctermfg для основного цвета
  • ctermbg для цвета фона

посмотрите :help highlight ссылка

Можно затем использовать :noh временно скрыть последнее поисковое выделение.

5
27.01.2020, 23:15
  • 1
    Можно добавить первые две настройки к Вашему ~/.vimrc, без продвижения :. Можно также связать :noh к ключу, для простоты использования. –  demure 03.06.2013, 21:47

rsync Копирует файлы. Вот что это делает. Даже если вы скажете это удалить исходные файлы, он все еще копирует их во-первых, он никогда не перемещает их, даже когда пункт назначения происходит на той же файловой системе.

Утилита MV из GNU CORETILS имеет вариант --U для перемещения файлов только в том случае, если место назначения старше источника или еще не существует. Это похоже на rsync -U .

Если вы хотите переместить дерево каталога в существующий, вы можете использовать рекурсивный обход, который вызывает MV в каждом файле. Если вы не хотите перезаписать существующие файлы:

cd d1
find . -depth -exec sh -c 'test -e "../d2/$0" || mv "$0" "../d2/$0"' {} \;

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

-121--102736-

Кроме того, FYI, в графическом управлении VIM:

  • GUI предназначен для форматирования (в зависимости от CTRM )
  • GUIFG Для цвета переднего плана (в зависимости от CTRMFG )
  • GUIBG предназначен для фона цвета (в зависимости от ctermbg )
1
27.01.2020, 23:15

Теги

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