Страница 1 из 2
Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 15:15
Игорь Столяров
Привет всем !
Подскажите пожалуйста, как настроить редактор текста в C11 аналогично C63 ?
А именно: когда в конце строки нажимаем ENTER - курсор в новой строке устанавливался под первым символом предыдущей строки.
(а не всегда в начале новой строки как сейчас - бесит жутко !)
Наверняка кто-то уже с эти разобрался. Спасибо !
Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 15:28
Дед Пахом
Options-Text editor-Clarion specific options-Smart formatter: наверно "Enable entered line formatting" надо включить.
Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 20:12
Игорь Столяров
Дед Пахом писал(а): 13 Сентябрь 2023, 15:28
наверно "Enable entered line formatting" надо включить
Неть ! Её наоборот надо выключить и забыть.
Потому что при включённой "Enable entered line formatting" на первую позицию смещается
ещё и строка на которой нажимается ENTER.

Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 20:21
Дед Пахом
У меня включена и всё норм.
Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 20:23
Дед Пахом
А, я понял. У Вас строки выравниваются по началу блока, типа CODE, то есть если CODE в первой позиции, то всё будет начинаться с 1-й позиции.
Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 20:35
Игорь Столяров
Нет у меня CODE в первой позиции. И вообще - я EMBED редактирую.
Нажимаю ENTER в конце строки и курсор переходит на 1 позицию.
Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 21:01
Дед Пахом
Тогда увы.
А зачем в embed-ах отступ, вроде бы ничем не оправданный?
Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 21:22
Игорь Столяров
Дед Пахом писал(а): 13 Сентябрь 2023, 21:01
А зачем в embed-ах отступ, вроде бы ничем не оправданный
А как иначе ?
С первой позиции имена меток, с небольшим смещением код ...
Как-то всегда так было ...
Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 21:42
Дед Пахом
Первая позиция в этом редакторе ни о чём - код может быть сгенерирован где угодно, откройте полосатый редактор.
Настройка редактора текста в C11
Добавлено: 13 Сентябрь 2023, 22:14
kreator
Дед Пахом писал(а): 13 Сентябрь 2023, 15:28
Options-Text editor-Clarion specific options-Smart formatter: наверно "Enable entered line formatting" надо включить.
Похоже не причём эта опция. Попробуйте вот эту:
Настройка редактора текста в C11
Добавлено: 18 Сентябрь 2023, 6:14
Игорь Столяров
kreator писал(а): 13 Сентябрь 2023, 22:14
Попробуйте вот эту
Ура ! Заработало ! Спасибо ! Теперь ввод текста работает предсказуемо.
Из этой темы я узнал, что в C11 существуют некоторые правила форматирования текста, которые настроены
по чьему-то приходу (Sharp Development ?) и для убедительности названные словом "Smart". Сомнительно.

Настройка редактора текста в C11
Добавлено: 18 Сентябрь 2023, 8:53
finsoftrz
Да, там лучше всего smart ставить. Но редактор не всегда корректно работает. Например, периодически пытается ключевые слова в верхний регистр перевести, хотя в настройке задан нижний. Или при вставке snippets не просто подставляет ассоциированный код, но и пытается его как-то на свое усмотрение отформатировать. Собственно по этой причине я и приделал дополнительную стилизацию текста, где уже можно все оформить в соответствии со своими привычками. Но, целом, smart хорошо помогает.
Настройка редактора текста в C11
Добавлено: 18 Сентябрь 2023, 8:56
finsoftrz
На всякий случай, snippets надо через ctrl+j вставлять. Они ещё в code completed выводятся, но там не срабатывает enter для выбора, если ключевое слово не введено полностью.
Настройка редактора текста в C11
Добавлено: 27 Сентябрь 2023, 9:56
talgat55
а где в настройках указать сохранение исправлений после компиляции ?
Было где-то об этом не нашел...
Настройка редактора текста в C11
Добавлено: 27 Сентябрь 2023, 12:24
kreator
talgat55 писал(а): 27 Сентябрь 2023, 9:56
а где в настройках указать сохранение исправлений после компиляции ?
Было где-то об этом не нашел...
Если имеется ввиду редактирование ошибок в эмбедах, а не в clw, то: