Latest post of the previous page:
Да бросьте. Список всегда заполняется сверху вниз. Вставлять _перед_ не надо практически никогда. Каждый раз ошибаюсь, ругаюсь и сдвигаю элемент вниз, хорошо хоть это несложно. А две команды - действительно лишнее. В общем для меня ответ очевиден. Но убеждать более не буду, вопрос не настолько принципиален...Избавиться от пустой строки в списках
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Избавиться от пустой строки в списках
Убеждать не надо, просто покажите.Max Rusov wrote:Да бросьте. Список всегда заполняется сверху вниз. Вставлять _перед_ не надо практически никогда. Каждый раз ошибаюсь, ругаюсь и сдвигаю элемент вниз, хорошо хоть это несложно. А две команды - действительно лишнее. В общем для меня ответ очевиден. Но убеждать более не буду, вопрос не настолько принципиален...
(NightRoman выше просил примеры не из фара.)
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Избавиться от пустой строки в списках
Вопрос не принципиален, да. Но примеры помогают.
Открыл VS 2008.
Tools\External Tools -- там кнопка [Add] (не Insert) вставляет всегда в конец списка, потом можно подвигать.
Tools\Options\Projects and Solutions\VC++ Directories -- тут интереснее список, порядок-то важен -- кнопка называется New Line (Ctrl+Insert) вставляет перед текущим. В конце есть пустая строка (нравится мне это это или нет (не нравится, ибо там же есть способы отсортировать)). Но с этой пустой строкой там я готов мириться, ибо этот список как меню для выбора никогда не применяется. А вот пустая строка в списке, который призвать работать и как меню, слегка(?) анноит (и таких примеров вне Фара я не помню).
Открыл VS 2008.
Tools\External Tools -- там кнопка [Add] (не Insert) вставляет всегда в конец списка, потом можно подвигать.
Tools\Options\Projects and Solutions\VC++ Directories -- тут интереснее список, порядок-то важен -- кнопка называется New Line (Ctrl+Insert) вставляет перед текущим. В конце есть пустая строка (нравится мне это это или нет (не нравится, ибо там же есть способы отсортировать)). Но с этой пустой строкой там я готов мириться, ибо этот список как меню для выбора никогда не применяется. А вот пустая строка в списке, который призвать работать и как меню, слегка(?) анноит (и таких примеров вне Фара я не помню).
Re: Избавиться от пустой строки в списках
Я согласен, что Ins изначально из покон веков добавлял перед. Но нужды редактирования/дополнения списков в подавляющем большинстве случаев требуют добавлять после. Курсор, при открытии списка, по умолчанию должен становиться на последний элемент, последний в хронологическом порядке. Если список заполняется сверху-вниз, то новый элемент должен вставляться после текущего, если снизу-вверх, то перед текущим. Но писать снизу-вверх, это простите, извращение.
- HaRT
- Moderator
- Posts: 10860
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Избавиться от пустой строки в списках
Так а всё же: если в дополнение к действию Вставить [перед/после текущ.], сделать действие Добавить [в конец списка], то не будет ли этого достаточно?
На какую кнопку новое действие назначить — это вопрос отдельный.
На какую кнопку новое действие назначить — это вопрос отдельный.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: Избавиться от пустой строки в списках
На наиболее часто используемое действие должно быть назначено наиболее короткое сочетание кнопок (одна) - Ins, и это действие вставка после. Вставку перед можно повесить на Shift-Ins, что довольно логично, учитывая тот факт, что на многих клавах Shift изображён со стрелкой вверх.
Куда ставить курсор при открытии списка, если заранее неизвестно направление его заполнения? - Ставить на самый нижний элемент, так как это наиболее ожидаемое поведение.
Крайние элементы (первый и последний) могут перемещаться в конец и начало списка кнопками Ctrl-Up/Dn.
Отдельная комбинация помещения в конец списка, или начало не нужна.
Куда ставить курсор при открытии списка, если заранее неизвестно направление его заполнения? - Ставить на самый нижний элемент, так как это наиболее ожидаемое поведение.
Крайние элементы (первый и последний) могут перемещаться в конец и начало списка кнопками Ctrl-Up/Dn.
Отдельная комбинация помещения в конец списка, или начало не нужна.
Re: Избавиться от пустой строки в списках
На счет "наиболее часто используемых действий" - не надо быть таким категоричным. У вас это "После", у меня - исключительно "До".
Опять таки, не нужно ломать устоявшуюся "моторику". Не раз были "крики" после введения или изменения поведения программы. Категорически против текущего поведения - вроде только два человека. Так что...
Сделать ShiftIns - "После", поведение Ins - не трогать (оставить "До"). А вам можно будет просто намакросить себе требуемое поведение.
Опять таки, не нужно ломать устоявшуюся "моторику". Не раз были "крики" после введения или изменения поведения программы. Категорически против текущего поведения - вроде только два человека. Так что...
Сделать ShiftIns - "После", поведение Ins - не трогать (оставить "До"). А вам можно будет просто намакросить себе требуемое поведение.
Re: Избавиться от пустой строки в списках
Maximus5
Я всю жизнь пишу по-старинке - сверху вниз, и выполнение программ (у меня) идёт сверху вниз, выполнение действий в списках тоже, да и женщин я привык раздевать тоже сверху вниз, поэтому снизу вверх для меня как-то даже дико
Я всю жизнь пишу по-старинке - сверху вниз, и выполнение программ (у меня) идёт сверху вниз, выполнение действий в списках тоже, да и женщин я привык раздевать тоже сверху вниз, поэтому снизу вверх для меня как-то даже дико
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: Избавиться от пустой строки в списках
Maximus5
Хорошо все сказано. Подписываюсь под каждым словом.
Хорошо все сказано. Подписываюсь под каждым словом.
- Tim Sobolev
- Posts: 729
- Joined: Fri 01 Apr, 2005 14:46
- Location: Украина
- Has thanked: 1 time
- Been thanked: 7 times
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Избавиться от пустой строки в списках
А разве нельзя намакросить уже сейчас?Maximus5 wrote:Сделать ShiftIns - "После", поведение Ins - не трогать (оставить "До"). А вам можно будет просто намакросить себе требуемое поведение.