Выберите, какие из правил вам необходимо помнить при работе с файлами
Обновлено: 22.11.2024
Правила анализа кода имеют различные параметры конфигурации. Вы указываете эти параметры как пары ключ-значение в одном из следующих файлов конфигурации анализатора:
-
файл: параметры конфигурации на основе файлов или папок. файл: параметры конфигурации на уровне проекта. Полезно, когда некоторые файлы проекта находятся за пределами папки проекта.
Вы также можете задать свойства конфигурации анализа кода в файле проекта. Эти свойства настраивают анализ кода на массовом уровне, от полного включения или выключения до конфигурации на уровне категории. Дополнительные сведения см. в разделе EnableNETAnalyzers, AnalysisLevel, AnalysisLevel и AnalysisMode.
Конфигурация редактора
Файлы EditorConfig используются для предоставления параметров, которые применяются к определенным исходным файлам или папкам. Параметры размещены под заголовками разделов для определения применимых файлов и папок. Добавьте запись для каждого правила, которое вы хотите настроить, и поместите его в соответствующий раздел расширения файла, например, [*.cs] .
Вы можете применить соглашения о файлах EditorConfig к папке, проекту или всему репозиторию, поместив файл в соответствующий каталог. Эти параметры применяются при выполнении анализа во время сборки и при редактировании кода в Visual Studio.
Параметры EditorConfig применяются только к исходным файлам в проекте или каталоге. Файлы, включенные в проект как AdditionalFiles, не считаются исходными файлами, и к этим файлам не применяются параметры EditorConfig. Чтобы применить параметр правила к файлам, не являющимся исходными, укажите параметр в глобальном файле конфигурации.
Если у вас есть файл .editorconfig для настроек редактора, таких как размер отступа или необходимость обрезки пробелов в конце, вы можете поместить параметры конфигурации анализа кода в тот же файл.
Visual Studio предоставляет шаблон элемента .editorconfig, который упрощает добавление одного из этих файлов в ваш проект. Дополнительные сведения см. в разделе Добавление файла EditorConfig в проект.
Пример
Ниже приведен пример файла EditorConfig для настройки параметров и серьезности правила:
Глобальная конфигурация анализатора
В отличие от файлов EditorConfig, глобальные файлы конфигурации нельзя использовать для настройки параметров стиля редактора для IDE, таких как размер отступа или необходимость обрезки пробелов в конце. Вместо этого они предназначены исключительно для указания параметров конфигурации анализатора на уровне проекта.
Формат
В отличие от файлов EditorConfig, которые должны иметь заголовки разделов, например [*.cs] , чтобы идентифицировать применимые файлы и папки, глобальные файлы AnalyzerConfig не имеют заголовков разделов. Вместо этого им требуется запись верхнего уровня вида is_global = true, чтобы отличить их от обычных файлов EditorConfig. Это указывает на то, что все параметры в файле применяются ко всему проекту. Например:
Именование
Учитывайте следующие рекомендации по именованию:
- Конечные пользователи должны называть свои файлы глобальной конфигурации .globalconfig.
- Создатели пакетов NuGet должны называть свои глобальные файлы конфигурации .globalconfig.
- Глобальные файлы конфигурации, созданные инструментами MSBuild, должны называться _Generated.globalconfig или похожими.
Запись верхнего уровня is_global = true требуется, даже если файл называется .globalconfig .
Пример
Ниже приведен пример глобального файла AnalyzerConfig для настройки параметров и серьезности правил на уровне проекта:
Приоритет
И в файлах EditorConfig, и в глобальных файлах AnalyzerConfig для каждой опции указана пара "ключ-значение". Конфликты возникают, когда есть несколько записей с одним и тем же ключом, но разными значениями. Для разрешения конфликтов используются следующие правила приоритета.
Параметры серьезности
Для параметров конфигурации серьезности применяются следующие дополнительные правила приоритета:
Параметры серьезности, указанные в командной строке как параметры компилятора ( -nowarn или -warnaserror ), всегда переопределяют параметры серьезности, указанные в файлах EditorConfig и глобальных файлах AnalyzerConfig.
Правила приоритета для конфликтующих записей серьезности из файла набора правил и файла EditorConfig или глобального файла AnalyzerConfig не определены.
Файлы наборов правил устарели и заменены файлами EditorConfig и глобальными файлами AnalyzerConfig. Мы рекомендуем преобразовать файлы набора правил в эквивалентный файл EditorConfig.
Сведения о правилах приоритета для связанных параметров серьезности с разными ключами, например, когда разные серьезности указаны для одного правила и для категории, к которой относится это правило, см. в разделе Параметры конфигурации для анализа кода.
Причина. Правила автоматически применяются к сообщениям, только когда вы их получаете или отправляете.
Решение: вручную примените правило к уже полученным сообщениям.
В нижней части панели навигации нажмите Почта .
В списке папок выберите папку, к которой вы хотите применить правило.
В меню "Сообщение" выберите "Правила", затем выберите "Применить", а затем щелкните правило или нажмите "Применить все".
Нажатие «Применить все» включает правила диспетчера списков рассылки.
Применение правил вручную работает только для правил «На моем компьютере». Вы не можете использовать Outlook для Mac для ручного применения серверных правил. Дополнительные сведения см. в статье Создание или изменение правила в Outlook для Mac 2011 или Создание правила в Outlook 2016 для Mac.
Причина: правило отключено.
Решение. Включите правило.
В меню "Инструменты" нажмите "Правила".
На левой панели диалогового окна "Правила" выберите тип учетной записи для правила, которое вы хотите изменить.
Если вы не знаете, какой у вас тип учетной записи
В диалоговом окне "Правила" нажмите "Показать все", а затем в разделе "Личные настройки" нажмите "Учетные записи".
На левой панели диалогового окна "Учетные записи" выберите учетную запись. Тип учетной записи отображается под описанием учетной записи. В этом примере это учетная запись Exchange.
Чтобы вернуться в диалоговое окно "Правила", нажмите "Показать все", а затем в разделе "Электронная почта" нажмите "Правила".
Установите флажок Включено рядом с правилом.
Причина: правило относится к удаленной папке.
Решение. Обновите правило, чтобы оно отражало ваши текущие папки.
В меню "Инструменты" нажмите "Правила".
На левой панели диалогового окна "Правила" выберите тип учетной записи для правила, которое вы хотите изменить.
Если вы не знаете, какой у вас тип учетной записи
В диалоговом окне "Правила" нажмите "Показать все", а затем в разделе "Личные настройки" нажмите "Учетные записи".
На левой панели диалогового окна "Учетные записи" выберите учетную запись. Тип учетной записи отображается под описанием учетной записи. В этом примере это учетная запись Exchange.
Чтобы вернуться в диалоговое окно "Правила", нажмите "Показать все", а затем в разделе "Электронная почта" нажмите "Правила".
Дважды щелкните правило, которое не работает.
Если какие-либо критерии или действия ссылаются на удаленную папку, выберите другую папку.
Причина. Правило можно использовать только для одного типа учетной записи.
Решение. Создайте дополнительное правило для каждого типа аккаунта.
Например, если вы создали правило для учетной записи POP, вы можете создать аналогичное правило для учетной записи IMAP.
В меню "Инструменты" нажмите "Правила".
На левой панели диалогового окна "Правила" выберите тип учетной записи для правила, которое вы хотите изменить.
Если вы не знаете, какой у вас тип учетной записи
В диалоговом окне "Правила" нажмите "Показать все", а затем в разделе "Личные настройки" нажмите "Учетные записи".
На левой панели диалогового окна "Учетные записи" выберите учетную запись. Тип учетной записи отображается под описанием учетной записи. В этом примере это учетная запись Exchange.
Чтобы вернуться в диалоговое окно "Правила", нажмите "Показать все", а затем в разделе "Электронная почта" нажмите "Правила".
Создайте правило.
Причина: к сообщениям сначала применяется другое правило.
Решение. Измените порядок применения правил.
Правила выполняются в том порядке, в котором они указаны в списке. Правило вверху списка запускается первым.
В меню "Инструменты" нажмите "Правила".
На левой панели диалогового окна "Правила" выберите тип учетной записи для правила, которое вы хотите изменить.
Если вы не знаете, какой у вас тип учетной записи
В диалоговом окне "Правила" нажмите "Показать все", а затем в разделе "Личные настройки" нажмите "Учетные записи".
На левой панели диалогового окна "Учетные записи" выберите учетную запись. Тип учетной записи отображается под описанием учетной записи. В этом примере это учетная запись Exchange.
Чтобы вернуться в диалоговое окно "Правила", нажмите "Показать все", а затем в разделе "Электронная почта" нажмите "Правила".
Нажмите на правило, а затем нажмите Вверх или Вниз .
Решение. Примените несколько правил к сообщениям.
По умолчанию к каждому сообщению применяется только одно правило. Как только сообщение соответствует критериям правила, другие правила не применяются. Однако вы можете определить правило, чтобы сообщения, соответствующие его критериям, по-прежнему были доступны для других правил.
В меню "Инструменты" нажмите "Правила".
На левой панели диалогового окна "Правила" выберите тип учетной записи для правила, которое вы хотите изменить.
Если вы не знаете, какой у вас тип учетной записи
В диалоговом окне "Правила" нажмите "Показать все", а затем в разделе "Личные настройки" нажмите "Учетные записи".
На левой панели диалогового окна "Учетные записи" выберите учетную запись. Тип учетной записи отображается под описанием учетной записи. В этом примере это учетная запись Exchange.
Чтобы вернуться в диалоговое окно "Правила", нажмите "Показать все", а затем в разделе "Электронная почта" нажмите "Правила".
Дважды щелкните правило, которое хотите изменить.
В разделе "Тогда" снимите флажок "Не применять другие правила к сообщениям, отвечающим тем же условиям".
Причина. Некоторые правила, созданные в Outlook для Mac, не сохраняются на сервере Exchange.
Решение. Создайте правила с помощью Outlook Web App или Outlook для Windows.
Чтобы создавать или редактировать серверные правила в Outlook для Mac, у вас должна быть учетная запись Microsoft Exchange, управляемая Microsoft Exchange Server 2010 или более поздней версии. Если у вас есть учетная запись, управляемая Microsoft Exchange Server 2007, вы можете создавать и изменять серверные правила с помощью Outlook Web App или Outlook для Windows.
Правила, сохраненные на сервере Exchange, будут выполняться до того, как ваши сообщения будут загружены в Outlook для Mac.
R может получать доступ к данным из огромного количества различных форматов хранения данных и репозиториев. С помощью правильных инструментов мы можем использовать R для извлечения данных из различных баз данных, проприетарных форматов хранения (например, Excel), веб-сайтов в Интернете или старых текстовых файлов. Мы не собираемся оценивать множество пакетов и функций, используемых для загрузки данных в R — только на эту тему можно написать целую книгу. Вместо этого мы рассмотрим простейший метод импорта данных: чтение данных из текстового файла. Мы также кратко рассмотрим, как получить доступ к данным, хранящимся в пакетах.
10.2 Файлы данных: формат CSV
Практически любое программное обеспечение, хранящее данные в какой-либо табличной структуре, может экспортировать эти данные в файл CSV. Аббревиатура CSV расшифровывается как «Значения, разделенные запятыми». Файлы CSV — это обычные текстовые файлы. Единственное, что делает их CSV-файлами, — это то, что они хранят данные в определенном формате. Этот формат очень прост: каждая строка CSV-файла соответствует строке данных, и каждое значение в строке (соответствующее другому столбцу) отделяется запятой. Вот как выглядят искусственные данные из предыдущей главы в формате CSV:
Первая строка содержит имена переменных, каждое из которых отделено запятой. Обычно рекомендуется включать имена переменных в файл CSV, хотя это необязательно. После имен переменных каждая новая строка является строкой данных. Значения, не являющиеся числами, заключены в двойные кавычки; в числовых значениях эти кавычки отсутствуют. Обратите внимание, что это то же самое соглашение, которое применяется к элементам атомарных векторов. Заключать в кавычки нечисловые значения на самом деле необязательно, но чтение CSV-файлов в R работает лучше всего, когда нечисловые значения заключены в кавычки, потому что это уменьшает неоднозначность.
10.2.1 Экспорт файлов CSV из Excel
Те, кто работает с небольшими или умеренными наборами данных (т. е. с сотнями–тысячами строк), часто используют Excel для управления и хранения своих данных. Есть веские причины, по которым это не всегда разумно — например, у Excel есть неприятная привычка «услужливо» форматировать значения данных. Тем не менее, Excel — вездесущий и удобный инструмент для управления данными, поэтому важно знать, как извлекать данные в R из Excel. Можно считывать данные непосредственно из Excel в R, но этот способ может быть подвержен ошибкам для неопытного пользователя и требует использования внешнего пакета (в настоящее время лучшим вариантом является пакет readxl). Вместо этого самый простой способ перенести данные из Excel в R — сначала экспортировать соответствующий рабочий лист в файл CSV, а затем импортировать этот новый файл с помощью стандартных инструментов импорта файлов R.
Мы вскоре обсудим инструменты импорта. Начальный шаг экспорта — это просто выбор листа Excel, содержащего соответствующие данные, и переход к «Сохранить как». , выбрав Значения, разделенные запятыми (.csv), и следуя знакомой процедуре сохранения файла. Вот и все. После выполнения этого шага наши данные свободны от Excel и готовы к чтению в R.
Всегда проверяйте лист Excel
Импорт данных из Excel может превратиться в неприятный процесс, если мы не будем осторожны. Большинство проблем возникают из-за рабочего листа Excel, используемого для хранения данных, а не R. Проблемы обычно возникают из-за того, что мы не уделяем должного внимания рабочему листу. Например, представьте, что мы работаем с очень простым набором данных, который содержит три столбца данных и несколько сотен строк.Если в какой-то момент мы случайно (или даже намеренно) добавим значение в ячейку в четвертом столбце, Excel будет считать, что четвертый столбец является «настоящими» данными. Когда мы затем экспортируем рабочий лист в CSV, вместо ожидаемых трех столбцов данных мы получаем четыре столбца, где в большей части четвертого столбца просто отсутствует информация. Такого рода ошибки удивительно распространены и часто являются источником путаницы. Главный вывод заключается в том, что когда Excel используется для хранения необработанных данных, он должен использоваться именно для этого — рабочий лист, содержащий наши необработанные данные, должен содержать только это и ничего больше.
10.3 Рабочий каталог
Прежде чем мы начнем беспокоиться об импорте данных, нам сначала нужно немного узнать о том, как R ищет файлы, находящиеся на жестком диске нашего компьютера. Ключевым понятием является «рабочий каталог». «Каталог» — это просто другое слово для «папки». Рабочий каталог — это просто расположение по умолчанию (то есть папка), которое R использует при поиске файлов. Рабочий каталог всегда должен быть установлен, и существуют стандартные правила, определяющие его выбор при запуске нового сеанса R. Например, если мы запускаем R, дважды щелкнув файл сценария (т. е. файл с расширением «.R»), R обычно устанавливает рабочий каталог как местоположение сценария R. Мы говорим типично, потому что это поведение можно переопределить.
Нет необходимости изучать правила выбора рабочего каталога по умолчанию, потому что мы всегда можем использовать R/RStudio, чтобы узнать, какая папка в данный момент установлена в качестве рабочего каталога. Вот несколько вариантов:
При первом запуске RStudio на вкладке «Файлы» в правом нижнем окне отображается содержимое (т. е. файлы и папки) рабочего каталога. Однако будьте осторожны, если мы используем средство просмотра файлов для перехода к новому местоположению, это не изменит рабочий каталог.
Функция getwd напечатает расположение рабочего каталога в консоли. Он делает это, отображая путь к файлу. Если вас устраивают пути к файлам, вывод getwd будет иметь смысл. Если нет, то это не имеет большого значения. Вместо этого используйте вкладку «Файлы RStudio».
Почему все это имеет значение? Нам нужно знать, где R будет искать файлы, если мы планируем считывать данные. К счастью, рабочий каталог легко изменить на новое место, если нам нужно это сделать:
Используя RStudio, мы можем установить рабочий каталог через Session > Set Working Directory. > Выберите Каталог. меню. После выбора этого пункта меню появляется стандартное диалоговое окно файла/папки для выбора рабочего каталога.
В качестве альтернативы мы можем использовать функцию setwd в консоли, хотя, опять же, для ее использования нам должны быть удобны пути к файлам. Использование RStudio проще, поэтому мы не будем демонстрировать, как использовать setwd .
10.4 Импорт данных с помощью read.csv
Теперь, когда мы приблизительно знаем, как форматируется CSV-файл и где R будет искать такие файлы, нам нужно понять, как читать их в R. Стандартная функция R для чтения CSV-файла называется read.csv. . Есть несколько других вариантов (например, read_csv из пакета readr), но мы будем использовать read.csv, поскольку он является частью базового дистрибутива R, что означает, что мы можем использовать его, не полагаясь на внешний пакет.
Функция read.csv делает одну вещь: учитывая расположение CSV-файла, она считывает данные в R и возвращает их нам в виде фрейма данных. Существует несколько различных стратегий использования read.csv. Один из них считается хорошей практикой и достаточно надежен. Второй широко используется, но создает больше проблем, чем решает. Мы обсудим обе, а затем объясним, почему первая стратегия обычно лучше второй.
10.4.0.1 Стратегия 1 — сначала установите рабочий каталог
Помните, что рабочий каталог — это место по умолчанию, используемое R для поиска файлов. Это означает, что если мы установим рабочий каталог там, где находится наш файл данных, мы сможем использовать функцию read.csv, не сообщая R, где его искать. Предположим, что наши данные находятся в файле CSV с именем «my-great-data.csv». Мы должны увидеть «my-great-data.csv» на вкладке «Файлы» в RStudio, если в качестве рабочего каталога указано его местоположение. Если мы не видим его там, рабочий каталог все равно необходимо установить (например, через Сеанс > Установить рабочий каталог > Выбрать каталог).
После того как мы установили рабочий каталог в это место, прочитать файл my-great-data.csv в R очень просто:
R знает, где найти файл, потому что мы сначала установили рабочий каталог как местонахождение файла. Если мы забудем это сделать, R пожалуется и выдаст ошибку. Мы должны присвоить выходным данным имя, чтобы мы могли фактически использовать новый фрейм данных ( my_data в этом примере), иначе все, что произойдет, это считывание результирующего фрейма данных и его печать в консоли.
10.4.0.2 Стратегия 2: используйте полный путь к CSV-файлу
Если нас устраивают «пути к файлам», прочтите.csv можно использовать, не беспокоясь об установке рабочего каталога. Например, если у нас есть файл CSV с именем «my-great-data.csv» в папке с именем «r_data», то на машине Unix мы можем считать его во фрейм данных, используя что-то вроде:
При таком использовании мы должны предоставить read.csv полный путь к файлу. Это, конечно, предполагает, что мы понимаем, как создать путь к файлу — детали зависят от операционной системы.
10.4.0.3 Зачем использовать первую стратегию?
Оба метода приводят к одной и той же конечной точке: после запуска кода в консоли мы должны получить объект с именем my_data в глобальной среде, который представляет собой фрейм данных, содержащий данные в файле «my-great-data. CSV-файл». Так почему мы должны предпочесть
Многие начинающие пользователи R, не имеющие опыта программирования, испытывают затруднения с путями к файлам, что приводит к большому разочарованию и трате времени на их указание. Первый метод требует, чтобы мы только установили рабочий каталог с RStudio и знали имя файла, который мы хотим прочитать. Нет необходимости иметь дело с путями к файлам.
Вторая стратегия создает проблемы, когда мы перемещаем наши данные или работаем на разных машинах, поскольку пути к файлам нужно будет менять в каждой новой ситуации. Первая стратегия устойчива к таким изменениям. Например, если мы переместим все наши данные в новое место, нам просто нужно установить рабочий каталог в новое место, и наш код R по-прежнему будет работать.
10.5 Импорт данных с помощью RStudio (избегайте этого!)
Также можно импортировать данные из CSV-файла в R с помощью RStudio. Шаги следующие:
Нажмите вкладку "Среда" в верхней правой панели RStudio
Выберите Импорт набора данных > Из текстового файла.
Выберите CSV-файл для чтения в R и нажмите «Открыть».
Введите имя (без пробелов) или оставьте имя по умолчанию и нажмите «Импорт».
Мы указываем на этот метод только потому, что у новых пользователей часто возникает соблазн его использовать — мы не рекомендуем его. Почему? Она создает те же проблемы, что и вторая стратегия, описанная выше. Все RStudio генерирует правильное использование функции read_csv (из пакета readr) и оценивает это в консоли. Код не является частью сценария, поэтому мы должны делать это каждый раз, когда хотим работать с файлом данных. Используя этот подход, легко совершить ошибку, например. случайно неправильно назвав фрейм данных или прочитав неправильные данные. Может возникнуть соблазн скопировать сгенерированный код R в скрипт. Тем не менее, у нас все еще есть проблема переносимости, описанная выше. Поверьте нам на слово. Ориентированный на RStudio способ чтения данных в R просто создает больше проблем, чем решает. Не используйте его.
10.6 Данные пакета
Помните, что Хэдли Викам сказал о пакетах? «…
включает повторно используемые функции R, документацию, описывающую их использование, и образцы данных». Многие пакеты поставляются с одним или несколькими примерами наборов данных. Это очень удобно, так как они используются в примерах и виньетках пакетов. Мы можем использовать функцию данных, чтобы заставить R вывести список наборов данных, спрятанных в пакетах:
Создайте систему тегов, чтобы систематизировать и находить файлы и другую информацию быстрее
Попытка найти старые файлы подобна попытке вернуться в прошлое и прочитать свои мысли. Где бы я сохранил эти фотографии из Австралии, — думаете вы, прежде чем потратить полчаса, копаясь в папках и папках с разными изображениями. Как бы я назвал отчет, который написал в августе 2012 года.
Теги (или ярлыки в некоторых приложениях) помогают избавиться от этих раздражающих и трудоемких умственных упражнений. С помощью пары тегов вы можете мгновенно классифицировать и помечать файлы для беспроблемного поиска в будущем, а затем снова легко находить все эти файлы независимо от того, где вы их сохранили.
Давайте узнаем, почему теги так полезны и как настроить собственную систему тегов. Затем мы рассмотрим, как помечать тегами электронные письма, фотографии, заметки и файлы, а также рассмотрим преимущества использования тегов вместе с папками.
Введение в теги
Теги — это ключевые слова, которые вы назначаете файлам. Думайте о них как о характеристиках человека: точно так же, как вы описываете кого-то как «высокого», «веселого», «брюнетку» и т. для развлечения" или "для работы".
Но зачем использовать теги, если можно просто использовать папки?
Файл может находиться только в одной папке одновременно, но он может иметь неограниченное количество тегов. Допустим, вы составили краткое описание проекта для клиента и хотите сохранить его в определенной папке проекта и в основной папке клиента. С папками вам придется выбрать одну папку или продублировать файл, что может вызвать проблемы.Теги, с другой стороны, идеально подходят для добавления данных о категориях, поскольку вы можете добавить в файл столько тегов, сколько захотите. Вы можете пометить документ как именем проекта, так и именем клиента, а затем сохранить файл только в папке проекта.
Теги — это самый простой способ добавить данные в файлы, не прибегая к бесконечным слоям папок. Возможно, это самый гибкий инструмент для организации ваших файлов.
Связано: папки по-прежнему важны. Вот как лучше упорядочить файлы и папки.
Рекомендации по добавлению тегов
Конечно, гибкость и неограниченный характер тегов могут быть опасны. Легко потратить пятнадцать дополнительных минут на добавление тонны тегов каждый раз, когда вы сохраняете новый файл, и также легко создать так много разных тегов, что вы полностью забудете, какие из них вы использовали.
Как создать систему тегов
К счастью, вы можете избежать этих проблем, установив систему. Ваш первый шаг: определите теги высокого уровня. Эти типы тегов делят ваш контент на самые общие возможные категории, которые обычно означают по типу. Примеры:
Если вы создаете систему тегов для своих электронных таблиц, вашими высокоуровневыми тегами могут быть "бюджет", "расписание", "оценка", "счет" и "диаграммы Ганта".
если вы создаете систему для документов, вы можете добавить теги для "отчетов", "сообщений в блогах", "письм" и т. д.
Также рассмотрите возможность создания тегов для статуса ваших файлов. Например, я помечаю (или помечаю) свои электронные письма как «Ответить», «Готово», «Ожидание» и «Игнорировать». Возможность сортировать папку "Входящие" по этим категориям помогает мне всегда быть в курсе событий.
Сделайте теги согласованными
Стремитесь к единообразию своих тегов. Например, будете ли вы использовать термины в единственном или множественном числе («отчет» или «отчеты»?) Какой тип слов вы будете использовать: существительные, прилагательные, глаголы или их комбинацию? Вы собираетесь использовать теги с большой буквы или оставить их строчными? Будете ли вы включать символы и символы? Чем более стандартизирована ваша система, тем проще будет найти файлы.
Как правило, теги должны состоять из двух слов или меньше. Если вы обнаружите, что превышаете это ограничение, имеет смысл создать два отдельных тега. Например, вместо того, чтобы помечать что-то как «отчет о расходах за первый квартал», вы можете пометить его как «Q1» и «отчет о расходах». р>
После того как вы придумали более 10 тегов, рекомендуется создать основной список. Я использую заметку Evernote, чтобы отслеживать все свои теги. Этот список помогает освежить мою память, если я когда-нибудь забуду тег; кроме того, я могу периодически просматривать его, чтобы найти и удалить ненужные теги.
Использовать теги с папками
Исследователи пришли к выводу, что лучшая система включает в себя папки *и* теги. Используйте папки в качестве широких сегментов для классификации ваших файлов; затем используйте теги, чтобы их было легко найти.
Не всем нравится использовать теги. Тьяго Форте, основатель компании Forte Labs, занимающейся обучением продуктивности, поясняет: "Когда вы сильно полагаетесь на теги, вы должны точно помнить каждый тег, который вы когда-либо использовали, а также то, как он пишется и расставляется".
Кроме того, по словам Форте, гораздо проще запоминать информацию, связанную с физическим местоположением. Вот почему вам нужно сконцентрироваться на запоминании одного телефонного номера, но вы сможете сразу же вспомнить, где вы оставили сотни вещей в своем доме.
"Теги заставляют нас думать о наших заметках совершенно абстрактно", – утверждает он. С другой стороны, папки позволяют нам «размещать» наши заметки в одном физическом месте.
Forte определенно прав. Добавление тегов к каждому файлу может занять много времени, особенно если вы не можете вспомнить эти теги, когда они вам нужны. Если вы выполняете относительно небольшой объем работы, использование тегов может оказаться неэффективным.
Тем не менее, есть также аргументы в пользу системы тегов и для папок.
Четверо исследователей из Вашингтонского университета изучили сравнительные преимущества папок и тегов. Согласно их исследованиям, легче найти файлы по меткам, а не по папкам. Кроме того, выбор правильной папки может потребовать больше усилий, чем выбор тегов, потому что вам нужно выбрать «правильный». Однако, поскольку папки позволяют визуально спрятать вашу работу, они помогают вам чувствовать себя более организованно.
В конце концов, исследователи пришли к выводу, что наилучшая система включает в себя папки и теги. Используйте папки в качестве широких сегментов для классификации ваших файлов; затем используйте теги, чтобы сделать их легко находимыми.
Теперь, когда у вас есть система тегов, давайте заставим ее работать. Вот как вы можете организовать свою электронную почту, фотографии, заметки и файлы с тегами.
Отмечайте сообщения электронной почты тегами
Мы получаем много писем каждый день — даже слишком много. При таком большом количестве сообщений, поступающих и исходящих из вашего почтового ящика, возможность быстро упорядочить их с помощью тегов может изменить порядок между беспорядком и порядком.
Gmail представил ярлыки (теги) для электронной почты, когда он впервые был запущен в 2004 году, и сегодня он по-прежнему является лидером в области тегирования электронных писем.Вот как использовать инструменты тегов для сортировки сообщений.
Как пометить электронные письма в Gmail (Интернет, iOS, Android)
Чтобы использовать ярлыки в Gmail, вам придется вручную пометить каждое письмо или потратить немного больше времени на создание фильтров для их добавления. Вы можете найти параметр «Ярлыки», нажав на значок шестеренки, выбрав «Настройки» и перейдя на вкладку «Ярлыки».
Прокрутите вниз и выберите "Создать новый ярлык". Вы можете выбрать, когда ярлык будет отображаться в вашем списке ярлыков и в папке «Входящие». Если у вас более пяти ярлыков, я рекомендую использовать функцию "Показать, если вы не прочитаны", чтобы они отображались только при наличии непрочитанных писем.
Gmail также позволяет наносить цветные коды на метки, чтобы их можно было сразу идентифицировать. Найдите свой ярлык на боковой панели, наведите на него указатель мыши, а затем щелкните маленький значок с тремя точками рядом с его названием. Затем выберите «Цвет метки». Вы можете выбрать один из уже существующих цветов или даже создать свой собственный.
Совет. Узнайте, как максимально эффективно использовать ярлыки Gmail и автоматически добавлять их в сообщения электронной почты с помощью фильтров, в руководстве Zapier по Gmail.
Разумеется, другие почтовые программы также предлагают возможность добавления тегов или ярлыков. В Microsoft Outlook, например, общие теги, называемые категориями, уже настроены для вас, но вы можете редактировать их, создавать новые и присваивать им цветовую кодировку.
Отметьте свои фотографии
Поиск определенного изображения может занять вечность. Во-первых, вы должны помнить, где вы сохранили его на своем компьютере. Затем вам нужно просмотреть тысячи фотографий, прежде чем найти ту, которую вы искали. Если вы не назовете каждую фотографию, вы не сможете найти название фотографии так же, как вы вводите название электронной таблицы или презентации, поэтому лучше всего просматривать архивы вручную.
Теги значительно ускоряют поиск фотографий. Просто отметьте каждое место, тему, дату и людей в нем, и у вас будет четыре разных способа найти его. Создание собственных тегов даст вам еще больше возможностей.
Вы найдете теги в продвинутых инструментах управления фотографиями, таких как Lightroom, но вот несколько более простых приложений, которые помогут организовать вашу библиотеку фотографий.
Pixave (Mac)
Когда вы сохраняете несколько фотографий, вы, вероятно, захотите применить один или несколько тегов ко всем из них. Например, если вы импортируете 30 фотографий с вашего последнего семейного воссоединения, вы должны пометить все 30 тегом «семейное воссоединение», местом и датой. Pixave позволяет легко добавлять несколько тегов к нескольким изображениям одновременно. Благодаря перетаскиванию тегов вы можете просто выделить соответствующие теги и поместить их на соответствующие изображения.
При экспорте изображений приложение сохраняет их теги как ключевые слова в метаданных. Это означает, что вам не придется выполнять тяжелую работу по переименованию изображений после их перемещения на другую платформу.
И Pixave также автоматически импортирует изображения из указанной папки и применяет для вас теги. Поговорим об удобстве!
Цена: $14,99
Google Фото (Интернет, iOS, Android)
С технической точки зрения Google Фото — это инструмент для защиты от тегов. В приложении нет возможности добавлять теги — самое близкое, что вы можете сделать, — это добавлять ярлыки к лицам людей (например, «Дэниел» или «Аджа»).
Но в Google Фото есть такой мощный поиск, что вы почувствуете, что уже добавили теги к каждой фотографии. Он использует искусственный интеллект Google для идентификации объектов на ваших фотографиях, поэтому вы можете искать "арбуз" или "водные виды спорта" и находить фотографии, содержащие любой из них, за считанные секунды.
Это волшебно, и если бы поиск во всех приложениях работал так же хорошо, вам бы почти не понадобились теги.
Цена: бесплатно
Совет. Последняя версия Apple Photos включает аналогичные функции, определяющие местоположения и общие объекты на фотографиях на iPhone, iPad и macOS.
Отметьте свои заметки
Вы, вероятно, делаете заметки в течение всего дня: утром, когда вам приходит в голову случайная идея; в метро, когда записываешь вопрос; за рабочим столом, когда вы записываете свои цели на следующий день и так далее. Записывать разные мысли полезно, но только в том случае, если вы сможете найти их снова позже.
Теги дают вам возможность организовать обширную сеть взаимосвязанных идей, где сохранение заметок в отдельных блокнотах просто не поможет. Вот как упорядочить заметки с помощью тегов.
Evernote (Интернет, macOS, ПК, iOS, Android)
Это приложение для ноутбука должно стать вашей цифровой памятью, вмещающей все, от простых контрольных списков и подробных контрольных списков до изображений, PDF-файлов, документов и многого другого. Конечно, чем больше контента вы собираете, тем важнее становятся теги.
Evernote упрощает добавление тегов. Если вы используете веб-расширение приложения, вы можете пометить файлы во время их сохранения. Чтобы пометить текущую заметку в приложении, нажмите на маленький значок "тег" рядом с названием записной книжки.
Также легко просматривать заметки по тегам. На левой боковой панели меню нажмите "Теги", чтобы просмотреть все свои теги.
Evernote также позволяет создавать вложенные теги, чего обычно не бывает с тегами в других приложениях.Например, инженер Томас Ханиман создал родительский тег для "Проектов" с тремя дочерними тегами: "Художественные проекты", "Бизнес-проекты" и "Школьные проекты".
Чтобы создать собственную иерархию тегов, откройте страницу "Теги" и перетащите вложенный тег на основной.
По умолчанию теги отображаются в алфавитном порядке. Если вы хотите, чтобы, скажем, «Рабочая задача» отображалась перед «Списком продуктов», используйте хэштег, точку или символ. Теги с небуквенно-цифровыми символами отображаются последними.
Цена: Бесплатный базовый план со стандартными функциями для 2 устройств и загрузкой до 60 МБ в месяц; от 7,99 долларов США в месяц Премиум-план для неограниченного количества устройств, ежемесячная загрузка 10 ГБ и такие функции, как автономный доступ к ноутбуку; 14,99 долларов США за пользователя в месяц для Evernote Business
Для более подробного ознакомления с функциями и тарифными планами Evernote ознакомьтесь с нашим обзором Evernote.
Узнайте больше об Evernote из нашего обзора 30 советов и рекомендаций по Evernote.
OneNote (Интернет, macOS, Windows, iOS, Android)
Ищете способ пометить определенные разделы заметок, а не весь документ? OneNote позволяет вам делать это и многое другое. Его теги с возможностью поиска позволяют легко найти каждый связанный фрагмент вашей работы. Например, вы можете пометить одну часть заметки тегом "идея", а другую тегом "сделать".
При поиске тега в OneNote на странице "Сводка тегов" отображаются все связанные заметки, а также предоставляется возможность группировать теги.
Цена: бесплатно
Помечайте файлы
Последние версии macOS и Windows позволяют легко добавлять теги практически ко всему.
Благодаря функции тегов macOS вы можете найти любой файл на своем Mac всего за три шага. Шаг первый: нажмите command + пробел, чтобы открыть Spotlight. Шаг второй: введите свой тег (или теги). Шаг третий: просмотрите результаты, чтобы найти нужный файл.
Но прежде чем вы станете мастером быстрого поиска, вам нужно пометить файлы тегами. При сохранении файла легко добавлять теги: просто выберите нужные из раскрывающегося меню под именем файла или введите новый тег, чтобы добавить его в список.
Если вы хотите пометить уже сохраненный файл, найдите его в окне Finder, щелкните правой кнопкой мыши и выберите "Теги". Вы сможете добавлять существующие теги или создавать новые.
По умолчанию встроенные цветовые метки отображаются в боковом меню. Однако вы, вероятно, захотите настроить этот раздел так, чтобы он отображал наиболее важные или часто используемые теги. Для этого откройте Finder, нажмите «Настройки» и выберите «Теги», затем перетащите теги в нужном вам порядке. Вы также можете изменить цвет каждого тега.
Окна
Пользователи Windows также могут использовать возможности тегов. При сохранении определенных типов файлов (включая документы Word, электронные таблицы Excel, PowerPoint, фотографии, видео и новые папки) вы можете добавлять теги с помощью поля «Теги».
Хотите присвоить ярлык уже сохраненному файлу? Нажмите на него, чтобы открыть его детали, затем вы должны увидеть возможность ввести новые теги в поле «Дата создания».
Для большинства людей этих опций будет достаточно. Но если вы хотите пометить неподдерживаемые типы файлов, например обычный текст (.txt) или форматированный текст (.rtf), установите стороннее приложение для добавления тегов.
Цена: бесплатно
Лучшие приложения для тегов ваших файлов
Не устраивает встроенная система управления файлами вашего компьютера? К счастью, есть много сторонних приложений на выбор. Все эти параметры упрощают добавление, редактирование и поиск тегов.
TagSpaces (Интернет, macOS, Windows, iOS, Android, Linux)
Большинство из нас относятся к своим файлам как белки, сохраняя некоторые в Dropbox, некоторые на нашем компьютере, некоторые в Google Диске, некоторые в Evernote и т. д. Это означает, что сложно найти файлы даже с тегами — в конце концов, прежде чем вы сможете искать «резюме» и «работа в маркетинге», вы должны сначала вспомнить, где вы сохранили все свои черновики резюме.
Именно здесь на помощь приходит TagSpaces. Это бесплатное приложение обеспечивает межплатформенную пометку и поиск файлов, так что вы можете систематизировать все одинаково, независимо от того, где они сохранены. Другими словами, если вы введете "резюме" и "маркетинговые вакансии" в TagSpaces, он будет искать среди всех файлов, которые вы когда-либо сохраняли, чтобы найти файлы с этими тегами.
Однако это не единственная причина для загрузки TagSpaces. Он также позволяет вам массово помечать файлы, что удобно, когда вы загружаете, скажем, фотографии с хакатона или презентации с конференции. Еще лучше, вы можете создавать группы тегов. Чтобы дать вам представление, вы можете создать группу тегов "отдел продаж", содержащую теги для каждого отдельного торгового представителя.
Смарт-теги также удобны. Эти автоматические чувствительные ко времени теги позволяют быстро находить файлы по времени их сохранения; например, если вы хотите найти документ, который вы сохранили сегодня утром, вы будете искать с тегом "сегодня".
Цена: бесплатно
Таблицы (Windows)
Визуальные мыслители, радуйтесь: Tables был разработан с учетом ваших пожеланий.Каждый тег представлен цветным кружком, называемым «таблицей». Если вы хотите поместить файл в таблицу, вы просто перетаскиваете его. Это может звучать как помещение файла в папку, но файлы могут одновременно принадлежать неограниченному количеству таблиц.
Что делать, если вы снова и снова помещаете файлы одного типа в одни и те же таблицы? Вместо того, чтобы делать ненужную работу, настройте правила тегирования. Вы можете определить, в каких таблицах будут размещаться новые файлы, на основе их имени, типа файла, содержимого или некоторой комбинации вышеперечисленного. В качестве примера представьте, что вы хотите, чтобы каждый файл Powerpoint со словом «зимняя конференция» в названии сохранялся на вкладках «Зимняя конференция» и «Рабочие презентации».
Таблицы бесплатны для хранения до 5000 файлов. Платные опции предлагают возможность сохранять неограниченное количество файлов; кроме того, вы можете интегрироваться с облачными серверами синхронизации и делиться своими тегами с коллегами.
Цена: бесплатно до 5000 файлов; от 1,5 евро в месяц за платные опции, включающие дополнительные файлы, обмен тегами и синхронизацию тегов на нескольких устройствах
Превратить теги в действия
Не кажется ли вам ошеломляющей мысль о просмотре и маркировке каждого файла в ваших цифровых архивах? Это случилось со мной, поэтому я решил начать все сначала. Каждый новый файл, который я сохраняю, помечается тегом, но я не беспокоюсь о старых. Я определенно рекомендую эту стратегию, если у вас уже есть полная библиотека файлов и недостаточно времени, чтобы классифицировать их все.
Если вы хотите вывести теги на новый уровень, создайте рабочий процесс, который отправляет информацию, которую вы тегируете в одном приложении, в другое с помощью Zapier, инструмента интеграции приложений. Вы можете автоматически отправлять сообщения из Gmail с определенным тегом (меткой) на новую карточку в Trello, например, или создавать заметки с определенным тегом в Evernote из одного из ваших любимых приложений.
Читайте также: