mozers
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Se_Vlad Cuprume Ладно, объясню (настроение хорошее) 1. Все параметры в SciTE записываются в одной строке. Символ \ означает лишь перенос строки. 2. $(abCdE) - пользовательская переменная, значение которой присваивается где то в другом месте. Чтобы узнать ее реальное значение, достаточно нажать Alt+V (Так же можно узнать значение любого другого параметра). В пропертях они и выглядят иначе (они не жирные) Итак, смотрим в SciTEGlobal.properties [line 779] : Код: user.shortcuts=\ Ctrl+PageUp|IDM_PREVFILE|\ Ctrl+PageDown|IDM_NEXTFILE|\ Ctrl+Alt+V|IDM_PASTEANDDOWN|\ Ctrl+F12|IDM_WRAP|\ Ctrl+Shift+KeypadMultiply|IDM_TOGGLE_FOLDALL|\ Alt+R|IDM_READONLY|\ Ctrl+Shift+PageUp|IDM_MOVETABLEFT|\ Ctrl+Shift+PageDown|IDM_MOVETABRIGHT|\ $(user.shortcuts.add) | Выделяем user.shortcuts, нажимаем Alt+V, получаем: Код: user.shortcuts=Ctrl+PageUp|IDM_PREVFILE|Ctrl+PageDown|IDM_NEXTFILE|Ctrl+Alt+V|IDM_PASTEANDDOWN|Ctrl+F12|IDM_WRAP|Ctrl+Shift+KeypadMultiply|IDM_TOGGLE_FOLDALL|Alt+R|IDM_READONLY|Ctrl+Shift+PageUp|IDM_MOVETABLEFT|Ctrl+Shift+PageDown|IDM_MOVETABRIGHT| | Теперь если мы в своем SciTEUser.properties зададим Код: user.shortcuts=F2|IDM_SAVE|Escape|IDM_QUIT| | то эти два шортката работать будут, а те, что заданы в SciTEGlobal.properties - нет. Чтобы работали и те и другие, надо свои шорткаты присвоить не user.shortcuts, а пользовательской user.shortcuts.add Код: user.shortcuts.add=F2|IDM_SAVE|Escape|IDM_QUIT| | Теперь, если мы посмотрим (Alt+V) user.shortcuts, то увидим: Код: user.shortcuts=Ctrl+PageUp|IDM_PREVFILE|Ctrl+PageDown|IDM_NEXTFILE|Ctrl+Alt+V|IDM_PASTEANDDOWN|Ctrl+F12|IDM_WRAP|Ctrl+Shift+KeypadMultiply|IDM_TOGGLE_FOLDALL|Alt+R|IDM_READONLY|Ctrl+Shift+PageUp|IDM_MOVETABLEFT|Ctrl+Shift+PageDown|IDM_MOVETABRIGHT|F2|IDM_SAVE|Escape|IDM_QUIT| | И ВСЕ работает |