2016-09-09 2 views
-1

я установил PythonScript_1.0.8.0 для Notepad ++, спас мой первый сценарий, как test.py и наполнил его следующим образом:Python плагин для Notepad ++

 Editor.selectAll() 
    Editor.paste() 
    notepad.runPluginCommand('NPPExport', 'Copy RTF to clipboard') 

Однако при запуске, я получил следующее сообщение об ошибке:

File "C:\Users\AA\AppData\Roaming\Notepad++\plugins\Config\PythonScript\scripts\Test.py", line 1, in

Editor.selectAll()

TypeError: unbound method Boost.Python.function object must be called with Editor instance as first argument (got nothing instead)

Любая помощь?

+0

Исключение кажется очень ясным ... – linusg

ответ

2

Вам необходимо использовать editor вместо Editor. Editor - это класс и editor. Пример:

editor.selectAll() 
+0

Спасибо rnevius. Вот и все. Извините, я новичок в Python. Я скоро приму решение –

Смежные вопросы