Реализация подобного IntelliSense поведения в пользовательских редакторах для проблемно-ориентированных языков

In [34]: import datetime

In [35]: _now = datetime.datetime.now()

In [36]: _now
Out[36]: datetime.datetime(2016, 1, 19, 9, 47, 0, 432000)

In [37]: print _now
2016-01-19 09:47:00.432000

In [38]: _parsed = datetime.datetime.strptime(str(_now),"%Y-%m-%d %H:%M:%S.%f")

In [39]: _parsed
Out[39]: datetime.datetime(2016, 1, 19, 9, 47, 0, 432000)

In [40]: assert _now == _parsed
7
задан rcreswick 19 September 2008 в 21:45
поделиться

2 ответа

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

2
ответ дан 7 December 2019 в 16:47
поделиться

Это могло бы помочь на intellisense стороне - CodeTextBox

1
ответ дан 7 December 2019 в 16:47
поделиться
Другие вопросы по тегам:

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