tab при вводе сообщений. Хочу фичу
От: Кодт Россия  
Дата: 27.12.03 03:12
Оценка: 27 (1) +1
Размер табуляции в окошке ввода равен 2, в окошке просмотра (предпросмотр, окно чтения, страничка в браузере) — 4, а в поле ввода в браузере — 8.
Это бардак. Я бы предпочел, чтобы всюду было 4 — для единообразия. (Почему 4? Это наиболее рациональный размер, тем более что VC тоже настроена на 4 символа в табе).
Если есть смысл, то это можно вынести в "Настройки приложения".

Второе: в окошке редактора включен авто-отступ. Казалось бы, при чем здесь Лужков? (©Доренко). А при том, что этот отступ не зависит от того, как устроена предыдущая строка (бог с ней, ладно) и отбивается табуляцией (неожиданность), причем таб = 2 пробелам (черт!)

Вот пример:
void foo() // набрал в янусе
{
  first line; // indention = 2 spaces
    second line; // auto-indention
}

void bar() // скопировал из VC
{
    first line; // indention = 1 tab
    second line; // indention = 1 tab
    third line; // indention = 4 spaces (shaggy spaces in code)
}

В общем, хочу единообразия. Желательно, чтобы таб был равен 4 повсеместно; и если возможно, то сделать автоотступ повторяя рисунок пробелов.
Потому что иначе приходится каждый раз забивать автоотступ и вводить его руками.
... << RSDN@Home 1.1.0 stable >>
Перекуём баги на фичи!
Re: tab при вводе сообщений. Хочу фичу
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 27.12.03 09:31
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Размер табуляции в окошке ввода равен 2,


МОжно сделать любой и настраиваемой.

К> в окошке просмотра (предпросмотр, окно чтения, страничка в браузере) — 4, а в поле ввода в браузере — 8.


Вобще то окошко просмотра тот же самый браузер

К>Это бардак. Я бы предпочел, чтобы всюду было 4 — для единообразия.


А ты знаешь как размер табуляции в IE поменять?

К> (Почему 4? Это наиболее рациональный размер, тем более что VC тоже настроена на 4 символа в табе).

К>Если есть смысл, то это можно вынести в "Настройки приложения".

Есть конечно. Я к примеру предпочитаю 2 символа.

К>А при том, что этот отступ не зависит от того, как устроена предыдущая строка (бог с ней, ладно) и отбивается табуляцией (неожиданность), причем таб = 2 пробелам (черт!)


А для смартидента нужно парсер писать. Или я тебя не понял?
... << RSDN@Home 1.1.2 beta 2 (mobile station) >>
AVK Blog
Re[2]: tab при вводе сообщений. Хочу фичу
От: Кодт Россия  
Дата: 27.12.03 11:02
Оценка:
Здравствуйте, AndrewVK, Вы писали:

К>> в окошке просмотра (предпросмотр, окно чтения, страничка в браузере) — 4, а в поле ввода в браузере — 8.


AVK>Вобще то окошко просмотра тот же самый браузер


Почему чуть что — так сразу хз. Конечно, окошко браузера. Просто сейчас получается, что набираешь одно, а видишь другое (в вебе и в янусе одинково).

К>>Это бардак. Я бы предпочел, чтобы всюду было 4 — для единообразия.


AVK>А ты знаешь как размер табуляции в IE поменять?


Нужно документацию почитать... вот тут точно

К>> (Почему 4? Это наиболее рациональный размер, тем более что VC тоже настроена на 4 символа в табе).

К>>Если есть смысл, то это можно вынести в "Настройки приложения".

AVK>Есть конечно. Я к примеру предпочитаю 2 символа.


К>>А при том, что этот отступ не зависит от того, как устроена предыдущая строка (бог с ней, ладно) и отбивается табуляцией (неожиданность), причем таб = 2 пробелам (черт!)


AVK>А для смартидента нужно парсер писать. Или я тебя не понял?


А как сейчас автоиндент сделан? это встроенная фича дотнетовского редактора или ручками?
Парсер там вообще копеечный: от начала строки до первого непробельного символа (т.е. не табуляции и не пробела). Даже регексп не нужен.
Перекуём баги на фичи!
Re[3]: tab при вводе сообщений. Хочу фичу
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 27.12.03 11:14
Оценка:
Здравствуйте, Кодт, Вы писали:

К>А как сейчас автоиндент сделан? это встроенная фича дотнетовского редактора или ручками?


Отступ определяется редактором, устанавливается ручками.

К>Парсер там вообще копеечный: от начала строки до первого непробельного символа (т.е. не табуляции и не пробела). Даже регексп не нужен.


Чего то я тогда не въехал чего ты хочешь
... << RSDN@Home 1.1.2 beta 2 (mobile station) >>
AVK Blog
Re[4]: tab при вводе сообщений. Хочу фичу
От: Кодт Россия  
Дата: 27.12.03 11:24
Оценка:
Здравствуйте, AndrewVK, Вы писали:

К>>Парсер там вообще копеечный: от начала строки до первого непробельного символа (т.е. не табуляции и не пробела). Даже регексп не нужен.


AVK>Чего то я тогда не въехал чего ты хочешь


Если я ввел строку
__...._hello (где _ это таб, . это пробел)
то нажав Ентер, получу новую строку
__...._
вот чего я хочу.
Так работает табуляция в фаре.

В принципе, это излишества — минимально достаточно было бы просто регулировать размер таба в настройках.
Перекуём баги на фичи!
Re[5]: tab при вводе сообщений. Хочу фичу
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 27.12.03 11:42
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Если я ввел строку

К>__...._hello (где _ это таб, . это пробел)
К>то нажав Ентер, получу новую строку
К>__...._
К>вот чего я хочу.

Э, все равно не понял. ЧТо такое _ и что такое .?
... << RSDN@Home 1.1.2 beta 2 (mobile station) >>
AVK Blog
Re[6]: tab при вводе сообщений. Хочу фичу
От: Воронков Василий Россия  
Дата: 27.12.03 11:50
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Кодт, Вы писали:


К>>Если я ввел строку

К>>__...._hello (где _ это таб, . это пробел)
К>>то нажав Ентер, получу новую строку
К>>__...._
К>>вот чего я хочу.

AVK>Э, все равно не понял. ЧТо такое _ и что такое .?


Если у тебя в начале строки есть отступ, состоящий из энного числа табов и пробелов, то при переходе на следующую строку этот отступ сохраняется. smart indent, так сказать. В некоторых случаях очень удобно.
Re[7]: tab при вводе сообщений. Хочу фичу
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 27.12.03 12:05
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

ВВ>Если у тебя в начале строки есть отступ, состоящий из энного числа табов и пробелов,


Там включен режим когда пробелы заменяются на табуляцию при вводе.
... << RSDN@Home 1.1.2 beta 2 (mobile station) >>
AVK Blog
Re[8]: tab при вводе сообщений. Хочу фичу
От: Sinclair Россия https://github.com/evilguest/
Дата: 28.12.03 12:24
Оценка: +3
Здравствуйте, AndrewVK, Вы писали:
AVK>Там включен режим когда пробелы заменяются на табуляцию при вводе.
Именно. И этот режим корежит код при вводе. Вот смотри, я набираю:
begin
  // здесь отступ в 2 пробела ввел вручную
    // здесь мне редактор сам сделал отступ. 
    // пока я пишу, вижу эту и предыдущую строки с индентом=2 символа.
    // а на самом деле они будут выводиться с индентом=4 символа!
end

Понятен косяк?
... << RSDN@Home 1.1.2 beta 2 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.