2013-03-30 2 views

ответ

2

Можно использовать приложения (включая IPython), которые используют readline для автоматического добавления закрывающей круглой скобки, когда открытая скобка вводится путем настройки вашей ~/.inputrc, как предложено here, например. добавив: «(»: «\ Cv() \ е [D»

Обратите внимание, что в соответствии с создателем IPython automatic bracket matching can't be done в простом приложении Readline основе (т.е. в нормальной терминальной сессии IPython) Хотя это. уже включен в стандартную функциональность Qtconsole IPython (хотя в комментариях ниже автоматическое закрытие скобок в настоящее время невозможно).

+0

в qtconsole it doesn ' t работать либо набирать f (не автоматически добавлять закрывающий кронштейн и перемещать курсор в b между скобками). То же самое с кавычками, он не автоклинирует и не перемещает курсор. – MySchizoBuddy

3

если codemirror support it, то это возможно возможно с помощью обезьяны-патча. Конфигурируемость по-своему, но долгий путь. Патчи приветствовались.

+0

Спасибо @Matt. Я могу подождать, пока он не превратится в стабильную версию. – John