Существует множество текстовых редакторов для любого бюджета. Мы в уже рассмотрели несколько удивительных текстовых редакторов, таких как Sublime Text , WriteBox (что позволяет редактировать текстовые файлы, хранящиеся в вашем Dropbox ), AkelPad , NoteTab Light и т. Д. И, конечно же, Notepad ++. Этим летом я довольно часто использовал Notepad ++ для своей практики, поэтому я понимаю, почему почти все знакомые мне разработчики и программисты предпочитают его, не говоря уже о тысячах поклонников Notepad ++ , которые сделали его таким популярным продуктом.
Несмотря на то, что я до сих пор не изучил все варианты, которыми обладает этот многофункциональный редактор, в течение нескольких недель после ежедневного использования я уже нашел более нескольких удобных функций, некоторые из которых я перечисляю здесь, которые у меня были. не найдены в Eclipse или Vim (или, может быть, я просто недостаточно изучил).
Кроме того, следует отметить, что эти функции из Notepad ++ даже не являются подключаемыми модулями, хотя вы можете их получить (см. Некоторые рекомендуемые подключаемые модули здесь). ). Функции встроены, так что вы (как новообращенный пользователь) можете просто загрузить Notepad ++ и начать использовать их!
Поиск, как детектив: Найти в файлах / Найти во всех открытых документах / Количество
Функции поиска Notepad ++ в изобилии и, таким образом, очень пригодятся во многих случаях. Например, если вы работаете с несколькими взаимозависимыми файлами, скорее всего, вам нужно найти, где используется одна переменная и как она влияет на другой файл, вы можете использовать функцию «Поиск в файлах» в Notepad ++ в разделе «Поиск» в строке меню. ,
Это позволит вам указать путь или местоположение папки, где Notepad ++ будет искать ключевое слово во всех своих файлах, даже если они не являются текстовыми файлами (но это обычно будет отображаться в Notepad ++ как искаженный текст, конечно).
Этот совет упоминался некоторое время назад , но это все еще невероятно полезно. Так же есть еще одна похожая функция, которая позволяет вам искать во всех ваших текущих открытых файлах, которые вы можете найти при регулярном поиске с помощью Ctrl + F. Просто нажмите «Найти все во всех открытых документах» вместо «Найти далее», и это, вероятно, будет сэкономить время, если в каталоге, в котором вы хотите искать, слишком много файлов.
Еще одна особенность, которую я обожаю, — это возможность подсчитывать, сколько раз ключевое слово присутствует в текущем открытом файле. Это очень удобно, особенно перед тем, как вы начнете поиск, чтобы вы знали, что вы не смотрите на ту же строку кода и что поиск продвинулся до следующего места, где было найдено ключевое слово. Это может звучать как здравый смысл, но много раз, ключевое слово будет в блоке кода, который может присутствовать в файле несколько раз, поэтому, когда вы нажимаете «Count», поиск выполняется так быстро, что вы не даже знаю, был ли поиск, поскольку код выглядит очень похоже. Вот так быстро работает Notepad ++.
Перемещение текстовых файлов в другое представление для повышения производительности разделения экрана
Если вы пишете, скажем, на ноутбуке и не учитываете другой монитор, Notepad ++ позволяет разделить ваши файлы, чтобы ваш экран был разделен для повышения производительности.
Это похоже на функции привязки окон в Windows и Ubuntu, с некоторыми отличиями. В Notepad ++ вы можете применять одинаковые настройки масштабирования к обоим файлам в этом режиме разделения экрана, привязывать окна к различным широкоэкранным пропорциям и т. Д. Без необходимости вручную настраивать все параметры для каждого из окон, как это необходимо сделать в Windows или Ubuntu. Это удобно для следующей функции, которую я собираюсь обсудить.
Синхронизировать вертикальную / горизонтальную прокрутку
Существует плагин сравнения, который обсуждался в рекомендованной статье плагинов Notepad ++. Notepad ++ с плагинами из Notepad ++ с плагинами из , но когда вы хотите быть Ваш собственный детектив и обнаружение различий в этом фрагменте кода, настройка разделенного экрана и синхронизированная прокрутка будут чувствовать себя как одно из лучших изобретений всех времен.
Вы можете не только синхронизировать вертикальную прокрутку, но и горизонтальную, я предполагаю, что для более длинных, более описательных комментариев или, возможно, даже очень длинных операторов «если» (* вздрагивает). Если вы назначите комбинацию клавиш для любой функции прокрутки, сравнение может также пойти немного быстрее!
Notepad ++ — это мощный инструмент, когда дело доходит до функций, так что это, конечно, не исчерпывающий список. Какие функции вам абсолютно нравятся в Notepad ++? Или, если поручитесь за альтернативный текстовый редактор, почему вы предпочитаете именно этот? Мы хотели бы услышать ваши мысли в разделе комментариев ниже.