1

У меня есть список элементов в текстовом файле, разделенных 1 (одним) символом табуляции, как это:

пункт первый [вкладка] пункт два

Каждый предмет не имеет одинаковую длину в символах. Таким образом, традиционный выбор столбцов не работает. Выбор блока должен останавливаться на символе "табуляция" в каждой строке.

Как это сделать?

Я использую Windows 7. Я бы предпочел использовать текстовый редактор, чем программу для работы с электронными таблицами (как я уже об этом).

Пользователь "Paul Lammertsma" предложил частичное решение. Я все еще надеюсь на полное решение. Я решил добавить этот комментарий и немного прояснить свой вопрос.

2 ответа2

2

Есть несколько текстовых редакторов, которые позволяют выбрать блок. Я не совсем уверен, решит ли это вашу проблему (если текст шире, чем вкладка, вы выделите текст в других столбцах).

Context - это очень простой редактор, который позволяет вам сделать это, удерживая Alt при перетаскивании. В качестве обходного пути для указанной выше проблемы вы можете установить максимальную ширину вкладки 32 в параметрах среды.

Notepad++ - более гибкий (и все еще активно развивающийся) редактор, который работает аналогичным образом.

1

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

В Excel 2007 вы могли бы сделать это, нажав Данные -> Получить внешние данные -> Из текста

Выберите файл, затем в мастере импорта текста выберите «С разделителями» и убедитесь, что в качестве разделителя выбрана вкладка, затем нажмите «Готово».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .