Форум: "Прочее";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
ВнизЧто мне не нравится в командной строке? Найти похожие ветки
← →
Kostafey © (2007-08-12 14:19) [0]Отсутствие программы для удобной работы с ней!
Да-да, именно так!
Взять элементарный cmd в нем нет никакого shell-а,
чтобы можно было по ctrl+enter добавлять имя текущего файла
это не смертельно, но не очень удобно.
Зато это удобно релизовано в Totalcom.
ctrl+enter +добрать свой тект+ shift+enter
но в появившееся dos-окно текст уже не введешь.
Кзалось бы far решает эту проблему, но у него нет
того, что есть у cmd - нет полосы прокрутки для
просмотра ранее выведенных в консоль сообщений
(или если выводимое сообщение слишком большое
и не умещается в 1 экране)
← →
TUser © (2007-08-12 14:30) [1]Запросто можно окошку фара сказать размер буфера.
Еще очень удобны команды типа less, more
← →
vrem (2007-08-12 14:34) [2]не нравится то, что она только одна. вон в мандриве их по умолчанию 12 и можно параллельно во всех работать, а виндовс - отстойная одна консол, фу!
:)
← →
TUser © (2007-08-12 14:35) [3]А разве в винде есть неокошечная консоль?
← →
vrem (2007-08-12 14:38) [4]вот такие как TUser нам всё и тормозят! Кайф же не в безокошечности консоли, а в умении быстро и много печатать, сразу во многих местах..
ты наверно виндусятник просто.
:p
← →
TUser © (2007-08-12 14:50) [5]Тогда, что мешает в винде открыть много консольных окошек, раз безокошечность необязательна?
← →
Kostafey © (2007-08-12 15:19) [6]> Запросто можно окошку фара сказать размер буфера.
Это как?
> Еще очень удобны команды типа less, more
Это что за команды такие?
> а в умении быстро и много печатать, сразу во многих местах..
А это вообще зачем? :)
← →
TUser © (2007-08-12 15:34) [7]> > Запросто можно окошку фара сказать размер буфера.
>
> Это как?
На иконку кликнуть, там пункт Свойства, там где-то есть размер буфера.
> > Еще очень удобны команды типа less, more
>
> Это что за команды такие?
Ставишь cygwin (www.cygwin.com) и потом пишешь в том же фаре, например,type <a big file> | less
можно листать
← →
umbra © (2007-08-12 16:18) [8]
> чтобы можно было по ctrl+enter добавлять имя текущего файла
для этого есть кнопка tab.
← →
ferr © (2007-08-12 16:23) [9]А нет ли программ которые подменят cmd и сделают нормальную консоль?
Просто когда делаешь консольные приложения в Эклипсе например, очень приятно когда консоль поразному подсвечивает ввод и вывод, когда она не в 25 строк, когда там копи-паст работает. Это просто удобно. Очень хочется сделать что-то подобное для MSC++ и MSC#. Никто не знает возможно ли?
← →
Kostafey © (2007-08-12 16:59) [10]> На иконку кликнуть, там пункт Свойства, там где-то есть
> размер буфера.
Да это-то я делал, но полосу прокрутки в Far это не добывляет...
> Ставишь cygwin (www.cygwin.com) и потом пишешь в том же
> фаре, например,
Чего-то я недопонял.
Far при этом нужно будет из-под cygwin-а запускать что ли?
> для этого есть кнопка tab.
Ее применение удобно для директорий где количество файлов невелико :)
← →
TUser © (2007-08-12 17:01) [11]> Да это-то я делал, но полосу прокрутки в Far это не добывляет...
У меня добавляет.
> Far при этом нужно будет из-под cygwin-а запускать что ли?
да нет
← →
Kostafey © (2007-08-12 17:25) [12]> > Да это-то я делал, но полосу прокрутки в Far это не добывляет...
>
> У меня добавляет.
Плин, опять у меня "неправильные пчелы делают неправильный мед" (с)
Подскажи пожалуйста, как именно настраиваются свойства->расположение
> > Far при этом нужно будет из-под cygwin-а запускать что
> ли?
>
> да нет
Гм. попробую.
← →
Grom PE © (2007-08-12 17:29) [13]> Kostafey © (12.08.07 14:19)
> Кзалось бы far решает эту проблему, но у него нет
> того, что есть у cmd - нет полосы прокрутки для
> просмотра ранее выведенных в консоль сообщений
> (или если выводимое сообщение слишком большое
> и не умещается в 1 экране)
В Far"е набираем<любая команда, выводящая много строк> & pause
и жмем Shift+Enter.
> Запросто можно окошку фара сказать размер буфера.
Лучше Alt+F9 нажать.
← →
Kostafey © (2007-08-12 18:08) [14]> В Far"е набираем
> <любая команда, выводящая много строк> & pause
> и жмем Shift+Enter.
Он прокручивает несколько экранов текста и в конце торжественно пишет
Для продолжения нажмите любую клавишу...
> Лучше Alt+F9 нажать.
Это ничего не меняет, только размер окна по экрану делает
← →
Grom PE © (2007-08-12 18:47) [15]> Kostafey © (12.08.07 18:08) [14]
> Он прокручивает несколько экранов текста и в конце торжественно пишет
> Для продолжения нажмите любую клавишу...
Наверное, ты все-таки Enter нажал, а не Shift+Enter (открыть в новом окне).
> Это ничего не меняет, только размер окна по экрану делает
А что, надо, чтоб больше экрана был размер окна? Тогда вообще неудобно.
← →
Grom PE © (2007-08-12 19:04) [16]Вот еще такой изврат-с:
Создаем show.bat в папке, прописанной в %PATH%:@echo off
mode con cols=90 lines=1000
%*
pause
mode con cols=90 lines=30
(у меня Far имеет размеры 90x30)
Используем так:show <любые наши команды>
← →
Kostafey © (2007-08-12 19:19) [17]> Наверное, ты все-таки Enter нажал, а не Shift+Enter (открыть
> в новом окне).
если жать Shift+Enter вывод происходит в блокноте
или в новом окне far
> А что, надо, чтоб больше экрана был размер окна? Тогда вообще
> неудобно.
Нет, размер окна у меня и так = размеру экрана
> Создаем show.bat в папке, прописанной в %PATH%:
> @echo off
> mode con cols=90 lines=1000
> %*
> pause
> mode con cols=90 lines=30
> (у меня Far имеет размеры 90x30)
Это я сделал
> Используем так:
> show <любые наши команды>C:\Program Files\Far>show uninstall.log [enter]
"mode" не является внутренней или внешней -командой, исполняемой программой или пакетным файлом
Для продолжения нажмите любую клавишу . . .
"mode" не является внутренней или внешней -командой, исполняемой программой или пакетным файлом
затем идет вывод текста uninstall.log в блокнот
← →
Grom PE © (2007-08-12 19:26) [18]>Kostafey © (12.08.07 19:19) [17]
> если жать Shift+Enter вывод происходит в блокноте
> или в новом окне far
Не пойму, причем тут блокнот? И какое новое окно Far"а? Должен открыться cmd.
> "mode" не является внутренней или внешней
Куда mode дел? У меня в С:\WINDOWS\system32\ лежит, и %PATH% к нему прописан должен быть.
P.S. У меня все работает.
← →
Kostafey © (2007-08-12 19:59) [19]> Не пойму, причем тут блокнот?
Вот и я не пойму, но открывается именно он, правда.
> И какое новое окно Far"а?
Если писать команду в Far-е иногда открывается новое его окно,
но как правило блокнот
> Должен открыться cmd.
Т.е. пишем из-под cmd открыват новый cmd?
> Куда mode дел?
Хотел бы я знать...
> У меня в С:\WINDOWS\system32\ лежит, и %PATH% к нему прописан
> должен быть.
Я в Жабовскую директорию положил. %PATH% туда точно прописан.
> P.S. У меня все работает.
Тихо завидую :)
← →
Grom PE © (2007-08-12 20:09) [20]> Kostafey © (12.08.07 19:59) [19]
> Если писать команду в Far-е иногда открывается новое его окно,
> но как правило блокнот
Такой мистики я еще не встречал..
> Т.е. пишем из-под cmd открыват новый cmd?
Нет, когда пишем команду в Far"e и жмем Shift+Enter, открывается cmd и там выполняется эта команда.
> Я в Жабовскую директорию положил. %PATH% туда точно прописан.
Ну и батник теперь работает?
← →
Kostafey © (2007-08-12 21:01) [21]> Такой мистики я еще не встречал..
Ну что принтскины прислать?
> Нет, когда пишем команду в Far"e и жмем Shift+Enter, открывается
> cmd и там выполняется эта команда.
Делаю именно так.
Открывается cmd в который выводится"mode" не является внутренней или внешней -командой, исполняемой программой или пакетным файлом
Для продолжения нажмите любую клавишу . . .
а кроме того, открывается блокнот с содержимым консольного вывода
> Ну и батник теперь работает?
Перебросил как у вас в С:\WINDOWS\system32\, прописал этот путь в PATH -
эффект не изменился.
> Ставишь cygwin (www.cygwin.com) и потом пишешь в том же
> фаре, например,
>
> type <a big file> | less
Поставил cygwin. Far конструкцию| less
понимать от этого не начал.
← →
Grom PE © (2007-08-12 21:17) [22]> Ну что принтскины прислать?
Зачем? Дело не в том, что я не верю. Я удивляюсь, с чего система так себя ведет.
Эх... Напиши что-ли в ICQ 9070033 завтра, будем выяснять, что за чудеса.
Сейчас спать пойду.
← →
Kostafey © (2007-08-12 21:25) [23]> [22] Grom PE © (12.08.07 21:17)
Понял, спасибо.
Завтра после 19:00 вас устроит ?
← →
TUser © (2007-08-12 22:28) [24]Конструкцию | должен понимать не FAR, а винда. Команда less входит в цигвин, должны быть пути прописаны, но это делает инсталятор. Shift+Enter в фаре означает ShellOpen, а уж как там шелл (виндовая оболочка) настроена - может и на открытие Блокнота, хотя тоже странно.
← →
Zeqfreed © (2007-08-13 01:45) [25]Ух, какое интересное обсуждение :)
А есть еще man, cat, grep, find, dd, bc, cut, sed, shuf и много-много других страшных слов %)
← →
Grom PE © (2007-08-13 06:34) [26]> Kostafey © (12.08.07 21:25) [23]
> Завтра после 19:00 вас устроит ?
Конечно.. Да в любое время, когда я в онлайне.
Кстати, подумал, раз уж есть Far, так к черту этот more, и написал более удобный батничек:@echo off
if "%*"=="" (
echo Usage: %~nx0 ^<commands^> - view output of the commands using Far.
exit)
setlocal
set sout=%temp%\%random%_stdout.tmp
set serr=%temp%\%random%_stderr.tmp
echo Stdout: >> %sout%
echo ======= >> %sout%
echo. >> %sout%
echo Stderr: >> %serr%
echo ======= >> %serr%
echo. >> %serr%
%* >> %sout% 2>> %serr%
type %sout% %serr% | "c:\program files\far\far.exe" /v -
del %sout% %serr%
endlocal
И самому сгодится =)
← →
Grom PE © (2007-08-13 06:37) [27]> Grom PE © (13.08.07 6:34) [26]
> more
Имелся ввиду mode.
← →
Kostafey © (2007-08-13 07:53) [28]> А есть еще man, cat, grep, find, dd, bc, cut, sed, shuf
> и много-много других страшных слов %)
Вот верно сказано страшных слов.
Наверное они от cygwin-а вестимы?
Где б найти описание, мануальчик какой всего этого?
← →
Grom PE © (2007-08-13 09:04) [29]> Kostafey © (13.08.07 7:53) [28]
> Где б найти описание, мануальчик какой всего этого?
Ну хотя бы тут:
http://en.wikipedia.org/wiki/List_of_Unix_utilities
← →
umbra © (2007-08-13 10:39) [30]
> А нет ли программ которые подменят cmd и сделают нормальную
> консоль?
>
есть некий powershell того же майкрософта. Вроде бы некое подобие линуксового шелла. Но сам не пользовался, не знаю.
← →
umbra © (2007-08-13 10:44) [31]
> > для этого есть кнопка tab.
>
> Ее применение удобно для директорий где количество файлов
> невелико :)
>
гм, а в фаре по панели лазить, конечно, удобнее
← →
Kostafey © (2007-08-13 12:27) [32]> Ну хотя бы тут:
> http://en.wikipedia.org/wiki/List_of_Unix_utilities
Угу, спасибо. Изучу.
> есть некий powershell того же майкрософта.
Посмотреть что ли...?
> гм, а в фаре по панели лазить, конечно, удобнее
Во-первых действительно удобнее и нагляднее, во вторых есть
alt + [первые символы искомого файла]
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.045 c