Концевые пробелы при Копировании текста с экрана (AltIns)
- John Doe
- Бюрократ
- Posts: 13863
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Глюки и баги, появившиеся в «ночных сборках»
А разве бывают незначащие пробелы в вертикальном блоке?Denis wrote:Вроде как раньше, при использовании грабера экрана, Far отрезал незначащие пробелы, а теперь нет.
Re: Глюки и баги, появившиеся в «ночных сборках»
Судя по коду, блок не вертикальный.
John Doe wrote:А разве бывают незначащие пробелы в вертикальном блоке?Denis wrote:Вроде как раньше, при использовании грабера экрана, Far отрезал незначащие пробелы, а теперь нет.
Re: Глюки и баги, появившиеся в «ночных сборках»
теряется весь смысл грабера экрана.Denis wrote:Предлагаю обрезать trailing spaces в грабере экрана:
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
Re: Глюки и баги, появившиеся в «ночных сборках»
Может я ошибаюсь, но, как минимум, последние несколько сот билдов обрезали trailing spaces. И это было удобно для последующей вставки в command line. Т.е. можно было выделить кусок до конца экрана по ShiftEnd и потом вставить только текст, без лишних пробелов.
- zg
- zero-gravity
- Posts: 6037
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Глюки и баги, появившиеся в «ночных сборках»
всегда ж обращалось, не?Skirda wrote:теряется весь смысл грабера экрана.Denis wrote:Предлагаю обрезать trailing spaces в грабере экрана:
- HaRT
- Moderator
- Posts: 10868
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Глюки и баги, появившиеся в «ночных сборках»
Лично я за то, чтобы он копировался как вертикальный. Какие будут мнения?Denis wrote:Судя по коду, блок не вертикальный.
Например, когда нужно скопировать вертикально форматированный вывод и вставить в вертикально форматированный же текст.Denis wrote:Можно подойти с другой стороны - а когда бывают нужны/важны trailing spaces?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: Глюки и баги, появившиеся в «ночных сборках»
В грабере блок перестал быть вертикальным как минимум с "Tue Dec 1 01:37:56 2009 +0000", т.е. 4.5 года назад, и, вроде как, всех всё устраивало.
HaRT
А можно пример вывода и вставки - конкретных программ, что понять, где чего сейчас не работает?
HaRT
А можно пример вывода и вставки - конкретных программ, что понять, где чего сейчас не работает?
Re: Глюки и баги, появившиеся в «ночных сборках»
Лично у меня сейчас проблема с изменениями в grabber: после того, как я в грабере выделяю текст по ShiftEnd и потом вставляю в command line - из-за пробелов я вижу только небольшой кусок окончания command line.
- HaRT
- Moderator
- Posts: 10868
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Глюки и баги, появившиеся в «ночных сборках»
Denis
На пример надо ещё потратить время и силы.
Объясню свою позицию другими словами: удалить хвостовые пробелы при копировании или при вставке очень просто — скриптом на Lua. А вот восстановить их, если они не были скопированы — гораздо сложнее (если вообще возможно — я не знаю, даёт ли консоль информацию, где концы строк). Именно поэтому я ратую за то, чтобы в буфер обмена эти концевые пробелы всё-таки попадали.
На пример надо ещё потратить время и силы.
Объясню свою позицию другими словами: удалить хвостовые пробелы при копировании или при вставке очень просто — скриптом на Lua. А вот восстановить их, если они не были скопированы — гораздо сложнее (если вообще возможно — я не знаю, даёт ли консоль информацию, где концы строк). Именно поэтому я ратую за то, чтобы в буфер обмена эти концевые пробелы всё-таки попадали.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: Глюки и баги, появившиеся в «ночных сборках»
Я согласен с тем, что удалять пробелы проще, чем добавлять, но, лично я, не знаком с софтом, для которого нужны хвостовые пробелы и потому предлагаю их удалять, как это уже делается на протяжении многих лет. С точки зрения практики - эти пробелы не только не нужны, ни и мешают - я выше привёл пример с коммандной строкой. Можно привести пример программ, которым нужны оконечные пробелы?
HaRT wrote:Denis
На пример надо ещё потратить время и силы.
Объясню свою позицию другими словами: удалить хвостовые пробелы при копировании или при вставке очень просто — скриптом на Lua. А вот восстановить их, если они не были скопированы — гораздо сложнее (если вообще возможно — я не знаю, даёт ли консоль информацию, где концы строк). Именно поэтому я ратую за то, чтобы в буфер обмена эти концевые пробелы всё-таки попадали.
- HaRT
- Moderator
- Posts: 10868
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Концевые пробелы при Копировании текста с экрана (AltIns
Вопрос к знатокам: даёт ли API виндовой консоли информацию о длине строк?
Т.е. можно ли понять, сколько пробелов вывела программа перед символом новой строки?
Т.е. можно ли понять, сколько пробелов вывела программа перед символом новой строки?
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
Re: Концевые пробелы при Копировании текста с экрана (AltIns
Компромиссное предложение: копировать вертикальный блок без обрезания хвостовых пробелов по Shift-Enter, а обычный с обрезанием — по Enter.