Год выхода: 2014
Автор: Ленарт Поттеринг
Перевод: Сергей Пташник
Язык: русский
Лицензия: CC-BY-SA 3.0 Unported
Страниц: 107
Читать далее Леннарт Поттеринг - Systemd для администраторов
Год выхода: 2014
Автор: Ленарт Поттеринг
Перевод: Сергей Пташник
Язык: русский
Лицензия: CC-BY-SA 3.0 Unported
Страниц: 107
Читать далее Леннарт Поттеринг - Systemd для администраторов
В этой инструкции — способы полностью отключить экран блокировки в Windows 10, с учетом того, что присутствовавшая ранее опция сделать это в редакторе локальной групповой политики не работает в профессиональной версии 10-ки, начиная с версии 1607 (и отсутствовала в домашней версии). Сделано это, полагаю, с той же целью, что и отключение возможности изменить опцию «Возможности потребителя Windows 10», а именно для того, чтобы показывать нам рекламу и предлагаемые приложения. Обновление 2017: в версии 1703 Creators Update опция в gpedit присутствует.
Не стоит путать экран входа (на котором мы вводим пароль, чтобы отключить его см. Как отключить пароль при входе в Windows 10 и выходе из сна) и экран блокировки, который показывает симпатичные обои, время и уведомления, но может показывать и рекламу (просто для России, видимо, еще нет рекламодателей). Далее речь именно об отключении экрана блокировки (который можно вызвать, нажав клавиши Win+L, где Win — клавиша с эмблемой Windows).
Примечание: если проделывать всё вручную вам не хочется, отключить экран блокировки можно с помощью бесплатной программы Winaero Tweaker (параметр находится в разделе Boot and Logon программы).
Два основных способа отключения экрана блокировки включают в себя использование редактора локальной групповой политики (в случае, если у вас установлена Windows 10 Pro или Enterprise) или редактора реестра (для домашней версии Windows 10, подходит и для Pro), способы подходят для Creators Update.
Способ с редактором локальной групповой политики выглядит следующим образом:
Примените сделанные настройки и перезагрузите компьютер. Теперь экран блокировки отображаться не будет, вы сразу будете видеть экран входа в систему. При нажатии на клавиши Win+L или при выборе в меню «Пуск» пункта «Заблокировать» также будет включаться не экран блокировки, а открываться окно входа в систему.
Если редактор локальной групповой политики недоступен в вашей версии Windows 10, используйте следующий способ:
По завершении, перезагрузите компьютер — экран блокировки будет отключен.
При желании, вы также можете отключить фоновое изображение на экране входа в систему: для этого зайдите в параметры — персонализация (или правый клик по рабочему столу — персонализация) и в разделе «Экран блокировки» выключите пункт «Показывать на экране входа фоновый рисунок экрана блокировки».
Один из способов отключить экран блокировки, предусмотренный в Windows 10 — изменение значения параметра AllowLockScreen на 0 (ноль) в разделе HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Authentication\ LogonUI\ SessionData реестра Windows 10.
Однако, если сделать это вручную, при каждом следующем входе в систему значение параметра автоматически изменяется на 1 и экран блокировки снова включается.
Есть способ обойти это следующим образом
add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\SessionData /t REG_DWORD /v AllowLockScreen /d 0 /f
После этого нажмите Ок для сохранения созданной задачи. Готово, теперь экран блокировки появляться не будет, вы можете проверить это, нажав клавиши Win+L и сразу попасть на экран ввода пароля для входа в Windows 10.
И еще один, более простой, но, вероятно, менее правильный способ. Экран блокировки представляет собой приложение, находящееся в папке C:\Windows\SystemApps Microsoft.LockApp_cw5n1h2txyewy. И его вполне можно удалить (но не торопитесь), причем Windows 10 не показывает каких-либо беспокойств по поводу отсутствия экрана блокировки, а просто его не показывает.
Вместо удаления на всякий случай (чтобы легко можно было вернуть всё в первоначальный вид) я рекомендую поступить следующим образом: просто переименуйте папку Microsoft.LockApp_cw5n1h2txyewy (нужны права администратора), добавив какой-либо символ к ее имени (см., например, у меня на скриншоте).
Этого достаточно для того, чтобы экран блокировки больше не отображался.
В завершение статьи отмечу, что меня лично несколько удивляет то, как вольно стали подсовывать рекламу в меню пуск после последнего большого обновления Windows 10 (правда заметил это только на компьютере, где производилась чистая установка версии 1607): сразу после установки обнаружил у себя там не одно и не два «предлагаемых приложения»: всяческие Asphalt и не помню, что ещё, причем новые пункты появлялись с течением времени (может пригодиться: как убрать предлагаемые приложения в меню Пуск Windows 10). Подобное нам обещают и на экране блокировки.
Мне это кажется странным: Windows — единственная популярная «потребительская» операционная система, являющаяся платной. И она же единственная, позволяющая себе подобные выходки и отключающая возможности пользователей полностью избавиться от них. Причем не важно, что сейчас мы получали ее в виде бесплатного обновления — все равно в дальнейшем её стоимость будет включена в стоимость нового компьютера, а кому-то нужна будет именно Retail версия за 100 с лишним долларов и, заплатив их, пользователь все равно будет вынужден мириться с этими «функциями».
Microsoft Edge — новый браузер, представленный в Windows 10 и вызывающий интерес многих пользователей, поскольку обещает высокую скорость работы (при этом, по некоторым тестам — выше чем у Google Chrome и Mozilla Firefox), поддержку современных сетевых технологий и лаконичный интерфейс (при этом, в системе сохранился и Internet Explorer, оставшийся практически тем же, что и был, см. Internet Explorer в Windows 10). Обновление 2020: уже доступен Microsoft Edge на базе Chromium.
В этой статье — обзор функций Microsoft Edge, его новых возможностей (в том числе появившихся в августе 2016), которые могут оказаться интересными пользователю, настройки нового браузера и другие моменты, которые помогут перейти на его использование при желании. При этом, давать оценку ему я не стану: также, как и большинство других популярных браузеров, для кого-то он может оказаться как раз тем, что нужно, для других — не подходящим для их задач. Заодно, в конце статьи о том, как сделать Google поиском по умолчанию в Microsoft Edge. См. также Лучший браузер для Windows, Как изменить папку загрузок в Edge, Как создать ярлык Microsoft Edge, Как импортировать и экспортировать закладки Microsoft Edge, Как сбросить настройки Microsoft Edge, Как изменить браузер по умолчанию в Windows 10.
С выходом Windows 10 Anniversary Update 2 августа 2016 года, в Microsoft, помимо тех функций, что описаны ниже в статье, появились еще две важные и востребованные пользователями возможности.
Первая — установка расширений в Microsoft Edge. Для их установки зайдите в меню настроек и выберите соответствующий пункт меню.
После этого вы сможете управлять установленными расширениями или перейти в магазин Windows 10 для установки новых.
Вторая из возможностей — появилась функция закрепления вкладок в браузере Edge. Чтобы закрепить вкладку, кликните по ней правой кнопкой мыши и нажмите по нужному пункту контекстного меню.
Вкладка станет отображаться в виде иконки и будет автоматически загружаться при каждом запуске браузера.
Также рекомендую обратить внимание на пункт меню настроек «Новые возможности и советы» (отмечен на первом скриншоте): при переходе по этому пункту вы попадете на хорошо оформленную и понятную страницу официальных советов и рекомендаций по использованию браузера Microsoft Edge.
После запуска Microsoft Edge по умолчанию открывается «Мой канал новостей» (можно изменить в настройках) со строкой поиска посередине (туда же можно ввести просто адрес сайта). Если в верхней правой части страницы нажать «Настроить», вы сможете выбрать интересные для вас темы новостей для отображения на главной странице.
В верхней строке браузера совсем немного кнопок: вперед-назад, обновить страницу, кнопка для работы с историей, закладками, загрузками и списком для чтения, кнопка добавления аннотаций от руки, «поделиться» и кнопка настроек. При переходе на какую-либо страницу напротив адреса появляются пункты для включения «режима для чтения», а также добавления страницы в закладки. Также в эту строку с помощью настроек можно добавить иконку «Домой» для открытия домашней страницы.
Работа с вкладками — точно такая же, как в браузерах на основе Chromium (Google Chrome, Яндекс Браузер и другие). Если кратко, то с помощью кнопки «плюс» вы можете открыть новую вкладку (по умолчанию в ней отображаются «лучшие сайты» — те, которые вы чаще всего посещаете), кроме этого, можно перетащить вкладку таким образом, чтобы она стала отдельным окном браузера.
Прежде чем перейти к доступным настройкам, предлагаю посмотреть на основные интересные возможности Microsoft Edge, чтобы в дальнейшем было понимание того, что, собственно, настраивается.
Почти так же, как в Safari для OS X, в Microsoft Edge появился режим для чтения: при открытии какой-либо страницы, справа от ее адреса появляется кнопка с изображением книги, по нажатию на которую, со страницы убирается все ненужное (реклама, элементы навигации и прочее) и остается лишь текст, ссылки и изображения, имеющие к нему прямое отношение. Очень удобная вещь.
Для включения режима чтения вы также можете использовать горячие клавиши Ctrl+Shift+R. А нажав Ctrl+G вы можете открыть список для чтения, содержащий те материалы, которые вы ранее добавили в него, чтобы прочитать позже.
Чтобы добавить какую-либо страницу в список для чтения, нажмите «звездочку» справа от адресной строки, и выберите добавление страницы не в избранное (закладки), а в этот список. Эта функция тоже удобна, но если сравнивать с упомянутым выше Safari, несколько хуже — в Microsoft Edge читать статьи из списка для чтения без доступа к Интернету нельзя.
В Microsoft Edge появилась кнопка «Поделиться», которая позволяет отправить просматриваемую страницу в одно из поддерживаемых приложений из магазина Windows 10. По умолчанию это OneNote и Почта, но если вы установите официальные приложения Одноклассники, В контакте или других социальных сетей, то они также будут в списке.
Приложения, поддерживающие такую функцию в магазине имеют обозначение «Предоставить общий доступ», как на картинке ниже.
Одна из полностью новых функций в браузере — создание аннотаций, а проще — рисование и создание заметок прямо поверх просматриваемой страницы для последующей отправки кому-либо или просто для себя.
Режим создания веб-заметок открывается по нажатию соответствующей кнопки с изображением карандаша в квадратике.
Это не совсем про новые возможности, а скорее про реализацию доступа к часто используемым вещам в браузере, которые обозначены в подзаголовке. Если вам потребовались ваши закладки, история (а также ее очистка), загрузки или список для чтения, нажмите кнопку с изображением трех строчек.
Откроется панель, на которой вы можете просмотреть все эти элементы, очистить их (или добавить что-то в список), а также импортировать закладки из других браузеров. При желании, можно закрепить эту панель, нажав на изображение булавки в правом верхнем углу.
Кнопка с тремя точками в правом верхнем углу открывает меню опций и настроек, большинство пунктов которого понятны и без пояснений. Опишу лишь два из них, которые могут вызывать вопросы:
В этом же меню находится пункт «Настройки», в котором можно:
В дополнительных настройках Microsoft Edge имеется возможность:
Рекомендую также ознакомиться с вопросами и ответами по конфиденциальности в Microsoft Edge на официальной странице http://windows.microsoft.com/ru-ru/windows-10/edge-privacy-faq, может пригодиться.
Если вы впервые запустили Microsoft Edge, после чего зашли в настройки — дополнительные параметры и решили добавить поисковую систему в пункте «Поиск в адресной строке с помощью», то вы не обнаружите там поисковика Google (чему я неприятно удивился).
Однако, решение, как оказалось, очень простое: сначала зайдите на сайт google.com, после чего повторите действия с настройками и удивительным образом, поиск Google будет представлен в списке.
Также может пригодиться: Как вернуть запрос «Закрыть все вкладки» в Microsoft Edge.
Вопросы про активацию Windows 10 — среди наиболее часто задаваемых пользователями: как активируется система, где брать ключ активации для чистой установки Windows 10 на компьютер, почему у разных пользователей одинаковые ключи и на другие подобные комментарии приходится регулярно отвечать.
И вот, спустя два месяца после релиза, Microsoft опубликовала официальную инструкцию с информацией о процессе активации новой операционной системы, все основные моменты из него, связанные с активацией Windows 10 я изложу ниже. Также вы можете использовать Windows 10 и без активации, см. Какие есть ограничения при работе в Windows 10 без активации.
Начиная с прошлого года Windows 10 поддерживает активацию по ключу Windows 7, 8.1 и 8. Сообщалось, что такая активация перестанет работать с выходом Anniversary Update, но она продолжает оставаться работоспособной, в том числе для новых образов 1903 при чистой установке. Вы можете использовать его как после установки системы, так и при чистой установки с помощью последних образов с сайта Microsoft (см. Как скачать Windows 10)
Начиная с августа 2016 года, в Windows 10 лицензия (полученная путем бесплатного обновления с предыдущих версий ОС) привязывается не только к идентификатору оборудования (что описано в следующем разделе этого материала), но и к данным учетной записи Microsoft при ее наличии.
Это, как сообщает Майкрософт, должно помочь в решении проблем с активацией, в том числе и при серьезном изменении оборудования компьютера (например, при замене материнской платы компьютера).
В случае, если активация оказалась не успешной, в разделе параметров «Обновление и безопасность» — «Активация» появится пункт «Устранение неполадок при активации», который, предполагается (лично пока не проверено), будет учитывать вашу учетную запись, лицензии, закрепленные за ней, а также количество компьютеров, на которых используется эта лицензия.
Привязка активации к учетной записи Майкрософт происходит автоматически к «главной» учетной записи на компьютере, в этом случае в информации об активации в параметрах Windows 10 версии 1607 и выше вы увидите сообщение о том, что «Система Windows активирована с помощью цифровой лицензии, привязанной к вашей учетной записи Майкрософт».
Если же вы используете локальную учетную запись, то ниже в том же разделе параметров вам будет предложено добавить учетную запись Microsoft, к которой и будет привязана активация.
При добавлении, ваша локальная учетная запись заменяется аккаунтом Майкрософт, а лицензия оказывается привязанной к ней. По идее (тут я не гарантирую), вы можете удалить учетную запись Майкрософт после этого, привязка должна остаться в силе, хотя в сведениях об активации информация о том, что цифровая лицензия привязана к учетной записи исчезает.
Официальная информация подтверждает то, что было известно и ранее: те пользователи, которые бесплатно обновились с Windows 7 и 8.1 до Windows 10 или купили обновление в Windows Store, а также те из них, которые участвуют в программе Windows Insider, получают активацию без необходимости ввода ключа активации, через привязку лицензии к оборудованию (в статье Microsoft это названо Digital Entitlement, каков будет официальный перевод я пока не знаю). Обновление: официально это называется Цифровое разрешение.
Что это означает для обычного пользователя: после того, как вы единожды обновились до Windows 10 на вашем компьютере, она автоматически активируется при последующих чистых установках (если вы обновлялись с лицензии).
И в будущем вам не нужно изучать инструкции на тему «Как узнать ключ установленной Windows 10». В любой момент вы можете создать загрузочную флешку или диск с Windows 10 официальными средствами и запустить чистую установку (переустановку) ОС на том же компьютере или ноутбуке, пропуская ввод ключа везде, где его требуют: активация системы произойдет автоматически после подключения к Интернету.
Самостоятельный ввод подсмотренного ранее после обновления ключа при установке или после нее в свойствах компьютера в теории может даже навредить.
Важное примечание: к сожалению, не всё всегда проходит гладко (хотя обычно — да). На случай, если что-то с активацией не получается есть еще одна инструкция от Microsoft (уже на русском) — справка по ошибкам активации Windows 10, доступная по адресу http://windows.microsoft.com/ru-ru/windows-10/activation-errors-windows-10
Теперь о том, что касается ключа активации: как уже было сказано, пользователи, которые получили Windows 10 путем обновления не нуждаются в этом ключе (более того, как многие могли заметить, на разных компьютерах и у разных пользователей может быть один и тот же ключ, если посмотреть его одним из известных способов), так как успешная активация зависит от него.
Ключ продукта для установки и активации необходим в случаях, когда:
Как видите, на текущий момент времени мало кому нужен ключ, а у тех, кому нужен, он, вероятнее всего есть и вопрос о том, где найти ключ активации не стоит.
Официальная информация Microsoft по активации здесь: https://support.microsoft.com/ru-ru/help/12440/windows-10-activation
Важный вопрос, который многих интересовал: а как будет срабатывать «привязанная» к оборудованию активация, если поменять то или иное оборудование, особенно если замена касается ключевых компонентов компьютера?
Microsoft отвечает и на него: «Если вы обновились до Windows 10, используя бесплатное обновление, а после этого произвели значительные аппаратные изменения вашего устройства, например, замену материнской платы, Windows 10 может больше не активироваться. За помощью по активации обратитесь в службу поддержки».
Обновление 2016: судя по имеющейся информации, начиная с августа текущего года лицензию Windows 10, полученную в рамках обновления, можно будет привязывать к вашей учетной записи Майрософт. Делается это в целях облегчения активации системы при изменении конфигурации оборудования, а вот как именно будет работать — еще посмотрим. Возможно, удастся и перенести активацию на полностью другое железо.
Сначала отмечу, что все это касается только пользователей лицензионных версий систем. А теперь краткая выжимка по всем вопросам, связанным с активацией:
На мой взгляд, все четко и понятно. Если же в моей интерпретации что-то осталось не ясным, смотрите официальные инструкции, а также задавайте уточняющие вопросы ниже в комментариях.
Если вы достаточно давно пользуетесь операционной системой Linux, то, наверное, уже не раз слышали о сервисе DBus. Он фигурирует в различных логах программ, инструкциях по настройке системы, а также вы можете видеть сервис DBus-daemon, который непонятно зачем загружается при старте системы.
В этой статье мы попытаемся разобраться, что такое DBus, зачем он нужен, а также как его можно использовать для эффективного управления приложениями в системе.
Читать далее Что такое Dbus
2 августа, в 21 час по Москве, было выпущено второе «большое» обновление Windows 10 Anniversary Update (Юбилейное обновление), версия 1607 сборка 14393.10, которое со временем будет установлено на все компьютеры и ноутбуки с десяткой.
Есть несколько способов получить это обновление, в зависимости от задач можно выбрать тот или иной вариант или же просто подождать, когда Центр обновления Windows 10 сообщит о том, что пришла пора устанавливать новую версию системы. Ниже — список таких способов.
После обновления любым из трех вышеуказанных способов, вы можете освободить значительное место (10 Гб и более) на диске с помощью утилиты очистки диска Windows (в разделе Очистка системных файлов), пример см. в инструкции Как удалить папку Windows.old (при этом исчезнет возможность отката к предыдущей версии системы).
Также возможна загрузка ISO образа с Windows 10 1607 (с помощью средства обновления или другими способами, сейчас на официальном сайте распространяется именно новый образ) и последующая чистая установка с флешки или диска на компьютер (если запустить setup.exe со смонтированного в системе образа, процесс установки обновления будет аналогичен установке с помощью средства обновления).
На данный момент времени установку обновления я проверил на двух компьютерах и двумя разными способами:
В обоих случаях процесс, его продолжительность и интерфейс происходящего не отличается от процесса обновления и установки в предыдущей версии Windows 10, те же диалоги, параметры, варианты выбора.
Также, в двух указанных вариантах обновления всё прошло успешно: в первом случае драйвера не слетели, а данные пользователей остались на месте (сам процесс от начала и до конца занял около 1.5-2 часов), а во втором — с активацией всё в порядке.
С учетом того, что установка данного обновления представляет собой, по сути, переустановку ОС с сохранением или без сохранения файлов по выбору пользователя, проблемы, с которыми он столкнется, вероятнее всего, будут теми же, что и при первоначальном обновлении с предыдущей системы до Windows 10, среди наиболее распространенных: неправильная работа системы питания на ноутбуке, проблемы с Интернетом и работой устройств.
Решение большинства таких проблем уже описаны на сайте, инструкции доступны на этой странице в разделе «Исправление ошибок и решение проблем».
Однако, чтобы по возможности избежать такого рода проблем или ускорить процесс их решения, могу порекомендовать некоторые предварительные действия (особенно, если такие проблемы были у вас при первоначальном обновлении до Windows 10)
Не исключено также, что после установки обновления вы обнаружите, что какие-то настройки системы, особенно связанные с изменением системных параметров по умолчанию, вернутся к тем, которые рекомендует Майкрософт.
На текущий момент информации об ограничения для пользователей Windows 10 версии 1607 не так уж и много, но та, что появляется, заставляет насторожиться, особенно если вы используете Профессиональную версию и знаете, что такое редактор локальной групповой политики.
Какие еще политики и каким образом будут изменены, будет ли работать их изменение путем правки реестра, что будет заблокировано, а что добавлено посмотрим в ближайшее время.
После выхода обновления эта статья будет исправлена и дополнена как описанием процесса обновления, так и дополнительной информацией, которая может появиться в процессе.
В моей предыдущей статье про раздачу Wi-Fi с ноутбука то и дело появляются комментарии на тему того, что указанные способы отказываются работать в Windows 10 (впрочем, часть из них работает, а дело, вероятнее всего, в драйверах). Потому и было решено написать эту инструкцию (обновлена в августе 2016).
В этой статье — пошаговое описание того, как раздавать интернет по Wi-Fi с ноутбука (или компьютера с Wi-Fi адаптером) в Windows 10, а также о том, что делать и на какие нюансы обратить внимание, если описанное не работает: не удается запустить размещенную сеть, подключаемое устройство не получает IP адрес или работает без доступа в Интернет и т.п.
Читать далее Как раздать интернет по Wi-Fi с ноутбука в Windows 10
Опытные пользователи Linux часто используют терминал, потому что так можно намного быстрее выполнить необходимые действия. Во время работы с компьютером нам довольно часто приходится редактировать различные файлы. В операционной системе Linux есть несколько текстовых редакторов, которые работают в терминале. Чаще всего новички используют редактор nano, но если вы заметили на этом сайте во всех статьях используется текстовый редактор vi. Мне Nano кажется неудобным, и недостаточно функциональным.
Есть намного лучший текстовый редактор, и это редактор vi. В нём поддерживается быстрое перемещение по тексту, удобное редактирование, команды для изменения его настроек, выполнение команд терминала из редактора, а также плагины для расширения функциональности. Но он немного сложный для новичков и очень непривычный.
В этой статье мы рассмотрим как пользоваться vim, рассмотрим основы работы с этим редактором, а также его основные команды.
Если вам надо быстро отредактировать файл и вы не хотите читать всю статтю, в этом разделе я сделал небольшую инструкцию как внести изменения и выйти из редактора. Для того чтобы открыть файл выполните:
vim /path/to/the/file
Обратите внимание, что для того, чтобы команды редактора нормально работали в командном режиме необходимо выбрать английскую раскладку. По умолчанию в кириллической раскладке команды редактирования работать не будут.
Для того чтобы перейти в режим вставки (редактирования) нажмите i. Здесь вы можете редактировать файл так же, как и в nano. После того как завершите нажмите Esc, чтобы перейти в командный режим, наберите :wq и нажмите Enter. Эта команда сохранит изменения и закроет редактор. Вот и всё.
Если вы хотите выйти без сохранения изменений используйте :q! вместо :wq.
На данный момент существует три версии редактора - vi, vim и neovim. Vim расшифровывается как Vi Improved, улучшенный vi. Это новая версия, которая принесла очень много улучшений. В большинстве современных дистрибутивов используется именно она. Поэтому если я буду писать vi, это значит, что я предполагаю использование vim.
Кроме того, есть NeoVim, который представляет из себя улучшенную версию Vim с поддержкой, асинхронности, большего количества возможностей и плагинов. Но я пока на эту новую версию не перешел, поэтому мало что могу о ней сказать.
Текстовый редактор Vim может работать в нескольких режимах. Это и есть его главная особенность. Первый режим, который используется по умолчанию при открытии редактора - это командный. В этом режиме вы можете использовать клавиши с буквами для управления редактором, поиск, а также командную строку. Всё это нужно делать только в английской раскладке. По крайней мере по умолчанию.
Второй режим - режим вставки. Это обычное редактирование текста, он работает так же как и редактирование текста в nano. Для переключения в режим вставки используется клавиша i. Для переключения обратно в командный режим - клавиша Esc.
Ещё есть визуальный режим в котором выполняется выделение текста, режим замены, который активируется когда вы используете команды замены символов, а также режим командной строки, где можно вводить разные команды vi, который активируется вводом двоеточия ":" в командном режиме.
Начнем мы, как обычно с запуска программы, а также опций, которые ей можно передать. Синтаксис Vim очень прост:
$ vim опции имя_файла
Или:
$ vi опции имя_файла
Если в вашей системе установлен пакет vim, то команда vi будет ссылаться на исполняемый файл vim. В таком случае между этими командами нет разницы. Простой запуск vim без указания имени файла приведет к открытию пустого окна редактирования нового файла. А теперь давайте рассмотрим основные командной опции:
В командном режиме вы можете перемещаться по редактируемому тексту и выполнять действия над ним с помощью клавиш с буквами. Именно этот режим открывается по умолчанию при старте редактора. Большинство команд состоят из одного символа, обычно буквы или знаки. Но многие команды принимают параметры. Например, в командах для перемещения курсора вы можете набрать цифру перед командой чтобы указать на сколько символов или строк надо переместится. Для начинающих может быть поначалу очень запутанно то, что в командном режиме символы интерпретируются как команды.
Для перемещения курсора используются такие команды:
Можете запустить редактор и поэкспериментировать, чтобы было легче понять как это работает. Начните с h, l, j, k - многие пользователи используют их для перемещения по тексту не только в Vim, потому что это позволяет не открывать руки от клавиатуры. Если перед тем как нажать кнопку буквы нажать цифру, то эта команда будет повторена несколько раз. Например, 3j переведет курсор на три строки вверх.
Очень часто возникает необходимость перейти в начало строки или в её конец. Команды Vim могут с этим помочь. Используйте команду ^ для того чтобы перейти в начало строки или команду $ для перехода в конец строки. Обратите внимание, что для того чтобы набрать эти команды нужно зажать Shift и нажать 4 или 6.
Для переключения в режим вставки используются такие команды:
К этим командам тоже применимы символы повторения. Поэкспериментируйте, можно получить интересный и не совсем ожидаемый результат. Когда закончите редактирование, вы можете переключится обратно в командный режим нажав клавишу Esc.
Командная строка Vim запускается в командном режиме нажатием двоеточия - ":". Здесь доступны команды для сохранения изменений, настройки интерфейса, выхода из редактора и взаимодействия с внешней оболочкой. Вот наиболее часто используемые команды редактора vim:
Таким образом, для того чтобы выйти из Vim нужно перейти в командный режим нажатием Esc, активировать командную строку с помощью двоеточия и выполнить команду q:
А для того чтобы выйти без сохранения изменений наберите :q! и нажмите Enter. Со основами разобрались, и надеюсь теперь использование vim не будет казаться вам таким сложным. Но это еще далеко не все, этот мощный редактор может еще очень многое. Дальше мы рассмотрим несколько примеров использования vim, чтобы вам было легче справиться с новой программой.
Вы можете править текст не только в обычном режиме, но и в командном с помощью команд. Иногда это даже удобнее чем в режиме редактирования. Например, вы можете удалять символы. Для этого применяются такие команды:
Эти команды редактора vim работают немного по-другому. После нажатия одной из них ничего не произойдет. Мы еще можем задать сколько раз нужно повторить команду, но также нужно указать количество символов, к которым она будет применена и направление, с помощью кнопок перемещения курсора. Это делается после нажатия команды. Например, для того чтобы удалить один символ справа наберите dl. Чтобы удалить два символа справа от курсора нажмите d3l, а чтобы удалить три строки вниз - d3j.
В командном режиме вы можете не только удалять символы, но и заменять их на другие. Для этого существуют две команды:
Первая команда позволяет заменить один символ и вернутся в командный режим. Вторая команда будет заменять все символы, пока вы не вернетесь в командный режим нажатием клавиши Esc:
В обычных текстовых редакторах вы можете использовать Ctrl+Z для отмены последних действий. В редакторе Vim есть собственная история действий. Она доступна в командном режиме. Если вы хотите отменить последнее изменение, просто нажмите u. Обратите внимание, что каждое следующее нажатие этой кнопки будет отменять предыдущее изменение сделанное в командном режиме. Например, если вы удалили один символ командой d, то он будет восстановлен.
Однако, если вы переключитесь в режим вставки и сделаете там много изменений, а потом вернетесь в командный режим, то все эти изменения будут рассматриваться как одно. Если вы случайно отменили что-то важное, то можете повторить действие, нажав Ctrl+r:
Вот некоторые команды для отмены и повтора действий:
Хочу более подробно остановиться на переменных. Как было сказано ранее в Vim можно устанавливать значения переменных с помощью команды set и это будет влиять на функционирование редактора. Переменные могут содержать строковое значение или флаг. Например, с помощью следующей команды можно включить отображение номера строки:
:set number
Команда устанавливает значение переменной number в true. Для того чтобы отключить отображение номеров строки надо установить его в false. Для этого можно инвертировать значение флага:
:set number!
Кроме того, вы можете сбросить значение переменной до заводских настроек с помощью &:
set number&
Текстовый редактор Vim поддерживает выделение текста без использования мышки. Поэтому вы можете копировать и вставлять текст даже в TTY окружениях, без графического интерфейса. Нажмите v когда вы находитесь в командном режиме для перехода в режим выделения. Затем вы можете использовать кнопки перемещения курсора h, j, k, l для выделения нужных символов или строк:
Теперь вы можете выполнять какие-либо действия с выделенным текстом. Например, можно его удалить, нажав кнопку d. Для того чтобы сбросить выделение нажмите кнопку Esc. Это ещё не всё. У Vim есть свой буфер обмена, который можно использовать для копирования и вставки текста. Этот буфер обмена состоит из нескольких регистров. Если не задать иное, то все команды работают с буфером обмена по умолчанию. Вот основные команды для копирования и вставки текста:
Команды для копирования и вырезания работают аналогично командам для удаления текста. Вы можете задать количество символов и направление или же просто выделить текст. Обратите внимание, что у каждого запущенного экземпляра Vim свой отдельный регистр буфера обмена, и он не связан с системным буфером обмена. Поэтому вы не сможете скопировать текст из одной программы в другую без дополнительных действий или настроек.
Если вы хотите скопировать данные в системный буфер обмена, сначала необходимо убедится что Vim, установленный в вашей системе это поддерживает. Для этого выполните команду:
vim --version | grep clip
Если эта возможность поддерживается вы увидите +clipboard или +xterm_clipboard. Давайте вернемся к регистрам. В Vim есть несколько регистров буфера обмена и один из них связан с системным буфером обмена. Это регистр "+. Вы можете вывести все регистры и их содержимое с помощью команды:
:reg
Регистр с именем "" это тот самый буфер обмена, который используется по умолчанию. Если вы хотите скопировать текст в системный регистр, необходимо набрать имя регистра перед командой копирования. Например, нажмите "+ а затем y. Обратите внимание, что нужно использовать клавишу Shift для получения нужного символа. Надо нажать Shift+' и Shift+=.
Как видите, это довольно сложно, особенно если вы не привыкли использовать эти клавиши. Есть более простой способ. Вы можете скопировать текст в регистр по умолчанию, а затем скопировать его оттуда в системный буфер обмена с помощью командной строки Vim. Для этого скопируйте текст как обычно, а затем используйте такую команду:
:let @+=@"
После этого вы сможете вставить текст в любом месте операционной системы. Прямое связывание системного буфера обмена с буфером обмена Vim плохая идея, потому что Vim все удаленные символы помещает в буфер обмена и таким образом если вы будете что-то удалять, то это будет затирать то, что у вас было в буфере обмена раньше.
Довольно часто нам нужно найти определенную последовательность в тексте. Текстовый редактор Vim умеет это делать. Во-первых, если нужно найти символ в строке, нажмите f и наберите нужный символ, курсор будет перемещен к его позиции.
Для поиска по всему файлу используйте команду /. После нее нужно ввести слово, которое нужно найти. Для поиска следующего вхождения используйте n, для предыдущего - N.
Вот основные команды для поиска:
Для замены будет использоваться немного другая команда:
:%s/string_to_search/string_to_paste/g
Например, давайте заменим все вхождения слова Alice на Robert:
:%s/Alice/Robert/g
Двоеточие запускает командную оболочку с командой s для замены. Символ % означает что обрабатывать нужно весь файл, а g значит, что нужно обработать все найденные строки, а не только первую. Чтобы программа спрашивала перед каждой заменой можно добавить в конец строки опцию c.
Чтобы открыть несколько файлов, просто передайте их в параметры при запуске программы:
vim /etc/default/grub /etc/default/cron
Редактор vim linux откроет первый файл, для переключения ко второму используйте команду :n, чтобы вернутся назад :N. С помощью команды :buffers вы можете посмотреть все открытые файлы, а командой :buffer 1 переключится на первый файл.
Также я бы посоветовал вам пройти курс обучения встроенный в редакторе. Выполнение всех обучающих заданий займет 25-30 минут. Это поможет вам закрепить все знания полученные из этой статьи на практике. Дело в том, что команд и сочетаний клавиш у vim очень много и запомнить их все без практики невозможно. Для запуска обучения выполните следующую команду:
vimtutor
Но делать это сейчас необязательно, в этой статье есть вся необходимая базовая информация и после ее прочтения вы уже сможете уверенно пользоваться vim, а обучение пройти чуть позже.
В этой статье мы рассмотрели как пользоваться текстовым редактором vim. Это еще далеко не все его возможности, но теперь вы можете уверенно обращаться с редактором и забыть о nano. Как вы можете видеть редактор содержит очень много функций и запомнить их сразу все может быть тяжело. Но разобравшись с этим раз вы потом захотите включить поддержку сочетаний клавиш Vim и в других программах, потому что это удобно.
Читать далее Спасибо Google! Или как восстановить потерянные записи после восстановления бэкапа
Читать далее Gradio - Поиск и прослушивание интернет-радиостанций в Linux