Vim :Визуальный выбор?

У меня была такая же проблема. Основная причина проблемы заключается в том, что стандартный файл модуля sshd имеет только network.target в качестве зависимости. Когда вы явно указываете IP-адрес в файле конфигурации sshd, он должен быть настроен на интерфейсе до запуска sshd, о чем network.target не должен заботиться. Для решения проблемы нужно сделать в консоли под root:

# systemctl edit sshd

и после открытия редактора определите зависимость от сети -online.target:

[Unit]
After=network-online.target

Команда 'systemctl edit...' создает файл

/etc/systemd/system/${SERVICE _NAME}.d/override.conf

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

Обратите внимание,:не редактируйте юнит-файлы в /lib/systemd/system, так как они управляются вашим менеджером пакетов и будут перезаписаны при следующем обновлении.

Однако поместить сеть -online.target в качестве зависимости модуля еще недостаточно. В большинстве операционных систем на базе Linux, поставляемых с systemd, сеть -online.target начинается сразу после network.target. Это связано с тем, что другая служба, от которой зависит сеть -online.target, по умолчанию отключена. Он называется systemd -networkd -wait -online.service . Поэтому убедитесь, что systemd -networkd -wait -online.service включен

# systemctl is-enabled systemd-networkd-wait-online
disabled
# systemctl enable systemd-networkd-wait-online


ОБНОВЛЕНИЕ:Совет работает только для операционных систем, использующих systemd -networkd для управления сетью. Для систем без включенной сети systemd -параметр «Restart=on -failure » может помочь вместе с «RestartSec=5 » для управления спящим режимом между попытками запуска

0
05.04.2021, 02:50
1 ответ

Визуальный режим:

Вероятно, вы находитесь в режиме визуального -блока, используемого для прямоугольного выделения.
Вероятно, вы случайно нажалиCtrl+v(или четырежды щелкнули ).
Есть также визуальный линейный режим -с Shift+vили визуальный режим с v.

Просто нажмите клавишу Escape, если вы хотите вернуться в нормальный режим.

Вы также можете выполнять различные действия, например,
дернуть (скопировать )выбранную область с помощью yили удалить ее с помощью d.

Чтобы узнать больше о визуальных режимах, вы можете использовать документацию Vim с :h visual.txt.

Если это не визуальный режим:

Ваш скриншот действительно выглядит как визуальный -блочный режим, но, возможно, это что-то другое (нажмите клавишу Escape, когда увидите белый фон. Если белый фон исчез, это был визуальный режим. В противном случае это происходит из-за другой функции Vim ).

Может быть несколько причин, по которым некоторый текст отображается другим цветом или цветом фона, например:

  • Если вы настроили подсветку синтаксиса (, запустите команду :syntax off,
    или просто :syn off, и если белый фон исчезнет, ​​это было связано с синтаксисом -. Если это не сработает, и вы захотите снова сделать цветной текст, :syn onсделает это ).
  • Если вы искали (обычно с помощью /или ?, но это может появиться с другими командами, такими как :%s/foo/bar/), слово aliasранее, и вы сказали Vim выделить Searchбелым цветом (запустите команду :nohlsearchили просто :noh, и если белый фон исчезнет, ​​это был поиск -, связанный с ).
  • Если вы выполнили команду :match […],он также может выделять текст, но эта команда используется реже, чем поиск с использованием/(запустите команду :matchбез аргумента, чтобы удалить текущий совпадающий шаблон, и если белый фон исчезнет, ​​это было связано с совпадением -).
  • Если вы используете некоторые подключаемые модули, связанные с цветом -, такие как quickhl, они могут сделать это (, поэтому «я не знаю», это зависит от используемых вами подключаемых модулей ).
2
28.04.2021, 22:54

Теги

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