На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь

Страницы: (1182) « Первая ... 1086 1087 [1088] 1089 1090 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата wind @
    Разумеется. И на самое сложное создатели софта для линуха обычно плюют.

    Ну не всегда. Интуитивно понятного тоже полно.
    Просто засчет интуитивности эффективность и удобство можно повысить значительно. А создателя софта под виндоус это делать бояться, считая пользователей тем, кем вы их считаете(вы это вон выше описали).


    Цитата wind @
    Действительно, и почему я никогда этим не пользовался?

    Потому что нигде не прочитали про регекспы? = )
    Ну или потому что ваша идеология -- пофиг на эффективность, лишь бы мозг/память лишний раз не напрягать.
    Сообщение отредактировано: Pourtous -
      Цитата Pourtous @
      Интуитивно понятного тоже полно.

      Да, я как раз под впечатлением от gimp'а.

      Цитата Pourtous @
      Ну или потому что ваша идеология -- пофиг на эффективность, лишь бы мозг/память лишний раз не напрягать.

      Не угадали. Потому что никогда не был недоволен возможностями встроенного редактора в FAR. Разве не вы только что пытались сказать, что следует использовать подходящий инструмент для конкретной задачи?
        Цитата wind @
        Да, я как раз под впечатлением от gimp'а.

        И он не нравится? Что же там плохого?
        Погуглите, у него есть модификация под фотошопные хоткеи, если вдруг.

        Цитата wind @

        Не угадали. Потому что никогда не был недоволен возможностями встроенного редактора в FAR. Разве не вы только что пытались сказать, что следует использовать подходящий инструмент для конкретной задачи?

        Эм, использовать для задачи подходящий инструмент и отказываться осваивать новое под предлогом все и так хорошо -- это разные вещи. Вы свободно владеете регекспами? Если нет -- то вы именно отказались от освоения нового, а не сделали осознанный выбор наиболее подходящего для задачи инструмента. Если да -- то опять же, простите, из опыта наблюдения за людьми(в том числе зарабатывающими админством на корку хлеба с маслом и икрой) -- вы уникум.
        Сообщение отредактировано: Pourtous -
          Цитата Pourtous @
          Эм, использовать для задачи подходящий инструмент и отказываться осваивать новое под предлогом все и так хорошо -- это разные вещи. Вы свободно владеете регекспами? Если нет -- то вы именно отказались от освоения нового, а не сделали осознанный выбор наиболее подходящего для задачи инструмента.

          Не в ту степь. Просто я первый раз слышу, чтобы поиск regexp'ом был нужен при редактировании текстовых файлов. Поиск слова - да, но regexp - не могу даже придумать такой ситуации. Кстати, знаковая вещь - всобачить нужный по мнению программиста функционал в редактор, даже не поинтересовавшись, а нужно ли подобное пользователям :P

          Цитата Pourtous @
          Если да -- то опять же, простите, из опыта наблюдения за людьми(в том числе зарабатывающими админством на корку хлеба с маслом и икрой) -- вы уникум.

          Я программированием зарабатываю. Админы - это совсем другая (враждебная) каста компьютерозверей :)
            Цитата wind @
            Просто я первый раз слышу, чтобы поиск regexp'ом был нужен при редактировании текстовых файлов


            Цитата wind @
            Я программер. Админы - это совсем другая (враждебная) каста компьютерозверей :)


            Ну, второе объясняет первое. Правка конфигов в индустриальных количествах -- админская задача, вам о ее тонкостях знать получается особо не откуда. Когда промышленного размаха, или хотя бы частого использования нет -- то нет и преимущества интсрументов навроде вима.
            А научиться использовать вим для редактирования исходников -- вы и не пробовали наверняка.

            Добавлено
            Цитата wind @
            Кстати, знаковая вещь - всобачить нужный по мнению программиста функционал в редактор, даже не поинтересовавшись, а нужно ли подобное пользователям :P

            Программисты сами пользователи этого инструмента. Активные.
            Сообщение отредактировано: Pourtous -
              Цитата Pourtous @
              А научиться использовать вим для редактирования исходников -- вы и не пробовали наверняка.

              А вдруг понравится, если попробовать? Как, к примеру, с помощью vim в исходнике java переименовать переменную?

              Добавлено
              Цитата Pourtous @
              Правка конфигов в индустриальных количествах -- админская задача, вам о ее тонкостях знать получается особо не откуда. Когда промышленного размаха, или хотя бы частого использования нет -- то нет и преимущества интсрументов навроде вима.

              О том и речь - незачем домохозяйкам править конфиги скриптами (кстати не вимом, в любом случае) ;)
                Цитата wind @
                А вдруг понравится, если попробовать? Как, к примеру, с помощью vim в исходнике java переименовать переменную?


                :%s/\<oldname\>/newname/g

                http://www.oualline.com/vim-cook.html#interactive%20replace

                Но для жавы эклипс все равно останется лучшим решением, имхо. Но я тут ни разу не специалист.

                Добавлено
                Цитата wind @
                О том и речь - незачем домохозяйкам править конфиги скриптами (кстати не вимом, в любом случае) ;)

                Удобная правка текстов много кому нужна. Тексты не ограничиваются конфигами и исходниками)
                Сообщение отредактировано: Pourtous -
                  Цитата Pourtous @
                  Но для жавы эклипс все равно останется лучшим решением, имхо.

                  Ага (хотя eclipse - не лучшая из сред). Не только для java, для любого другого языка (ide), потому как переименовывать следует с учётом языковых конструкций. Причём в том же eclipse я могу это сделать с клавиатуры (alt+ctrl+r - новое имя - ввод), так и мышкой, причём всё это - ни разу не читая манулов. Эффективный и удобный vim, да?
                    Цитата wind @
                    потому как переименовывать следует с учётом языковых конструкций.

                    И что по вашему не учтет вышеприведенное?
                      Цитата Pourtous @
                      И что по вашему не учтет вышеприведенное?

                      Ну тут всё просто:

                      ExpandedWrap disabled
                        private String text; // нужно переименовать
                         
                        public void method(String text) { // а тут совсем не нужно
                            this.text = text; // а вот тут нужно переименовать, но только в левой части выражения
                        }
                         
                        public void method() {
                            String text = ...; // а тут не нужно
                        }
                        Цитата wind @
                        Эффективный и удобный vim, да?

                        Да.

                        Эклипс заточен под жаву, и поэтому длянее весьма хорош.
                        Но никак не для всего.

                        Я правда не вижу смысла пересказывать все возможности вима как редактора. Да и не знаю я их всех, я его осваиваю только. Мне студия пока еще роднее. Но видя вим в руках профессионалов хочется научиться добиваться такой же эффективности.

                        Добавлено
                        Структурные особенности умеют учитывать плагины. Вот пример -- http://insenvim.sourceforge.net/plugin/cpp/cppft.html .

                        Вот первое попавшееся для жавы -- http://www.vim.org/scripts/script.php?script_id=1213

                        Добавлено
                        Про вим и еклипс -- http://dgoodwin.dangerouslyinc.com/replacing-eclipse-vim-java-development
                        Сообщение отредактировано: Pourtous -
                          Цитата Pourtous @
                          Структурные особенности умеют учитывать плагины.

                          Совсем другое дело. Правда, помимо уймы времени на изучение суперредактора следует ещё немного времени потратить на поиск плагинов и поработать тестировщиком :)

                          Добавлено
                          Цитата Pourtous @
                          Про вим и еклипс -- http://dgoodwin.dangerouslyinc.com/replaci...ava-development

                          Кошмар :wacko: Чем занимаются люди, вместо того, чтобы накапливать полезные знания и заниматься полезными делами...
                            Цитата wind @
                            Совсем другое дело. Правда, помимо уймы времени на изучение суперредактора следует ещё немного времени потратить на поиск плагинов и поработать тестировщиком :)

                            Ну, посмотрите по последней ссылке -- люди даже с эклипса на вим переползают.

                            Добавлено
                            Ну и для работы с с/с++, к примеру, тестировщиком быть не надо ни разу, все давным давно оттестировано.

                            Добавлено
                            Цитата wind @
                            Кошмар :wacko: Чем занимаются люди, вместо того, чтобы накапливать полезные знания и заниматься полезными делами...

                            http://eclim.sourceforge.net/
                              Цитата wind @
                              Кстати, как с помощью vim дописать строку в текстовый файл, сохранить изменения и выйти из программы? По шагам?
                              ExpandedWrap disabled
                                ]]oblablablaESC:wq
                                Цитата wind @
                                Причём не для всех, а лишь для имеющих тонну времени на поразбираться (любителей, проще говоря). Но только не для пользователей.

                                Обожаю слушать серьезных дяденек, которые настолько заняты, что абсолютно ни на что времени нет. Полагаю, все время уходит на клацанье мышой по «интуитивно понятному пользовательскому интерфейсу»?
                                Цитата wind @
                                Мне точных сведений не предоставляли, но рискну предположить, что на одних только дельфях программных продуктов сделано больше, чем можно будет насчитать буковок во всех исходниках vim.

                                Ну если понимать под программным продуктом утилиты для смены обоев -- тогда, конечно, да. Тут Delphi впереди планеты всей.
                                Цитата wind @
                                Кстати, как с помощью vim дописать строку в текстовый файл, сохранить изменения и выйти из программы? По шагам?

                                vim somefile.ext => Go => пишем строку => <ESC>:wq
                                А теперь вы,батенька, скажите, как мне в «интуитивно понятных редакторах» сохранить выделенную область в файл? По шагам. В vim это будет так: выделяем => <ESC>:w! filename.
                                Как в «интуитивно понятных редакторах» переписать строчку? Т. е. имеется printf ("Hello, world"), а надо строку полностью переписать (ну, скажем, мы скопипастили кусок кода). Замена единичная, т. е. никаких find-and-replace не надо. vim: находясь внутри строки: F"ct"<вписываем то, что надо>. Это все нажимается по сигналу мозга «надо поправить вот эту херню в кавычках». Имея команду c и range tX очень частно даже не нужно прибегать к find-and-replace -- просто юзаем «.»
                                Видел неоднократно среднестатистических пользователей MS VS и Eclipse -- IntelliSence не дает им никаких преимуществ.
                                Цитата Pourtous @
                                Эм, Ins-PgDn до конца файла-Дописать-Esc-:wq

                                Ндя... Грустно.
                                Цитата wind @
                                Встроенный в FAR редактор. Ctrl+End, дописать, Shift+F10. Гораздо быстрее, однако. А главное, не нужно ничего читать, чтобы узнать о назначении комбинации Shift+F10. И не надо давить I для перехода в режим вставки.

                                You, sir, fail! Ctrl-End, а потом надо давить на «End», чтобы перейти в конец строки, а потом жать «Enter», чтобы добавить строчку и только потом уже начинать вписывать туда что-то.
                                Также рекомендую принять на веру тезис о том, что скорость набора текста не является ограничивающим фактором при написании кода для среднестатистического пользователя ПК. Код это ведь не символьные цепочки, записываемые под диктовку. Код -- это последовательность действий, прежде чем записать которую, надо еще ее обдумать.

                                Добавлено
                                Цитата wind @
                                Как, к примеру, с помощью vim в исходнике java переименовать переменную?

                                Рефакторинга нет. Можно только заменить строку, выражающую имя переменной, на другую строку.
                                Цитата wind @
                                Причём в том же eclipse я могу это сделать с клавиатуры (alt+ctrl+r - новое имя - ввод), так и мышкой, причём всё это - ни разу не читая манулов.

                                Информация о хоткее ctrl-shift-r автоматически подгружается в подкорку при старте eclipse? Вау, какие продвинутые технологии!
                                Цитата wind @
                                Ну тут всё просто:

                                За такой код надо иголки под ногти загонять. Такое допустимо в перле, питоне, лиспе, php (наверняка есть еще языки, в которых при обращении к данным класа необходимо явно указывать инстанс this), но в Java/C++/Delphi надо применять к автору таких опусов самые жесткие меры. Обычно спустя некоторое время, при правке подобных «шедевров» люди наталкиваются на проблему: «вот тут же написано, а ни*** не работает!».
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 1086 1087 [1088] 1089 1090 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



                                Рейтинг@Mail.ru
                                [ Script execution time: 1.2022 ]   [ 15 queries used ]   [ Generated: 5.11.26, 22:55 GMT ]