forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

Ответ
 
Опции темы Опции просмотра
  #31  
Старый 30.04.2021, 21:58
Vladimir Bormotov
Guest
 
Сообщений: n/a
По умолчанию Re: get

Vladimir Bormotov написал(а) к Aleksandr Skobelev в Dec 02 18:47:10 по местному времени:

.spb> <m31y41r9rd.fsf@vb.dn.ua> <m33coh428y.fsf@spbtlg.ru>
From: Vladimir Bormotov <bor@vb.dn.ua>


Нi, Aleksandr!

>>>>> "AS" == Aleksandr Skobelev <asko@spbtlg.ru> writes:

VB>> Да, я знаю как можно емаксом запущенным от пользователя редактировать
VB>> файлы "от рута", но как-то это у меня не прижилось.

AS> А, кстати, как?

ftp://root@localhost/

или через ssh root@localhost

доступ к файлам по протоклу ftp/ssh у emacs'а есть прозрачный. ftp -
out-of-box, для ssh нада че-то доставлять (я не ставил, лениво)

--
Bor.
--- ifmail v.2.15dev5
Ответить с цитированием
  #32  
Старый 30.04.2021, 21:58
Gennady Terehov
Guest
 
Сообщений: n/a
По умолчанию Re: get

Gennady Terehov написал(а) к Vladimir Bormotov в Dec 02 19:18:22 по местному времени:

20021228181523.GA13180@naboo> <m365tdra09.fsf@vb.dn.ua>
From: Gennady Terehov <webmaster@pech.elektra.ru>

On Sat, Dec 28, 2002 at 11:37:23PM +0000, Vladimir Bormotov wrote:
>[skip]
> >> Номер строки текста для меня бесполезен. Строка, в которой находится
> >> крусор, отображается. Перейти в строку по номеру можно. Зачем
> >> отжирать от
> GT> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- этот номер
> GT> сначала надо как-то узнать, что, гнать туда курсор?
>
> например этот номер скажет компилятор.

Ну не всегда же компилятор присутствует, я, например, чаще html-ны
редактирую.
>
> В любом случае, узнавать номер строки глядя на цифры перед этой строкой
> мне не нужно. Мне вообще повиг какой у строки номер, если я ее вижу на
> экране. Если я ее не вижу на экране, то мне нумерация не поможет, я
> нумерацию не вижу точно так-же как и саму строку.
>

В принципе да, но ты узнаешь номер строки раньше, когда до нее еще
целый экран останется если есть нумерация строк слева.
>
> >> доступной ширины экрана несколько позиций? Не понимаю ;)
>
> GT> Ну почему бы не включить ее на_время, посмотреть сколько строк надо
> GT> вырезать и выключить.
>
> потому что я не вырезаю/выключаю текст строками.

А вот мне приходится, например в письмах во избежание оверквотинга :)
>
> Строка, это способ представления информация, я в обещм случае работаю не
> со строками, а с инфомацией.
>
>
> GT> Т.е. вырезать много строк текста не перегоняя курсор в конец блока.
>
> если это "много строк" не вмещаются в экран, то как мне поможет нумерация?
>

См. выше, хотя, скорее всего это все мои субъективные ощущения.
>
> GT> Или перегоняя но командой перехода на n-ную строку.
>
> отлично, поставил тут маркер, и прегнал на n-ную строку. Зачем
> нумерация-то? Если ты НЕ ВИДИШЬ куда гонишь, то ты номер или знаешь "из

Увидишь раньше.
> ждругого источника", или набираешь "приблизительно", а когда видишь,
> "добираешь" еще несколько строк в выделение. В любом случае, я не вижу
> толка от нумерации.
>
>
> GT> Иначе для того чтобы узнать какой номер имеет строка назначения надо
> GT> гнать на нее курсор, а это может быть далеко.
>
> этого может не быть вообще.
>
>
> GT> На постоянку нумерация строк конечно не нужна. Надо как в vim :set nu
> GT> / :set nonu.
>
> не, всеравно не понимаю. Тупой наверное ;)
>
Просто это все вопрос личных предпочтений, тут, имхо, кто как привык.
Хорошо что emacs в частности и эхотаг в целом позволяют каждому его
настроить под себя. На том и стоим.
--
Геннадий




Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
  #33  
Старый 30.04.2021, 21:58
Gennady Terehov
Guest
 
Сообщений: n/a
По умолчанию Re: get

Gennady Terehov написал(а) к Vladimir Bormotov в Dec 02 19:18:22 по местному времени:

From: Gennady Terehov <webmaster@pech.elektra.ru>

On Sat, Dec 28, 2002 at 11:47:30PM +0000, Vladimir Bormotov wrote:
>
> Нi, Gennady!
>
> >>>>> "GT" == Gennady Terehov <webmaster@pech.elektra.ru> writes:
>
> >> Это можно сделать через M-x customize-option <RET> global-font-lock-mode
>
> GT> В vim цвета лучше (html), почтовые ящики вообще не подсвечивает (в
> GT> отличие от vim). Я что-то недокрутил?
>
> у vim просто стандартные конфиги более красиво написаны, и в больших
> вариациях. Хотя мне иногда именно html в vim кажется уж слишком пестрым.
> Благо я его редко редактирую.

Буду искать примеры красиво написанных конфигов для emacs.
>
>
> >> M-x customize-option <RET> line-number-mode
>
> GT> Прописал в ~/.emacs :
> GT> (custom-set-variables
> GT> '(line-number-mode t))
> GT> (custom-set-faces)
> GT> А номеров строк нету :(
>
> это не та нумерация. Это номер строки в статусной строке.

Да я уже понял :) Прикрутил setnu.el, вот оно то что мне и нужно было:
;;; vi-style line number mode for Emacs
;;; (requires Emacs 19.29 or later, or XEmacs 19.14 or later)
;;; Copyright (C) 1994, 1995, 1997 Kyle E. Jones
>
> faces тоже можно крутить, в том числе и по цветам.

Попробую.
--
Геннадий




Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
  #34  
Старый 30.04.2021, 21:58
Victor Wagner
Guest
 
Сообщений: n/a
По умолчанию Re: get

Victor Wagner написал(а) к Gennady Terehov в Dec 02 21:15:38 по местному времени:

20021228181523.GA13180@naboo> <m365tdra09.fsf@vb.dn.ua> <20021229093200.GD20064@naboo>
From: vitus@45.free.net (Victor Wagner)

Gennady Terehov <webmaster@pech.elektra.ru> wrote:
GT> On Sat, Dec 28, 2002 at 11:37:23PM +0000, Vladimir Bormotov wrote:
>>[skip]
>> >> Номер строки текста для меня бесполезен. Строка, в которой находится
>> >> крусор, отображается. Перейти в строку по номеру можно. Зачем
>> >> отжирать от
>> GT> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- этот номер
>> GT> сначала надо как-то узнать, что, гнать туда курсор?
>>
>> например этот номер скажет компилятор.

GT> Ну не всегда же компилятор присутствует, я, например, чаще html-ны
GT> редактирую.

НTML-валидатор тоже умеет номер строки говорить.


GT> В принципе да, но ты узнаешь номер строки раньше, когда до нее еще
GT> целый экран останется если есть нумерация строк слева.

Так ключевое слово ты вспомнишь быстрее чем, номер.

--
Программирование во сне и на ЯВУ. (I mean НLL)
--- ifmail v.2.15dev5
Ответить с цитированием
  #35  
Старый 30.04.2021, 21:58
Victor Wagner
Guest
 
Сообщений: n/a
По умолчанию Re: get

Victor Wagner написал(а) к Vladimir Bormotov в Dec 02 21:16:40 по местному времени:

.spb> <m31y41r9rd.fsf@vb.dn.ua> <m33coh428y.fsf@spbtlg.ru> <m3znqox1tx.fsf@vb.dn.ua>
From: vitus@45.free.net (Victor Wagner)

Vladimir Bormotov <bor@vb.dn.ua> wrote:

VB> Нi, Aleksandr!

>>>>>> "AS" == Aleksandr Skobelev <asko@spbtlg.ru> writes:

VB>>> Да, я знаю как можно емаксом запущенным от пользователя редактировать
VB>>> файлы "от рута", но как-то это у меня не прижилось.

AS>> А, кстати, как?

VB> ftp://root@localhost/

И кто ж руту ftp даст?

VB>
VB> или через ssh root@localhost
VB>
VB> доступ к файлам по протоклу ftp/ssh у emacs'а есть прозрачный. ftp -
VB> out-of-box, для ssh нада че-то доставлять (я не ставил, лениво)

У vim-а - тоже. Только это scp называется, а не ssh.


--
Разделяет не пропасть, а разница уровней.
--- С.Е. Лец
--- ifmail v.2.15dev5
Ответить с цитированием
  #36  
Старый 30.04.2021, 21:58
Vladimir Bormotov
Guest
 
Сообщений: n/a
По умолчанию Re: get

Vladimir Bormotov написал(а) к Victor Wagner в Dec 02 21:29:20 по местному времени:

.spb> <m31y41r9rd.fsf@vb.dn.ua> <m33coh428y.fsf@spbtlg.ru> <m3znqox1tx.fsf@vb.dn.ua> <aune5t$5gr$2@wagner.wagner.home>
From: Vladimir Bormotov <bor@vb.dn.ua>


Нi, Victor!

>>>>> "VW" == Victor Wagner <vitus@45.free.net> writes:

VB>>>> Да, я знаю как можно емаксом запущенным от пользователя редактировать
VB>>>> файлы "от рута", но как-то это у меня не прижилось.

AS>>> А, кстати, как?

VB>> ftp://root@localhost/

VW> И кто ж руту ftp даст?

это пролетало несколько лет назад...

почему-бы не дать руту ftp с localhost на localhost?

--
Bor.
--- ifmail v.2.15dev5
Ответить с цитированием
  #37  
Старый 30.04.2021, 21:58
Vladimir Bormotov
Guest
 
Сообщений: n/a
По умолчанию Re: get

Vladimir Bormotov написал(а) к Gennady Terehov в Dec 02 21:45:02 по местному времени:

20021228181523.GA13180@naboo> <m365tdra09.fsf@vb.dn.ua> <20021229093200.GD20064@naboo>
From: Vladimir Bormotov <bor@vb.dn.ua>


Нi, Gennady!

>>>>> "GT" == Gennady Terehov <webmaster@pech.elektra.ru> writes:

>> GT> сначала надо как-то узнать, что, гнать туда курсор?

>> например этот номер скажет компилятор.

GT> Ну не всегда же компилятор присутствует, я, например, чаще html-ны
GT> редактирую.

угу. Большие, которые в экран не влезают? ;-)
собвенно про валидатор уже Витус сказал...


>> В любом случае, узнавать номер строки глядя на цифры перед этой строкой
>> мне не нужно. Мне вообще повиг какой у строки номер, если я ее вижу на
>> экране. Если я ее не вижу на экране, то мне нумерация не поможет, я
>> нумерацию не вижу точно так-же как и саму строку.

GT> В принципе да, но ты узнаешь номер строки раньше, когда до нее еще
GT> целый экран останется если есть нумерация строк слева.

ээ, как-же я узнаю номер строки, если я строку не вижу? ;-)


>> GT> Ну почему бы не включить ее на_время, посмотреть сколько строк
>> GT> надо вырезать и выключить.
>>
>> потому что я не вырезаю/выключаю текст строками.

GT> А вот мне приходится, например в письмах во избежание оверквотинга :)

в письмах я держу C-k до тех пор, пока на экране квотинг не становится
таким, как мне нравится ;-)


>> если это "много строк" не вмещаются в экран, то как мне поможет
>> нумерация?

GT> См. выше, хотя, скорее всего это все мои субъективные ощущения.

вот по моим субъективным ощущениям folding гораздо полезнее нумерации...

и такая фишка есть как в emacs, так и в vim..

--
Bor.
--- ifmail v.2.15dev5
Ответить с цитированием
  #38  
Старый 30.04.2021, 21:58
Gennady Terehov
Guest
 
Сообщений: n/a
По умолчанию Re: get

Gennady Terehov написал(а) к Vladimir Bormotov в Dec 02 00:43:48 по местному времени:

9093200.GD20064@naboo> <m3k7hswtns.fsf@vb.dn.ua>
From: Gennady Terehov <webmaster@pech.elektra.ru>

On Sun, Dec 29, 2002 at 06:45:02PM +0000, Vladimir Bormotov wrote:
>
> Нi, Gennady!
>
> >>>>> "GT" == Gennady Terehov <webmaster@pech.elektra.ru> writes:
>
> >> GT> сначала надо как-то узнать, что, гнать туда курсор?
>
> >> например этот номер скажет компилятор.
>
> GT> Ну не всегда же компилятор присутствует, я, например, чаще html-ны
> GT> редактирую.
>
> угу. Большие, которые в экран не влезают? ;-)
> собвенно про валидатор уже Витус сказал...

Т.е. ты хочешь сказать что html-ны размером больше одного экрана- дурной
тон? И их надо, как это сказать по-русски, validate? А иногда вот все
равно больше экрана получаются... Хотя согласен, якоря- мастдай. А вот
за подсказку-напоминание о том что валидатор кода возвращает номер
строки Victor Wagner'у спасиббо. Возьмем на вооружение.
>
>
> >> В любом случае, узнавать номер строки глядя на цифры перед этой строкой
> >> мне не нужно. Мне вообще повиг какой у строки номер, если я ее вижу на
> >> экране. Если я ее не вижу на экране, то мне нумерация не поможет, я
> >> нумерацию не вижу точно так-же как и саму строку.
>
> GT> В принципе да, но ты узнаешь номер строки раньше, когда до нее еще
> GT> целый экран останется если есть нумерация строк слева.
>
> ээ, как-же я узнаю номер строки, если я строку не вижу? ;-)

Дык как не увидишь- курсор в верхней строке экрана, строка назначения в
нескольких строках от нижней строки экрана. Сколько строк от строки, в
которой находится курсор до строки назначения (если не раздумывать о
том скольким строкам равна высота экрана xterm'а- она может быть
разная). Как быстрее всего это определить: посмотреть на временно
для этой цели включенную слева нумерацию строк (M-x setnu-mode) и
произвести арифметическое действие вычитание или посмотреть в строке
внизу номер начальной строки, потом по какому-то критерию перейти в
строку назначения, произвести то же арифметическое действие и вернуться
обратно? Может быть я неправильно назвал строку строкой назначения- в
нее переходить не надо, надо посмотреть сколько до нее строк от строки,
в которой находится курсор. Зачем это надо знать? А чтобы не держать как
ты C-k (dd в vim), рискуя промахнуться, а нажать С-u <искомое число
строк> C-k (<искомое число строк>dd в vim) Может я, конечно, странного
хочу, но ты хоть понял чего я хочу? Может того же самого и Kyle E. Jones
хотел... :)
>
>
> >> GT> Ну почему бы не включить ее на_время, посмотреть сколько строк
> >> GT> надо вырезать и выключить.
> >>
> >> потому что я не вырезаю/выключаю текст строками.
>
> GT> А вот мне приходится, например в письмах во избежание оверквотинга :)
>
> в письмах я держу C-k до тех пор, пока на экране квотинг не становится
> таким, как мне нравится ;-)

А если поскипать много строк надо (в RU.LINUX оно часто бывает :) )-
пальцы не устанут от статического напряжения? :) Опять же по инерции
лишнего поудалять можно (особенно по медленной линии). Я бы еще понял
если бы ты для этой цели ставил метку в начале куска текста, который
надо поскипать, потом перемещал курсор в его конец (по какому-либо
критерию) и жал C-w. А держать C-k ... Некошерно на мое имхо.
>
>
> >> если это "много строк" не вмещаются в экран, то как мне поможет
> >> нумерация?
>
> GT> См. выше, хотя, скорее всего это все мои субъективные ощущения.
>
> вот по моим субъективным ощущениям folding гораздо полезнее нумерации...
>
> и такая фишка есть как в emacs, так и в vim..
>
Конечно всегда есть вещи полезнее других, но если они не дублируют друг
друга, Оккам здесь отдыхает :)
Кстати, folding это что-ли который:
Folding mode is an editing mode that allows you to selectively hide and
display portions of your document. Because it uses visible symbols to
indicate the beginning and ending of blocks, it is best used for
programming code, НTML pages, or other documents where these visible
marks can exist as comments.
?
Так он (судя пока по этому краткому описанию) не удаляет? Ладно, сейчас
скачаю его ftp://ftp.csd.uu.se/pub/users/andersl/emacs/folding.el (т.к.
"Folding mode does not come with Emacs" и посмотрю что за зверь такой.
Спасиббо за наводку.
--
Геннадий




Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
  #39  
Старый 30.04.2021, 21:59
Alexey Lebedeff
Guest
 
Сообщений: n/a
По умолчанию Re: get

Alexey Lebedeff написал(а) к Aleksandr Skobelev в Dec 02 01:08:12 по местному времени:

## On Sun, 29 Dec 2002 18:32:30 +0300
## Aleksandr Skobelev wrote to (Vladimir Bormotov):

VB>> Да, я знаю как можно емаксом запущенным от пользователя
VB>> редактировать файлы "от рута", но как-то это у меня не прижилось.
AS> А, кстати, как?

tramp и что-то вроде:
C-x C-f /[sudu/root@localhost]/имя-файла

--
Alexey [смертьцунарефам] [выспаться] [1180'за_пьянство99]
[АК5-51] [BMSTU-_fuck'ультет_АК] [sf&f] [hard&heavy] [linux] [Водка_спивом]
np: Rage - End Of All Days
... Sex, Drugs & Linux ...
--- Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2
Ответить с цитированием
  #40  
Старый 30.04.2021, 21:59
Vladimir Bormotov
Guest
 
Сообщений: n/a
По умолчанию Re: get

Vladimir Bormotov написал(а) к Gennady Terehov в Dec 02 01:17:10 по местному времени:

9093200.GD20064@naboo> <m3k7hswtns.fsf@vb.dn.ua> <20021229211346.GB24511@naboo>
From: Vladimir Bormotov <bor@vb.dn.ua>


Нi, Gennady!

>>>>> "GT" == Gennady Terehov <webmaster@pech.elektra.ru> writes:

>> GT> Ну не всегда же компилятор присутствует, я, например, чаще html-ны
>> GT> редактирую.
>>
>> угу. Большие, которые в экран не влезают? ;-) собвенно про валидатор
>> уже Витус сказал...

GT> Т.е. ты хочешь сказать что html-ны размером больше одного экрана-
GT> дурной тон?

я уже года два говорю, что писать html это дурной тон ;-)

Но даже если и есть html'ка в десять экранов, она листается несложно, без
нумерации. Если она структрно написана, лишние куски (которые не
редактируешь, типа стандарной шапки) убираются с глаз долой фолдингом.


GT> И их надо, как это сказать по-русски, validate?

validate нужно даже один экранчик. например psgml-mode мне этим и
нравится, что делает основные проверки on-fly. Пока ты вводишь markup.
Автоматически выполняется completion для тегов, аттрибутов (в соотвевии с
ввыбраным тобой DTD), в локальном меню для элемента показывают только те
аттрибуты которые допустимы, если значения их перечислымы - перечисляют...


GT> А иногда вот все равно больше экрана получаются... Хотя согласен,
GT> якоря- мастдай. А вот за подсказку-напоминание о том что валидатор
GT> кода возвращает номер строки Victor Wagner'у спасиббо. Возьмем на
GT> вооружение.

угу, возьми... ;-)


>> GT> В принципе да, но ты узнаешь номер строки раньше, когда до нее еще
>> GT> целый экран останется если есть нумерация строк слева.
>>
>> ээ, как-же я узнаю номер строки, если я строку не вижу? ;-)

GT> Дык как не увидишь- курсор в верхней строке экрана, строка назначения
GT> в нескольких строках от нижней строки экрана.

отлично.


GT> Сколько строк от строки, в которой находится курсор до строки
GT> назначения (если не раздумывать о том скольким строкам равна высота
GT> экрана xterm'а- она может быть разная). Как быстрее всего это
GT> определить: посмотреть на временно для этой цели включенную слева
GT> нумерацию строк (M-x setnu-mode) и произвести арифметическое действие
GT> вычитание или посмотреть в строке внизу номер начальной строки, потом
GT> по какому-то критерию перейти в строку назначения, произвести то же
GT> арифметическое действие и вернуться обратно?

жуть. Складывать и вычитать... Я давлю "двинуть курсор вниз" и жду пока
он дойдет до нужной строки.


GT> Может быть я неправильно назвал строку строкой назначения- в нее
GT> переходить не надо, надо посмотреть сколько до нее строк от строки, в
GT> которой находится курсор. Зачем это надо знать? А чтобы не держать как
GT> ты C-k (dd в vim), рискуя промахнуться, а нажать С-u <искомое число
GT> строк> C-k (<искомое число строк>dd в vim)

если строк с десяток, их и так посчитать можно. "навскидку" ;)


GT> Может я, конечно, странного хочу, но ты хоть понял чего я хочу? Может
GT> того же самого и Kyle E. Jones хотел... :)

да не знаю я... Я так текст не редактирую ;)


>> в письмах я держу C-k до тех пор, пока на экране квотинг не становится
>> таким, как мне нравится ;-)

GT> А если поскипать много строк надо (в RU.LINUX оно часто бывает :) )-
GT> пальцы не устанут от статического напряжения? :)

удалю по 5-8-13 строк ;)

модет, тебе repaet rate просот у клавиатуры увеличить? ;-))


GT> Опять же по инерции лишнего поудалять можно (особенно по медленной
GT> линии).

C-_ и быстро сделал undo. ;)


GT> Я бы еще понял если бы ты для этой цели ставил метку в начале куска
GT> текста, который надо поскипать, потом перемещал курсор в его конец (по
GT> какому-либо критерию) и жал C-w. А держать C-k ... Некошерно на мое
GT> имхо.

не знаю, я привык ;)


>> вот по моим субъективным ощущениям folding гораздо полезнее
>> нумерации...

>> и такая фишка есть как в emacs, так и в vim..

GT> Конечно всегда есть вещи полезнее других, но если они не дублируют
GT> друг друга, Оккам здесь отдыхает :)

;)


GT> Кстати, folding это что-ли который: Folding mode is an editing mode
GT> that allows you to selectively hide and display portions of your
GT> document. Because it uses visible symbols to indicate the beginning
GT> and ending of blocks, it is best used for programming code, НTML
GT> pages, or other documents where these visible marks can exist as
GT> comments. ?

да. Скрывает куски текста с глаз долой.


GT> Так он (судя пока по этому краткому описанию) не удаляет?

нет конечно.

GT> Ладно, сейчас скачаю его
GT> ftp://ftp.csd.uu.se/pub/users/andersl/emacs/folding.el (т.к. "Folding
GT> mode does not come with Emacs" и посмотрю что за зверь такой.
GT> Спасиббо за наводку.

в vim это out-of-box, уже довольно давно ;)

--
Bor.
--- ifmail v.2.15dev5
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:29. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot