Баг консоли CudaText

mix-7
Posts: 741
Joined: 11.05.2018 11:02

Баг консоли CudaText

Post by mix-7 »

main Alexey wrote:есть идея как увидеть содержимое консоли.
пропишите в user.json:

"log_console": true,

и консоль запишется в файл settings/console.log.
но как ПОКАЗАТЬ консоль? думаю надо стереть файлы истории (history.json).
Отсюда https://synwrite.sourceforge.net/forums ... 311#p17311


Вот что я "натестировал":

Консоль не открывается при тапе на ее значок в sidebar:
/home/one/.config/cudatext/settings/20230527 12-58 history.json
(фрагмент)

Code: Select all

"show_sidepanel" : true,
  "show_bottom" : false,
  "float_side" : false,
  "float_bottom" : false,
  "size_side" : 247,
  "size_bottom" : 1,
  "tab_left" : "Code tree",
  "list_console" : [
  ],
"finder" : {
Менял в gedit
"size_bottom" : 1 на

"size_bottom" : 100,
консоль не появлялась, значение "size_bottom" : менялось при закрытии на 1.


Нажал на галочку Validate, эта галочка подсветилась
(а что за окно Validate? Для вывода плагинов?)
Растянул, появилось окно!
Кликнул на значок консоли, окно консоли открылось.
После закрытия в
/home/one/.config/cudatext/settings/history.json
(фрагмент)

Code: Select all

 "show_sidepanel" : false,
  "show_bottom" : false,
  "float_side" : false,
  "float_bottom" : false,
  "size_side" : 400,
  "size_bottom" : 107,
  "tab_left" : "",
  "tab_bottom" : "Validate",
  "recent_files" : [


Поменял после закрытия CudaText в gedit
"tab_bottom" : "Validate",
на
"tab_bottom" : "Console",
Значение "size_bottom" : 112, осталось.

Консоль открывается и закрывается по клику значка.
"show_bottom" : true,
меняется на
"show_bottom" : false,

в зависимости от того, открыто или закрыто окно консоли.


Предполагаемый баг:
в history.json не записывается
"tab_bottom" : "Console",
и нет соответствующего действия при клике на значок консоли.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>> Предполагаемый баг: в history.json не записывается "tab_bottom" : "Console",

оно наверное записывается но сильно ниже тех строк которые вы показали.
пока нет повтора, даже если я ваш кусок в history.json записал.
попробуйте дать весь ваш файл history.json - только очистите там свои истории поисков.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

хорошо бы чтобы баг повторялся на чистой Куд, когда я на чистую наложу ваш history.json.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

CudaText 1.194.4.0, linux-x86_64-gtk2, fpc 3.2.3
Монитор 1920 х 1080
Окружение рабочее

Если вручную изменить в history.json
"size_bottom" : 127,

все равно "size_bottom" при закрытии меняется на 1

Если перенести "tab_bottom" : "Validate"
в начало

Code: Select all

  "size_bottom" : 127,
  "tab_left" : "Code tree",
  "tab_bottom" : "Validate",

Все равно "size_bottom" меняется при закрытии на 1:

{
"pos" : {
"main_max" : false,
"main" : "459,396,1024,397",
"main_mon" : 1
},
"show_sidepanel" : true,
"show_bottom" : true,
"float_side" : false,
"float_bottom" : false,
"size_side" : 299,
"size_bottom" : 1,
"tab_left" : "Code tree",
"tab_bottom" : "Validate",
"recent_files" : [

И нужно растягивать окно Validate
Но при этом окно должно быть развернуто!
Только так можно изменить "size_bottom" на число, большее 1

Консоль работает с history.json:

Code: Select all

{
  "pos" : {
    "main_max" : false,
    "main" : "459,397,1024,471",
    "main_mon" : 1
  },
  "show_sidepanel" : true,
  "show_bottom" : false,
  "float_side" : false,
  "float_bottom" : false,
  "size_side" : 299,
  "size_bottom" : 110,
  "tab_left" : "Code tree",
  "tab_bottom" : "Console",
  "recent_files" : [
  ...
],
  "list_find" : [
 ...  ],
  "list_replace" : [
...
  ],
  "finder" : {
    "mline" : false,
    "hi" : false,
    "regex_subst" : true,
    "regex" : false,
    "case" : false,
    "words" : false,
    "back" : false,
    "confirm" : false,
    "wrap" : false,
    "insel" : false,
    "tokens" : 0,
    "prescase" : false
  },
  "list_console" : [
    "xdd",
    "d"
  ],
  "lang" : "",
  "session" : "history session.json",
  "last_cmd" : 2815,
  "groups" : 1,
  "gr" : {
    "panel" : "0,312",
    "pages" : "100,100,0,312,0,312,0,312,0,312,0,312,"
  }
}

Консоль не работает с history.json:

Code: Select all


{
  "pos" : {
    "main_max" : false,
    "main" : "896,63,1024,514",
    "main_mon" : 1
  },
  "show_sidepanel" : true,
  "show_bottom" : true,
  "float_side" : false,
  "float_bottom" : false,
  "size_side" : 299,
  "size_bottom" : 1,
  "tab_left" : "Code tree",
  "recent_files" : [
...
  ],
  "list_find" : [
...
  ],
  "list_replace" : [
...
  ],
  "finder" : {
    "mline" : false,
    "hi" : false,
    "regex_subst" : true,
    "regex" : false,
    "case" : false,
    "words" : false,
    "back" : false,
    "confirm" : false,
    "wrap" : false,
    "insel" : false,
    "tokens" : 0,
    "prescase" : false
  },
  "list_console" : [
    "xdd",
    "d"
  ],
  "lang" : "",
  "session" : "history session.json",
  "last_cmd" : 2815,
  "groups" : 1,
  "gr" : {
    "panel" : "0,1750",
    "pages" : "100,100,0,1750,0,1750,0,1750,0,1750,0,1750,"
  },
  "tab_bottom" : "Console"
}
Также не работает:

Code: Select all

{
  "pos" : {
    "main_max" : false,
    "main" : "238,259,1024,514",
    "main_mon" : 1
  },
  "show_sidepanel" : true,
  "show_bottom" : true,
  "float_side" : false,
  "float_bottom" : false,
  "size_side" : 299,
  "size_bottom" : 1,
  "tab_left" : "Code tree",
  "tab_bottom" : "Console",
  "recent_files" : [
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

сделал так. взял новую 1.195 чистую. к ней положил в settings --- history.json.
запустил. да, консоль ужата до нуля. но я могу мышкой растянуть консоль вверх, за сплиттер. сплиттер тянется не очень видимо, но я просто протянул мышь на 150 пикселей вверх и отпустил. все растянулось ок.

все на Убунту 22.4 gtk2.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

То же,
было нормально, 127 пикселей, ради эксперимента ужал вниз,
но растянуть сегодня не могу.
Ни консоль, ни Validate

Code: Select all

{
  "pos" : {
    "main_max" : true,
    "main" : "325,212,1440,724",
    "main_mon" : 0
  },
  "show_sidepanel" : true,
  "show_bottom" : true,
  "float_side" : false,
  "float_bottom" : false,
  "size_side" : 299,
  "size_bottom" : 1,
  "tab_left" : "Code tree",
  "tab_bottom" : "Validate",
  "recent_files" : [
Куда, правда, не чистая.

Пришлось опять колдовать:

Подставил в history.json

Code: Select all

{
  "pos" : {
    "main_max" : true,
    "main" : "325,212,1440,724",
    "main_mon" : 0
  },
  "show_sidepanel" : true,
  "show_bottom" : true,
  "float_side" : false,
  "float_bottom" : false,
  "size_side" : 299,
  "size_bottom" : 115,
  "tab_left" : "Code tree",
  "tab_bottom" : "Validate",
  "recent_files" : [
Не помогло.

Открыл в полное окно, включил Validate, вытянул.
Не сразу получилось.
В общем, баг проявляется, если самому сжать окно консоли до минимума.

И почему-то нельзя вручную поставить в history.json "size_bottom" : 115,
сбрасывается до "size_bottom" : 1
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>>баг проявляется, если самому сжать окно консоли до минимума.
у меня так не проявляется.
а как выглядит сплиттер (повыше консоли) в случае бага? может он не там "лежит"?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

у меня проявилось.
после переключения панелей при сжатой панели.
сделал фикс, проверяем.
http://uvviewsoft.com/c/
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Работает, спасибо!
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

main Alexey wrote:у меня проявилось.
после переключения панелей при сжатой панели.
сделал фикс, проверяем.
http://uvviewsoft.com/c/
А в чем было дело?
Что "портило" "size_bottom" : в значение 1?
Post Reply