3

У меня есть строка в файле, который я открыл в TextMate. Я хотел бы выбрать строку, точнее ее содержимое; 54 + 34.43 и заменить его на общую сумму.

Я использовал диалог "Фильтровать через команду", который дает мне доступ к инструментам CLI. Я полагаю, что это также было бы полезно здесь, но я не могу просто передать уравнение до bc

Есть указатели? Возможно через питон? Я хотел бы иметь возможность использовать Filter Through Command и избегать использования какого-либо пакета для этого.

1 ответ1

1

Есть пакет "Math", я думаю, что он активен по умолчанию.

Выделив выражение, нажмите Ctrl Shift c, чтобы открыть контекстное меню с кучей операций с числами.

--EDIT 1--

Я не правильно прочитал ваш вопрос. Вот страница, которая мне очень помогла, когда я искал быстрый способ сделать кое-что по CLI.

Короче говоря, напишите очень короткий сценарий оболочки, обернутый вокруг bc , сделайте его исполняемым, поместите его в свой путь и вызовите его с помощью команды TextMate Filter Through Command.

--EDIT 2--

Хотя сценарий оболочки может быть более переносимым и пригодным для повторного использования, а пакет "Math" может быть немного более универсальным, необходимая специальная команда echo "$TM_SELECTED_TEXT" | bc Он будет запомнен TextMate и показан как команда по умолчанию при следующем нажатии Cmd Alt r.

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