Как перейти к первой строке функции C/C++ с помощью vim?

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

Простое добавление записи swapв файл /etc/fstabне приводит к волшебной активации раздела подкачки. Обычно это делается с помощью вызова swapon, который можно сделать либо вручную, либоprogramatically:

  • Вручную :просто запустите swapon -aв вашем терминале, который попытается включить все разделы подкачки, объявленные в вашем fstabфайле.
  • Программно :надеюсь, ваш дистрибутив поставляется с /etc/init.d/swapдемоном/сервисом, который делает именно это.

У меня была ситуация, когда по каким-то причинам я хотел деактивировать своп (на swapoff, а также запретить повторное -монтирование автоматически после каждой перезагрузки, удалив initскрипт-сервис ). Тем не мение,через некоторое время я передумал и вернул своп, за исключением того, что забыл повторно -добавить swapслужбу сценария инициализации (, например. /etc/init.d/своп ).

Поэтому я исправил это, (1 )настроив fstabи (2 )добавив swapслужбу сценария инициализации.

1
25.04.2020, 16:52
1 ответ

В языках, где код структурирован как методы в классах,[mпереходит к началу метода. Это хорошо в классе C++, но в функции верхнего уровня C или C++ это приведет вас к началу второго -самого внешнего блока. Другой[{приведет вас к самой внешней распорке.

В языках с синтаксисом, подобным C -, в файлах, отформатированных с помощью {в отдельной строке в начале функции,[[переходит к предыдущей фигурной скобке в столбце 1.

Нажмите Ctrl -O , чтобы вернуться назад.

2
19.03.2021, 02:25

Теги

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