Как я могу вырезать строку в TextWrangler?

1881
Ian Henry

Попробуйте TextWrangler, так как срок моей пробной версии TextMate истекает, и я не уверен, стоит ли продолжать использовать его. Главное, что мне не хватает - это возможность обрезать всю строку, на которой находится курсор, без необходимости выбирать ее (что я мог бы выполнить с помощью макроса TextMate). Да, я могу ударить ⌘L ⌘X, но я хотел бы отобразить эту последовательность ^Xтак, чтобы я мог делать это только левой рукой. Похоже, это должно быть легко, но это вне меня. Какой лучший способ получить эту функциональность?

0
Почему бы не использовать флажок привязок Emacs? 13 лет назад 0
@Randolph: насколько мне известно (поправьте меня, если я ошибаюсь), в Emacs нет команды нарезки строки, только команда нарезки. Ian Henry 13 лет назад 0

2 ответа на вопрос

1
Ian Henry

Это решение, которое я придумал. Я создал следующий скрипт:

tell application "TextWrangler" tell window 1 select line the (startLine of the selection) set the clipboard to (contents of the selection) as text delete the selection end tell end tell 

И привязать его ^Xв Window> Palettes> Scripts. Я никогда раньше не использовал AppleScript, так что может быть лучше / чище способ сделать это, но это, кажется, работает нормально.

Ну, это думать нестандартно. Я отдаю тебе свой голос. Теперь примите свой ответ, чтобы закрыть вопрос :-) 13 лет назад 0
Будет, как только я смогу - очевидно, вам придется подождать 48 часов, прежде чем вы сможете принять свой собственный ответ, который был для меня новостью. Может быть потому, что у моей учетной записи SU нет представителя, я думаю. Ian Henry 13 лет назад 0
0
Sean Spears

Я не знаю, возможно ли это с TextWrangler. Метод, который я использую, заключается в том, чтобы перейти к настройкам и включить выделение строки одним кликом. При этом вы нажимаете один раз слева от строки и просто удаляете строку как обычно.

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