Преобразование вкладок в пробелы в Notepad ++

Решение для PostgreSQL:

final PreparedStatement statement = connection.prepareStatement(
        "SELECT my_column FROM my_table where search_column = ANY (?)"
);
final String[] values = getValues();
statement.setArray(1, connection.createArrayOf("text", values));
final ResultSet rs = statement.executeQuery();
try {
    while(rs.next()) {
        // do some...
    }
} finally {
    rs.close();
}

или

final PreparedStatement statement = connection.prepareStatement(
        "SELECT my_column FROM my_table " + 
        "where search_column IN (SELECT * FROM unnest(?))"
);
final String[] values = getValues();
statement.setArray(1, connection.createArrayOf("text", values));
final ResultSet rs = statement.executeQuery();
try {
    while(rs.next()) {
        // do some...
    }
} finally {
    rs.close();
}
997
задан Donald Duck 30 December 2017 в 11:21
поделиться

6 ответов

Необходимо заменить \t - удостоверяются, что Вы используете расширенный режим!

Replace

146
ответ дан Peter Mortensen 30 December 2017 в 11:21
поделиться

Устаревший: Этот ответ корректен только для более старой версии Блокнота ++. Преобразование между вкладками/пробелами теперь встроено в Блокнот ++, и плагин TextFX больше не доступен в Сменном диалоговом окне менеджера.

  • Первый набор "замена пробелами" установка в Preferences -> Language Menu/Tab Settings.
  • Затем, открывают документ, которым Вы хотите заменить вкладки.
  • Выделение весь текст ( CTRL + ).
  • Тогда выбор TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces.

Примечание: Удостоверяются Символы TextFX , плагин установлен (Plugins -> Plugin manager -> Show plugin manager, Installed вкладка). Иначе не будет никакого меню TextFX.

583
ответ дан Peter Mortensen 30 December 2017 в 11:21
поделиться
  • 1
    Can' t Вы просто читает? Я никогда не говорил, что это было эффективно. – Guillaume Polet 1 March 2012 в 11:55

Настройки -> Предпочтение -> Компоненты Редактирования (вкладка) -> Установка позиции табуляции (группа) -> Замена пространством

В версии 5.6.8 (и выше):

Настройки -> Предпочтения... -> Установки позиций табуляции Меню/Установок позиций табуляции -> Языка (группа) -> Замена пространством

227
ответ дан Matthew Murdoch 30 December 2017 в 11:21
поделиться

В настройках настроек нет вкладки «Редактировать компоненты». Вам нужно перейти в «Меню языка / Настройки вкладок», там есть опция для управления поведением вкладок. Вы даже можете настроить его работу по-разному в зависимости от языка файла.

3
ответ дан 19 December 2019 в 20:20
поделиться

Простой способ:

  1. Выделить одну область вкладки
  2. Копировать
  3. Вызвать найти / заменить
  4. Вставить в поле поиска
  5. Щелкните поле замены и нажмите клавишу пробела.
  6. Затем замените все.
10
ответ дан 19 December 2019 в 20:20
поделиться

Я только что опубликовал плагин Notepad ++ для преобразования табуляции в пробелы. Да, он преобразует табуляции в середине строки. Да, учитываются другие символы в поле с вкладками. Проверить это.

26
ответ дан 19 December 2019 в 20:20
поделиться
Другие вопросы по тегам:

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