реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> как по человечески скопировать текст из блока CODE ?
megajohn
сообщение Jan 16 2015, 08:49
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



извиняюсь, но установка курсора мышки в начало, и крутить скролом до конца - это же каменный век =)

Может вебмастера какой-нибудь буттон соорудят и на ява-скрипте скопировать в клипбоард ?



--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jan 16 2015, 09:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



А что Вам мешает кликнуть мышой по первому символу блока, отмотать любым способом в конец блока и кликнуть с нажатой клавишей Shift ?
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jan 16 2015, 11:25
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(Палыч @ Jan 16 2015, 12:50) *
А что Вам мешает кликнуть мышой по первому символу блока, отмотать любым способом в конец блока и кликнуть с нажатой клавишей Shift ?


дык это костыль. В предоставляемом прямоугольнике блока CODE видно всего лишь 10 строк.
Это как в бойнице танка разглядывать код, и ествесвенно, первое что сделает пользователь, это будет выделять и копировать.

вам же ничто не мешает читать конфу через get-запрос:80 GET /index.html HTTP/1.1\r\n\r\n но однако, применяете более удобный метод =)


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jan 16 2015, 12:58
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(megajohn @ Jan 16 2015, 15:25) *
дык это костыль.


Вы, вероятно, не поняли, что выделять текст можно имеющимися средствами довольно легко. Например, выделить весь текст:
1. Кликнуть перед первым символом текста в левой кнопкой мыши.
2. Любым (!) способом переместить текст так, чтобы видна была бы последняя строка. Сделать это можно любым способом - например, переместив мышкой ползунок справа от блока.
3. Кликнуть левой кнопкой мыши после проследнего символа блока, при этом удерживая нажатой клавишу Shift.

Это - "традиционные" действия при выделении текста не умещающегося на экран дисплея.
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 16 2015, 13:08
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Вот так:

Нажать кнопку мыши на первом символе блока. И не отпуская ее, нажать Ctrl + End. Это перекрутит блок в конец. И довыделить до конца мышью.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jan 16 2015, 13:39
Сообщение #6


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Я поддерживаю топикстартера в том, что codebox здесь ОЧЕНЬ неудобный. На других форумах обычно можно его развернуть хотя бы.
Но все эти разговоры не имеют смысла - никто ничего в движке форума менять не будет. (Как я понял, это просто некому делать).

Так что добавлю ещё один костыль: Нажать "REPLY", и скопировать из формы ответаsm.gif

Цитата(SM @ Jan 16 2015, 18:08) *
Нажать кнопку мыши на первом символе блока. И не отпуская ее, нажать Ctrl + End. Это перекрутит блок в конец. И довыделить до конца мышью.

У меня такое не сработало (Firefox).


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 16 2015, 18:43
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(AHTOXA @ Jan 16 2015, 16:39) *
У меня такое не сработало (Firefox).

Ну у меня тоже Firefox. Под Windows работает. И под Linux работает. И с обоими End - и основным, и "цифровым".

еще раз:
1) ткнуть мышью в первый символ кода внутри кодебокса и нажать левую кнопку мыши.
2) Нажать, не отпуская кнопку мыши, Ctrl-End.
3) Не отпуская кнопки мыши, довести мышь до низа кодебокса.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Jan 16 2015, 21:14
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



огнелис. Есть настройка, чтото вроде "следовать курсором по тексту", вроде включается по F7. Так вот из-за неё и может зависеть будут ли методы текстовых редакторов(ктрл+енд) работать на страничках.


зы. проблема, имхо, высосана из пальца. я тип ленивый, тем не менее просто "хватаю и протягиваю" весь текст с нажатой ЛКМ - быстро и качественно. Потом СКМ(у кого иксы) вставить.
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jan 17 2015, 05:50
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(Палыч @ Jan 16 2015, 15:58) *
1. Кликнуть перед первым символом текста в левой кнопкой мыши.
...
3. Кликнуть левой кнопкой мыши после проследнего символа блока, при этом удерживая нажатой клавишу Shift.


так как являюсь давним любителем оперы, то использую только её. Там этот метод не работает. В хроме и мозилле - работает. Повод задуматься о переходе на другие браузеры

Цитата(SM @ Jan 16 2015, 16:08) *
Нажать кнопку мыши на первом символе блока. И не отпуская ее, нажать Ctrl + End. Это перекрутит блок в конец. И довыделить до конца мышью.


тоже самое: в опере не фурычит, в других работает. Задумался ^ 2

Цитата(smalcom @ Jan 17 2015, 00:14) *
тем не менее просто "хватаю и протягиваю" весь текст с нажатой ЛКМ - быстро и качественно


Получилось 25 секунд по этому коду. У вас сколько ?

Цитата(smalcom @ Jan 17 2015, 00:14) *
зы. проблема, имхо, высосана из пальца


если грубо поделить электроникс, то 45% железо, 45% софт и 10% кошечки, нефть, дураки и дороги

дык вот по софтовой части:
CODE как говорил Антоха ОЧЕНЬ неудобный ( не говоря уже про вкусности как подсветка синтаксиса )
файлы *.cpp и *.h не прикрепить к сообщениям ( только переименовывать или RARить )
поиск по сайту не работает с длиной строки 3. То есть фиг что найдешь из этого c++ iar и etc. Если только гугль натравливать. Это уже костыль, но вы назовете высасыванием проблемы из пальца

пока что вспомнил


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
gerber
сообщение Jan 17 2015, 08:12
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Цитата(megajohn @ Jan 17 2015, 08:50) *
Получилось 25 секунд по этому коду. У вас сколько ?

Секунд 5. Курсор мыши на первый символ, ЛКМ, веду курсор вниз, удерживая ЛКМ - весь текст молниеносно скроллится, выделяясь при этом синим. Можно даже выходить за пределы поля CODE, от этого скроллинг только ускоряется. wink.gif
Затем ПКМ->копировать, или Ctrl+C. Firefox под WinXP.

Сообщение отредактировал gerber - Jan 17 2015, 08:17


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jan 17 2015, 08:16
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(gerber @ Jan 17 2015, 11:12) *
Секунд 5.


в мозиле 5, в хроме 2, в опере 25. Да пошла эта Опера. 3:0 smile3009.gif


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jan 17 2015, 10:11
Сообщение #12


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Короче, тема меня сподвигла на написание пользовательского скрипта для greasemonkey.
Скрипт добавляет две надписи над codebox-ом, "Expand" и "Select all":

При нажатии на "Expand" codebox разворачивается в полный размер. При нажании на "Select all" выделяется текст codebox-а.
"Select all" появляется на всех блоках code.
Заодно поправил косяк firefox-а, от которого давно страдал (при копировании из codebox-а терялись все начальные пробелы).

Короче, вот, может кому ещё пригодится: http://pastebin.com/zF7UQfV4

Установка: ставим greasemonkey, нажимаем на обезьянку, выбираем "создать скрипт", вводим название и пространство имён "electronix", включения: http://electronix.ru/forum/*, давим OK и вставляем в появившийся редактор этот текст. Сохраняем, всё.

EDIT: поправил код, добавил иконки. Вроде всё красивоsm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th April 2024 - 20:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016