LINUX.ORG.RU

История изменений

Исправление kaldeon, (текущая версия) :

сохранения истории после перезапуска

Не знаю почему этого нет. Возможно, предполагается сохранять команды где-либо и потом копипастить. KISS типо.

В Acme есть возможность сохранять состояние (Dump/Load), но на окна с терминалом (win) это не распространяется, увы. Восстанавливает только окно, заново запуская программу, но без старого содержимого. Я думаю, это просто недоработка.

почему-то кириллица самолётиками

Отчасти дело в шрифте. Можно поставить привычный шрифт вот так:

9term -f '/mnt/font/SFPro-Regular/16a/font'

(хотя этого файла не существует в основной системе)

Для получения списка шрифтов:

% fontsrv &
% 9p ls font

При этом запускать сам fontsrv для включения шрифта в 9term не обязательно. Он сам это как-то умеет делать.

К сожалению, шрифт не исправляет ввод кириллицы. По крайне мере, в дефолтном sh на маке у меня так. Если переключиться в dash или rc, то ввод кириллицы работает.

Оказалось, что пробираться через ответную простыню, чтобы отыскать в ней прошлые команды не очень практично.

Возможно. Я редко работаю с терминалами. Но на всякий случай уточню, что не обязательно скроллить колёсиком. ЛКМ и ПКМ на скроллбаре листают вверх/вниз на количество строк, которое идёт от начала видимой зоны до курсора. Таким образом, скроллинг детерминистичный (хотя есть баги 😁) и довольно быстрый.

Иногда я оставляю частые команды в самом верху.

Если я в Acme, то иногда удаляю паттерном всё содержимое, которое не является введённой командой, используя Edit , x v/^%/ d (% – это промпт в rc).

Вот это тоже довольно геморненько, вместо простого нажатия Enter.

Если один раз выбрать send в контекстном меню, то в следующий раз оно будет автоматически выбрано. Поэтому будет достаточно одного клика по средней кнопке мыши.

Enter был бы против концепции. Ввод с клавиатуры заменяет текущее выделение. Этой же практике следует backspace, который не очищает выделение, а заменяет его на удаление одного символа, в результате очищая выделение и один символ слева от него.

Более эффективное управление мышью реализовано в Acme, где вместо контекстных меню используются сочетания кликов мыши.

Причём никаких двойных/тройных кликов, мышью надо выделять самому от начала команды до конца.

Если обернуть команду в скобки или кавычки ((), [], {}, '', "", ``), то можно будет содержимое выделить двойным кликом, если нажать близко к скобке или кавычке.

Исправление kaldeon, :

сохранения истории после перезапуска

Не знаю почему этого нет. Возможно, предполагается сохранять команды где-либо и потом копипастить. KISS типо.

В Acme есть возможность сохранять состояние (Dump/Load), но на окна с терминалом (win) это не распространяется, увы. Восстанавливает только окно, заново запуская программу, но без старого содержимого.

почему-то кириллица самолётиками

Отчасти дело в шрифте. Можно поставить привычный шрифт вот так:

9term -f '/mnt/font/SFPro-Regular/16a/font'

(хотя этого файла не существует в основной системе)

Для получения списка шрифтов:

% fontsrv &
% 9p ls font

При этом запускать сам fontsrv для включения шрифта в 9term не обязательно. Он сам это как-то умеет делать.

К сожалению, шрифт не исправляет ввод кириллицы. По крайне мере, в дефолтном sh на маке у меня так. Если переключиться в dash или rc, то ввод кириллицы работает.

Оказалось, что пробираться через ответную простыню, чтобы отыскать в ней прошлые команды не очень практично.

Возможно. Я редко работаю с терминалами. Но на всякий случай уточню, что не обязательно скроллить колёсиком. ЛКМ и ПКМ на скроллбаре листают вверх/вниз на количество строк, которое идёт от начала видимой зоны до курсора. Таким образом, скроллинг детерминистичный (хотя есть баги 😁) и довольно быстрый.

Иногда я оставляю частые команды в самом верху.

Если я в Acme, то иногда удаляю паттерном всё содержимое, которое не является введённой командой, используя Edit , x v/^%/ d (% – это промпт в rc).

Вот это тоже довольно геморненько, вместо простого нажатия Enter.

Если один раз выбрать send в контекстном меню, то в следующий раз оно будет автоматически выбрано. Поэтому будет достаточно одного клика по средней кнопке мыши.

Enter был бы против концепции. Ввод с клавиатуры заменяет текущее выделение. Этой же практике следует backspace, который не очищает выделение, а заменяет его на удаление одного символа, в результате очищая выделение и один символ слева от него.

Более эффективное управление мышью реализовано в Acme, где вместо контекстных меню используются сочетания кликов мыши.

Причём никаких двойных/тройных кликов, мышью надо выделять самому от начала команды до конца.

Если обернуть команду в скобки или кавычки ((), [], {}, '', "", ``), то можно будет содержимое выделить двойным кликом, если нажать близко к скобке или кавычке.

Исправление kaldeon, :

сохранения истории после перезапуска

Не знаю почему этого нет. Возможно, предполагается сохранять команды где-либо и потом копипастить. KISS типо.

В Acme есть возможность сохранять состояние (Dump/Load), но на окна с терминалом (win) это не распространяется, увы. Восстанавливает только окно, заново запуская программу, но без старого содержимого.

почему-то кириллица самолётиками

Отчасти дело в шрифте. Можно поставить привычный шрифт вот так:

9term -f '/mnt/font/SFPro-Regular/16a/font'

(хотя этого файла не существует в основной системе)

Для получения списка шрифтов:

% fontsrv &
% 9p ls font

При этом запускать сам fontsrv для включения шрифта в 9term не обязательно. Он сам это как-то умеет делать.

К сожалению, шрифт не исправляет ввод кириллицы. По крайне мере, в дефолтном sh на маке у меня так. Если переключиться в dash или rc, то ввод кириллицы работает.

Оказалось, что пробираться через ответную простыню, чтобы отыскать в ней прошлые команды не очень практично.

Возможно. Я редко работаю с терминалами. Но на всякий случай уточню, что не обязательно скроллить колёсиком. ЛКМ и ПКМ на скроллбаре листают вверх/вниз на количество строк, которое идёт от начала видимой зоны до курсора. Таким образом, скроллинг детерминистичный (хотя есть баги 😁) и довольно быстрый.

Иногда я оставляю частые команды в самом верху.

Если я в Acme, то иногда удаляю паттерном всё содержимое, которое не является введённой командой, используя Edit , x v/^%/ d (% – это промпт в rc).

Вот это тоже довольно геморненько, вместо простого нажатия Enter.

Если один раз выбрать send в контекстном меню, то в следующий раз оно будет автоматически выбрано. Поэтому будет достаточно одного клика по средней кнопке мыши.

Enter был бы против концепции. Ввод с клавиатуры заменяет текущее выделение. Этой же практике следует backspace, который не очищает выделение, а заменяет его на удаление одного символа, в результате очищая выделение и один символ слева от него.

Более эффективное управление мышью реализовано в Acme, где вместо контекстных меню используются сочетания кликов мыши.

Причём никаких двойных/тройных кликов, мышью надо выделять самому от начала команды до конца.

Если обернуть команду в скобки или кавычки ((), [], {}, '', "", ``), то можно будет содержимое выделить двойным кликом.

Исправление kaldeon, :

сохранения истории после перезапуска

Не знаю почему этого нет. Возможно, предполагается сохранять команды где-либо и потом копипастить. KISS типо.

В Acme есть возможность сохранять состояние (Dump/Load), но на окна с терминалом (win) это не распространяется, увы. Восстанавливает только окно, заново запуская программу, но без старого содержимого.

почему-то кириллица самолётиками

Отчасти дело в шрифте. Можно поставить привычный шрифт вот так:

9term -f '/mnt/font/SFPro-Regular/16a/font'

(хотя этого файла не существует в основной системе)

Для получения списка шрифтов:

% fontsrv &
% 9p ls font

При этом запускать сам fontsrv для включения шрифта в 9term не обязательно. Он сам это как-то умеет делать.

К сожалению, шрифт не исправляет ввод кириллицы. По крайне мере, в дефолтном sh на маке у меня так. Если переключиться в dash или rc, то ввод кириллицы работает.

Оказалось, что пробираться через ответную простыню, чтобы отыскать в ней прошлые команды не очень практично.

Возможно. Я редко работаю с терминалами. Но на всякий случай уточню, что не обязательно скроллить колёсиком. ЛКМ и ПКМ на скроллбаре листают вверх/вниз на количество строк, которое идёт от начала видимой зоны до курсора. Таким образом, скроллинг детерминистичный (хотя есть баги 😁) и довольно быстрый.

Иногда я оставляю частые команды в самом верху.

Если я в Acme, то иногда удаляю паттерном всё содержимое, которое не является введённой командой, используя Edit , x v/^%/ d (% – это промпт в rc).

Вот это тоже довольно геморненько, вместо простого нажатия Enter.

Если один раз выбрать send в контекстном меню, то в следующий раз оно будет автоматически выбрано. Поэтому будет достаточно одного клика по средней кнопке мыши.

Enter был бы против концепции. Ввод с клавиатуры заменяет текущее выделение. Этой же практике следует backspace, который не очищает выделение, а заменяет его на удаление одного символа, в результате очищая выделение и один символ до него.

Более эффективное управление мышью реализовано в Acme, где вместо контекстных меню используются сочетания кликов мыши.

Причём никаких двойных/тройных кликов, мышью надо выделять самому от начала команды до конца.

Если обернуть команду в скобки или кавычки ((), [], {}, '', "", ``), то можно будет содержимое выделить двойным кликом.

Исправление kaldeon, :

сохранения истории после перезапуска

Не знаю почему этого нет. Возможно, предполагается сохранять команды где-либо и потом копипастить. KISS типо.

В Acme есть возможность сохранять состояние (Dump/Load), но на окна с терминалом (win) это не распространяется, увы. Восстанавливает только окно, заново запуская программу, но без старого содержимого.

почему-то кириллица самолётиками

Отчасти дело в шрифте. Можно поставить привычный шрифт вот так:

9term -f '/mnt/font/SFPro-Regular/16a/font'

(хотя этого файла не существует в основной системе)

Для получения списка шрифтов:

% fontsrv &
% 9p ls font

При этом запускать сам fontsrv для включения шрифта в 9term не обязательно. Он сам это как-то умеет делать.

К сожалению, шрифт не исправляет ввод кириллицы. По крайне мере, в дефолтном sh на маке у меня так. Если переключиться в dash или rc, то ввод кириллицы работает.

Оказалось, что пробираться через ответную простыню, чтобы отыскать в ней прошлые команды не очень практично.

Возможно. Я редко работаю с терминалами. Но на всякий случай уточню, что не обязательно скроллить колёсиком. ЛКМ и ПКМ на скроллбаре листают вверх/вниз на количество строк, которое идёт от начала видимой зоны до курсора. Таким образом, скроллинг детерминистичный (хотя есть баги 😁) и довольно быстрый.

Иногда я оставляю частые команды в самом верху.

Если я в Acme, то иногда удаляю паттерном всё содержимое, которое не является введённой командой, используя Edit , x v/^%/ d.

Вот это тоже довольно геморненько, вместо простого нажатия Enter.

Если один раз выбрать send в контекстном меню, то в следующий раз оно будет автоматически выбрано. Поэтому будет достаточно одного клика по средней кнопке мыши.

Enter был бы против концепции. Ввод с клавиатуры заменяет текущее выделение. Этой же практике следует backspace, который не очищает выделение, а заменяет его на удаление одного символа, в результате очищая выделение и один символ до него.

Более эффективное управление мышью реализовано в Acme, где вместо контекстных меню используются сочетания кликов мыши.

Причём никаких двойных/тройных кликов, мышью надо выделять самому от начала команды до конца.

Если обернуть команду в скобки или кавычки ((), [], {}, '', "", ``), то можно будет содержимое выделить двойным кликом.

Исправление kaldeon, :

сохранения истории после перезапуска

Не знаю почему этого нет. Возможно, предполагается сохранять команды где-либо и потом копипастить. KISS типо.

В Acme есть возможность сохранять состояние (Dump/Load), но на окна с терминалом (win) это не распространяется, увы. Восстанавливает только окно, заново запуская программу, но без старого содержимого.

почему-то кириллица самолётиками

Отчасти дело в шрифте. Можно поставить привычный шрифт вот так:

9term -f '/mnt/font/SFPro-Regular/16a/font'

(даже если этого файла не существует)

Для получения списка шрифтов:

% fontsrv &
% 9p ls font

При этом запускать сам fontsrv для включения шрифта в 9term не обязательно. Он сам это как-то умеет делать.

К сожалению, шрифт не исправляет ввод кириллицы. По крайне мере, в дефолтном sh на маке у меня так. Если переключиться в dash или rc, то ввод кириллицы работает.

Оказалось, что пробираться через ответную простыню, чтобы отыскать в ней прошлые команды не очень практично.

Возможно. Я редко работаю с терминалами. Но на всякий случай уточню, что не обязательно скроллить колёсиком. ЛКМ и ПКМ на скроллбаре листают вверх/вниз на количество строк, которое идёт от начала видимой зоны до курсора. Таким образом, скроллинг детерминистичный (хотя есть баги 😁) и довольно быстрый.

Иногда я оставляю частые команды в самом верху.

Если я в Acme, то иногда удаляю паттерном всё содержимое, которое не является введённой командой, используя Edit , x v/^%/ d.

Вот это тоже довольно геморненько, вместо простого нажатия Enter.

Если один раз выбрать send в контекстном меню, то в следующий раз оно будет автоматически выбрано. Поэтому будет достаточно одного клика по средней кнопке мыши.

Enter был бы против концепции. Ввод с клавиатуры заменяет текущее выделение. Этой же практике следует backspace, который не очищает выделение, а заменяет его на удаление одного символа, в результате очищая выделение и один символ до него.

Более эффективное управление мышью реализовано в Acme, где вместо контекстных меню используются сочетания кликов мыши.

Причём никаких двойных/тройных кликов, мышью надо выделять самому от начала команды до конца.

Если обернуть команду в скобки или кавычки ((), [], {}, '', "", ``), то можно будет содержимое выделить двойным кликом.

Исправление kaldeon, :

сохранения истории после перезапуска

Не знаю почему этого нет. Возможно, предполагается сохранять команды где-либо и потом копипастить. KISS типо.

В Acme есть возможность сохранять состояние (Dump/Load), но на окна с терминалом (win) это не распространяется, увы. Восстанавливает только окно, заново запуская программу, но без старого содержимого.

почему-то кириллица самолётиками

Отчасти дело в шрифте. Можно поставить привычный шрифт вот так:

9term -f '/mnt/font/SFPro-Regular/16a/font'

Для получения списка шрифтов:

% fontsrv &
% 9p ls font

При этом запускать сам fontsrv для включения шрифта в 9term не обязательно. Он сам это как-то умеет делать.

К сожалению, шрифт не исправляет ввод кириллицы. По крайне мере, в дефолтном sh на маке у меня так. Если переключиться в dash или rc, то ввод кириллицы работает.

Оказалось, что пробираться через ответную простыню, чтобы отыскать в ней прошлые команды не очень практично.

Возможно. Я редко работаю с терминалами. Но на всякий случай уточню, что не обязательно скроллить колёсиком. ЛКМ и ПКМ на скроллбаре листают вверх/вниз на количество строк, которое идёт от начала видимой зоны до курсора. Таким образом, скроллинг детерминистичный (хотя есть баги 😁) и довольно быстрый.

Иногда я оставляю частые команды в самом верху.

Если я в Acme, то иногда удаляю паттерном всё содержимое, которое не является введённой командой, используя Edit , x v/^%/ d.

Вот это тоже довольно геморненько, вместо простого нажатия Enter.

Если один раз выбрать send в контекстном меню, то в следующий раз оно будет автоматически выбрано. Поэтому будет достаточно одного клика по средней кнопке мыши.

Enter был бы против концепции. Ввод с клавиатуры заменяет текущее выделение. Этой же практике следует backspace, который не очищает выделение, а заменяет его на удаление одного символа, в результате очищая выделение и один символ до него.

Более эффективное управление мышью реализовано в Acme, где вместо контекстных меню используются сочетания кликов мыши.

Причём никаких двойных/тройных кликов, мышью надо выделять самому от начала команды до конца.

Если обернуть команду в скобки или кавычки ((), [], {}, '', "", ``), то можно будет содержимое выделить двойным кликом.

Исходная версия kaldeon, :

сохранения истории после перезапуска

Не знаю почему этого нет. Возможно, предполагается сохранять команды где-либо и потом копипастить. KISS типо.

В Acme есть возможность сохранять состояние (Dump/Load), но на окна с терминалом (win), это не распространяется, увы. Восстанавливает только окно, заново запуская программу, но без старого содержимого.

почему-то кириллица самолётиками

Отчасти дело в шрифте. Можно поставить привычный шрифт вот так:

9term -f '/mnt/font/SFPro-Regular/16a/font'

Для получения списка шрифтов:

% fontsrv &
% 9p ls font

При этом запускать сам fontsrv для включения шрифта в 9term не обязательно. Он сам это как-то умеет делать.

К сожалению, шрифт не исправляет ввод кириллицы. По крайне мере, в дефолтном sh на маке у меня так. Если переключиться в dash или rc, то ввод кириллицы работает.

Оказалось, что пробираться через ответную простыню, чтобы отыскать в ней прошлые команды не очень практично.

Возможно. Я редко работаю с терминалами. Но на всякий случай уточню, что не обязательно скроллить колёсиком. ЛКМ и ПКМ на скроллбаре листают вверх/вниз на количество строк, которое идёт от начала видимой зоны до курсора. Таким образом, скроллинг детерминистичный (хотя есть баги 😁) и довольно быстрый.

Иногда я оставляю частые команды в самом верху.

Если я в Acme, то иногда удаляю паттерном всё содержимое, которое не является введённой командой, используя Edit , x v/^%/ d.

Вот это тоже довольно геморненько, вместо простого нажатия Enter.

Если один раз выбрать send в контекстном меню, то в следующий раз оно будет автоматически выбрано. Поэтому будет достаточно одного клика по средней кнопке мыши.

Enter был бы против концепции. Ввод с клавиатуры заменяет текущее выделение. Этой же практике следует backspace, который не очищает выделение, а заменяет его на удаление одного символа, в результате очищая выделение и один символ до него.

Более эффективное управление мышью реализовано в Acme, где вместо контекстных меню используются сочетания кликов мыши.

Причём никаких двойных/тройных кликов, мышью надо выделять самому от начала команды до конца.

Если обернуть команду в скобки или кавычки ((), [], {}, '', "", ``), то можно будет содержимое выделить двойным кликом.