ibash.org.ru - Новый цитатник Рунета | Цитаты: По дате По рейтингу Случайно Добавить Поиск RSS |
Форум: верстка HTML в win 1 > [RSS] | Форум: Вход Регистрация Участники Поиск RSS |
xserg 22.10.2009 - 05:56 | Пишу в Kompozer и akelpad. Отладка: firefox, apache, php, validator.w3.org. Много мелких файлов. Не ахти как удобно, но опенсурс. А не подскажете ли, чего бы ещё к этому списку добавить/заменить? |
xserg #1 - 22.10.2009 - 05:58 | Да вообще-то срать на винду, любой софт подойдет (virtualbox рулит). |
Ским #2 - 22.10.2009 - 09:28 | /me вообще в kate этим занимается, иногда в nano, а так - есть Quanta |
deyt #3 - 22.10.2009 - 09:33 | emacs? |
Malefic #4 - 22.10.2009 - 10:16 | FrontPage, не? |
ilik #5 - 22.10.2009 - 10:35 | Под вендой - PSPsad (от предыдущего прогера остался) А в основной системе - либо Kwrite, либо Quanta |
ilik #6 - 22.10.2009 - 10:37 | s/PSPsad/PSPad |
unikoid #7 - 22.10.2009 - 13:57 | Emacs/Notepad++ if(money) DreamWeaver; |
Shock #8 - 22.10.2009 - 14:23 | Netbeans, а если не смущает проприетарность, то еще лучше — IntelliJ IDEA, вёрстка в которой доставляет) |
5423 #9 - 22.10.2009 - 14:23 | if(money) HireHindu(); |
Malefic #10 - 22.10.2009 - 16:43 | /me сожалеет, что не удался его тонкий и искрометный троллинг Реально - в винте Notepad++, в жизни - Gedit |
12334 #11 - 22.10.2009 - 20:24 | if(money) Нафиг эту вёрстку |
ZL[]RD #12 - 23.10.2009 - 01:45 | #10 +1 |
stroncium #13 - 24.10.2009 - 00:39 | geany Как увидел его - забил на nano. |
naryl #14 - 24.10.2009 - 00:48 | Не могу понять, какой здравомыслящий человек будет писАть в nano, если есть что-то другое? |
4123 #15 - 24.10.2009 - 08:57 | #14 +1 emacs rules! http://xkcd.com/378/ |
SpideR #16 - 24.10.2009 - 14:25 | emacs атстой, одно название чего стоит |
Grigfather #17 - 24.10.2009 - 15:35 | Там психолог хороший! |
Кто-то #18 - 24.10.2009 - 17:45 | Кофе варит. А текстовой редактор... Да кому он нужен? |
Grigfather #19 - 24.10.2009 - 20:10 | Вру - там психотерапевт |
stroncium #20 - 25.10.2009 - 16:46 | #14 А чем тебе nano плох? Мне вот в нем не хватало только сворачивания блоков кода, но это, вообще говоря, фича, которая есть не везде и не всем нужна. |
stroncium #21 - 25.10.2009 - 16:46 | #14 Он, кстати, в тысячу раз лучше, чем pico. |
naryl #22 - 25.10.2009 - 17:50 | > Мне вот в нем не хватало только сворачивания блоков кода Если хватает - пользуйся. Мне не хватает: сворачивания блоков кода, возможностей по быстрому перемещению курсора, макросов, операций над текстовыми объектами (например va{D для удаления текущей функции в vim), выравнивания текста по ширине, интеграции с ctags. Возможно ещё что забыл. |
stroncium #23 - 25.10.2009 - 22:58 | #22 Ну такими извратами я никогда не страдал. А что такое "выравнивание текста по ширине"? Т.е. я вообще хнаю, что это такое, но как-то оно у меня совершенно с программированием не сочетается. Если же говорить о написании текстов - то Q10. Правда под линуха его нет и никогда не будет(по заявлению автора). |
.:Eric Gurt:. #24 - 25.10.2009 - 23:02 | if (money>money_needed) die "нах надо"; |
Mironor #25 - 26.10.2009 - 00:00 | Geany Маленькое ide для всех и вся |
naryl #26 - 26.10.2009 - 00:16 | > Ну такими извратами я никогда не страдал. Почему любую фичу, увеличивающую эффективность редактирования текста называют извратом? Изврат - это использовать для программирования блокнотоподобный, с позволения сказать, "редактор" и гордиться этим. |
naryl #27 - 26.10.2009 - 00:30 | Например, как в Geany и nano выполнить следующие задачи? ----------------------------------------- Есть функция, получавшая числа. Использовалась она в паре-тройке мест. Неожиданно (рафакторинг) эта функцуия стала получать строки. Нужно каждый аргумент в точках её вызова преобразовать в строку. т.е. myfunc(myarg) нужно заменить на myfunc(to!string(myarg)). В разных точках вызова аргументы называются по разному. vim: 1. ставим курсор на аргумент в одном из вызовов и делаем: qabito!string(<ESC>ea)<ESC>q 2. Ставим курсор на следующий аргумент и вызываем созданный ранее макрос: @a 3. Повторяем для всех аргументов. ----------------------------------------- Или вот ещё пример. Есть программа на TCL. Нужно вывести в консоль результат выполнения 10-ти команд. т.е. mycommand arg1 $arg2 преобразовать в puts [mycommand arg1 $arg2] vim: 1. qs0iputs [<ESC>A]<ESC>jq 2. Считаем количество строк, требующих дебаг-принта (пусть будет 10) и столько раз вызываем макрос: 10@s ----------------------------------------- Или вставить в скрипт результат выполнения команды: :r !ls |
Ским #28 - 26.10.2009 - 10:20 | нарил, пойми одну простую вещь: если тебе так необходим вим - используй его на здоровье, только не еби мозги людям, которым нано хватает за глаза. |
alemaz #29 - 26.10.2009 - 11:56 | #28 +стопицотстопицотов |
Temcha #30 - 26.10.2009 - 12:32 | А в хроме прикольная смотрелка стилей... Но тема про виндовую верстку уже накрылась. так что я умолкаю. |
naryl #31 - 26.10.2009 - 13:52 | Хм... Ским, alemaz, рекомендую обратить внимание на #22, а потом на #23: "Ну такими извратами я никогда не страдал." Я бы и рад, но г-н stroncium применил нечестный метод спора, а я, каюсь, не нашёл в себе сил проигнорить. |
stroncium #32 - 26.10.2009 - 15:49 | #27 Первое я обычно выполняю регекспами, проще как-то. Хотя да, макросы тоже иногда бывают нужны(хотя и только тогда, когда ты сам что-то изначально изогнул.). Второе можно сделать и в nano и в geany. #31 Вполне честный аргумент, я считаю. Просто я никогда с этим не сталкивался, как мне судить. Я не понимаю, какие еще возможности по перемещению по тексту могут быть нужны, кроме up, down, left, right, home, end, pgup, pgdт, wordright, wordleft, goto. Потому я думаю будет честно с моей стороны называть это извратом. Ты, кстати, так и не сказал, что понимаешь под выравниванием текста по ширине, хотя мне правда интересно, вместо чего ушел в описание фич, которые(якобы) можно сделать только в виме. |
stroncium #33 - 26.10.2009 - 15:50 | * которые(якобы) есть только в виме. |
naryl #34 - 26.10.2009 - 16:46 | Я не говорил, что это можно сделать только в виме. Всё это можно сделать и в emacs и в (слышал) IntelliJ IDEA. vim только как пример. Вырвавнивание текста по ширине - в программировании не нужно. Разве что комментарии оформлять. Но иногда использую в документации. Всякие README и TODO. > Второе можно сделать и в nano и в geany. Как? |
stroncium #35 - 27.10.2009 - 07:12 | #34 Прошу прощения, имел в виду третье, В geany можно табнуться во встроенный терминал, выполнить что угодно, и скопировать. В nano был хоткей для выполнения команд, все время натыкался на него случайно по началу. Но это кстати тоже очень-очень сомнительная фича, я ей придумал только одно применение - лирстить папку со свежескачанными торрентами в список фильмов на просмотр, но мне не очень удобно для этого запускать редактор. В кодинге - вообще неприменимо. Что-же до второго, то если я правильно понял, тоже делается простейшим регэкспом. Обычно я такое не делаю, но если надо: Выделить область,<Ctrl>+R, ^(.*)$, <Tab>, puts [$1], <Alt>+l. Более удобно, чем макросы, мне кажется. |
naryl #36 - 27.10.2009 - 08:08 | А как он узнает что нужно именно 10 строк подряд обернуть в puts? :) |
naryl #37 - 27.10.2009 - 08:38 | Кстати, спасибо. Не приходило в голову что можно регэксп так использовать. Похоже если привыкнуть всё решать ими, то можно Geany использовать не хуже vim. Вот аналог для vim с регэкспами: :.,.+9s/^\(.*\)$/puts [\1]/ :.,.+9 означает для текущей и следующих 9-ти строк. |
stroncium #38 - 27.10.2009 - 19:39 | #37 На самом деле, это именно та сфера, где регэкспы подходят лучше всего, хотя если привыкнуть(это не сложно, большая часть регэкспов не использует сложных техник, например я всего несколько раз в жизни использовал операторы предшествия и следования, а так - просто матчинг, да группы), то ими очень хорошо получается прототипизировать все, что связано с обработкой строк, ведь регэксп гораздо проще полного языка программирования, и писать их получается значительно быстрее. Ну а если совершенно нет критичности по времени - то можно так и оставить, ка кнапример в этом случае с заменой строк. Ни в geany, ни в nano сказать "обработать 10 строк" напрямую не получится. Но есть варианты: в geany, как я писал выше, применение замены к выделенному тексту(выделить - не намного медленней, чем посчитать строки), либо тыкать <Alt>+n (replace&find), в nano - тыкать y, хотя возможно там тоже есть применение к выделенному участку. |
naryl #39 - 27.10.2009 - 21:26 | Зато вимеры быстро *вычитают* в уме! ;) |
К списку вопросов | Страницы: 1 > |
«ibash.org.ru — Новый цитатник Рунета» | Почта вебмастера: imail@ibash.org.ru |