Принимая
python -c "print '#' * $TM_SELECTED_TEXT"
шаг дальше, вы можете дублировать примеры вы дали в этом вопросе.
Просто сделать фрагмент, называемый делитель или что-то, установить tab trigger
поле, то соответствующий '--'
, например, затем ввести что-то вроде:
`python -c "print '_' * $TM_COLUMNS"`
Тогда при вводе --⇥
(тире вкладку тире), вы должны получите разделитель правильной ширины.
Правда, вы потеряли некоторую тугость, которую вы получаете от vim, но это намного проще повторное использование, и вам нужно только ввести его один раз. Вы также можете использовать любой язык, который вам нравится.
Мне что-то не хватает: как вы его повторно используете? Вопрос состоял в том, чтобы выполнить действие, а не просто вставить символ. Должен ли я писать новую программу Python для каждого действия, которое я хочу повторить? – Ken 2009-04-22 17:33:39