как передать это "выделеное" ?
-
Автор темы - Сообщения: 172
- Зарегистрирован: 27 ноя 2016, 16:19
- Решено: 4
- Благодарил (а): 115 раз
- Поблагодарили: 22 раза
как передать это "выделеное" ?
попробую объяснить
при выделении текста он "копируется" в буфер,
как передать это "выделеное" ???
нужно ,к примеру:
выделил текст > нажал HOTKEY (на котором весит команда выполнить в терминале
man$выделеное
т.е. я выделяю > жмуу волшебную кнопку
мне за это открывается терминал с man страницей этого выделеного
зы
есть ли маны полность русифицированые,пусть они будут не первой свежести,
но зато на русском
при необходимости всегда можно открыть принудительно английский вариант
при выделении текста он "копируется" в буфер,
как передать это "выделеное" ???
нужно ,к примеру:
выделил текст > нажал HOTKEY (на котором весит команда выполнить в терминале
man$выделеное
т.е. я выделяю > жмуу волшебную кнопку
мне за это открывается терминал с man страницей этого выделеного
зы
есть ли маны полность русифицированые,пусть они будут не первой свежести,
но зато на русском
при необходимости всегда можно открыть принудительно английский вариант
Умный поймёт , а дураку и так всё равно.
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
как передать это "выделеное" ?
Напрямую к тому, что ты выделил не подлезешь. Да и к содержимому буфера так просто тоже.
Если исходить из буфера - то взять какое-нибудь решение, которое умее отдавать содержимое по запросу какой-либо команды (что-нить типа
Если исходить из буфера - то взять какое-нибудь решение, которое умее отдавать содержимое по запросу какой-либо команды (что-нить типа
xclip
)-
- Сообщения: 1744
- Зарегистрирован: 29 авг 2016, 12:08
- Решено: 20
- Благодарил (а): 108 раз
- Поблагодарили: 521 раз
- Контактная информация:
как передать это "выделеное" ?
В линуксе выделенное можно скопировать клацнув на среднюю кнопку мышки. То есть выделяете, и в нужном месте клацаете СКМ.
Частично переводы (не первой свежести, с запашком) можно почитать тут - https://www.opennet.ru/man.shtml
Частично переводы (не первой свежести, с запашком) можно почитать тут - https://www.opennet.ru/man.shtml
А мог бы стать нормальным человеком...
-
Автор темы - Сообщения: 172
- Зарегистрирован: 27 ноя 2016, 16:19
- Решено: 4
- Благодарил (а): 115 раз
- Поблагодарили: 22 раза
как передать это "выделеное" ?
речь шла не о том,что их можно найти и почитать в сети,
НО ,как как заменить недостающие страницы и использовать стандартным способом в терминале
к примеру:
у меня в ~/.bashrc прописано export MANOPT="-L ru"
поэтому
svm@svm ~ $ man man
выведет страницу на русском ,если она есть,вот мне и нужно ,по возможности,заполнить все страницы ,пусть даже древними manускриптами ,но на нормальном языке
при необходимости всегда можно посмотреть оригинал на EN
svm@svm ~ $ man -L en man
Умный поймёт , а дураку и так всё равно.
-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
как передать это "выделеное" ?
если найдётся , к примеру вот здесь - http://www.opennet.ru/docs/RUS/bash_scr ... x1673.html способ присвоения переменной значения выделенного текста , то наверное проблем не будет с добавлением этой переменной к команде mansvm писал(а): при выделении текста он "копируется" в буфер,
как передать это "выделеное" ???
нужно ,к примеру:
выделил текст > нажал HOTKEY (на котором весит команда выполнить в терминале
man $выделеное
т.е. я выделяю > жмуу волшебную кнопку
мне за это открывается терминал с man страницей этого выделеного
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
-
Автор темы - Сообщения: 172
- Зарегистрирован: 27 ноя 2016, 16:19
- Решено: 4
- Благодарил (а): 115 раз
- Поблагодарили: 22 раза
как передать это "выделеное" ?
и ещё вопрос ,чтобы не плодить миллион тем ,буду строчить суды
в примере ,с хабра, Google translate (перевод с английского на русский):
не переваривет многострочный ввод это ограничение гугла ?
или какое то ограничение по длине отправляемого запроса
или проблема с кодировками/какими то символами
или?или или?
у меня есть подобная ,написанная на pyton програмка,которая отправляет гуглу запрос с выделеным/скопированым в буфер текстом,и полученный результат выводит в окне програмки.
SPAN-GLES
так вот с ней те же проблемы,
одну-два слова/строки переводит нормально,а когда несколько строк - обрезает
в примере ,с хабра, Google translate (перевод с английского на русский):
Код: Выделить всё
xclip -o | sed -r '2~1d;s/(^\s+|\s+$)//g;s/%/%25/g;s/#/%23/g;s/\$/%24/g;s/&/%26/g;s/\+/%2B/;s/,/%2C/g;s/:/%3A/g;s/;/%3B/g;s/=/%3D/g;s/\?/%3F/g;s/@/%40/g;s/\s/+/g' | awk '{print "translate.google.com/translate_t?hl=ru#en|ru|" $1}' | xargs firefox -new-tab
или какое то ограничение по длине отправляемого запроса
или проблема с кодировками/какими то символами
или?или или?
у меня есть подобная ,написанная на pyton програмка,которая отправляет гуглу запрос с выделеным/скопированым в буфер текстом,и полученный результат выводит в окне програмки.
SPAN-GLES
так вот с ней те же проблемы,
одну-два слова/строки переводит нормально,а когда несколько строк - обрезает
Умный поймёт , а дураку и так всё равно.
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
как передать это "выделеное" ?
Если надо перевести выделенный текст в браузере, то существует дополнение ImTranslator.
-
Автор темы - Сообщения: 172
- Зарегистрирован: 27 ноя 2016, 16:19
- Решено: 4
- Благодарил (а): 115 раз
- Поблагодарили: 22 раза
как передать это "выделеное" ?
у меня стоит S3Google-Translator
он работает только в браузере
но меня не столько переводчик интересует ,
я не могу осилить синтаксис xclip
пару примеров можете привести ?
допустим я создал файл ~/bin/mann ,на его выполнение повесил HOTKEY F9
хочу чтобы при нажатии этой "чудо кнопки F9" ,открылся терминал с заголовком окна "MAN+$выделеный текст"
и в нём отработала команда
man $выделеный текст"
??? что мне в него,в файл mann написать
#!/bin/bash
mate-terminal -t MAN -e man | xclip -o
????
Умный поймёт , а дураку и так всё равно.
-
Автор темы - Сообщения: 172
- Зарегистрирован: 27 ноя 2016, 16:19
- Решено: 4
- Благодарил (а): 115 раз
- Поблагодарили: 22 раза
как передать это "выделеное" ?
и каким боком тут это?
чтобы записать Алиас ,нужно знать что писать
вопрос то элементарный и вообще не про это
нужно,применив xclip
1)открыть выделенный текст в терминале = (просто вставить выделенное,не выполняя)
2)открыть терминал,с заголовком = выделенному и подставить это,выделенное ,
как параметр для команды man ,выполнить и не закрывать терминал
я хочу понять как строить подобные конструкции команд
Умный поймёт , а дураку и так всё равно.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
как передать это "выделеное" ?
svm, все оказалось довольно просто с xclip )
как-то так:
и результат её выполнения Если вязать на хоткей - то команда будет выглядеть так:
Назначаем хоткей команде (к примеру ctrl+shift+m) далее просто мышой выделяем произваольный текст, нажимаем ctrl+shift+m и видим ман (если он есть)
man $(xclip -o)
как-то так:
и результат её выполнения Если вязать на хоткей - то команда будет выглядеть так:
x-terminal-emulator -e "bash -c \"man $(xclip -o)\""
Назначаем хоткей команде (к примеру ctrl+shift+m) далее просто мышой выделяем произваольный текст, нажимаем ctrl+shift+m и видим ман (если он есть)
-
Автор темы - Сообщения: 172
- Зарегистрирован: 27 ноя 2016, 16:19
- Решено: 4
- Благодарил (а): 115 раз
- Поблагодарили: 22 раза
как передать это "выделеное" ?
Спасибо
а можете пояснить вот этот момент ?
mate-terminal -e "bash -c \"man $(xclip -o)\""
как я понимаю/читаю эту строку:
mate-terminal запускаем терминал
-e указывает,что далее следует команда
"bash -c \"man $(xclip -o)\""
почему не работает просто? mate-terminal -e "man $(xclip -o)"
с кавычками и экранированием мне всё понятно" и \
как правильно дописать параметр терминала
-t "БЛА-БЛА-БЛА $(xclip -o)"
чтобы в итоге заголовок окна был "БЛА-БЛА-БЛА то что выделил"
Умный поймёт , а дураку и так всё равно.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3010 раз
- Контактная информация:
как передать это "выделеное" ?
svm, bash дергаем из-за того, что без интерпретатора команда успешно выполняется и завершается вместе с окошком. А передав на исполнение туда - окошко остаётся жить.
по поводу заголовка окна - в Cinnamon так и прокатило с
по поводу заголовка окна - в Cinnamon так и прокатило с
gnome-terminal -e "bash -c \"man $(xclip -o)\"" -t "bla-bla $(xclip -o)"
-
Автор темы - Сообщения: 172
- Зарегистрирован: 27 ноя 2016, 16:19
- Решено: 4
- Благодарил (а): 115 раз
- Поблагодарили: 22 раза
как передать это "выделеное" ?
Chocobo,
я сейчас разобью эту шайтан коробку
целый день PRO***занималСЯ
либо не читает функцию (понимает как текст
либо не работает вообще
уже всяко-разно перебрал варианты
я сейчас разобью эту шайтан коробку
целый день PRO***занималСЯ
либо не читает функцию (понимает как текст
либо не работает вообще
уже всяко-разно перебрал варианты
-
Автор темы - Сообщения: 172
- Зарегистрирован: 27 ноя 2016, 16:19
- Решено: 4
- Благодарил (а): 115 раз
- Поблагодарили: 22 раза
как передать это "выделеное" ?
да мне это вообще нужно,только чтобы понять ,как чего и куды
изначально хотел запилить чудо кнопку,чтобы в один тык открыть ман,
но xclip можно много куда прикрутить,
а если не разбираться,то и можно было приспокойно сидеть на винде
я только ради этого и пересел,чтобы было чем мозг занять,
когда делать нечего бухаю = скучно,а так хоть какое то занятие для мозгов
з.ы.
если эту строку выполнять непосредственно в терминале или из исполняемого файла,
то заголовок отображается правильно "БЛА-БЛА-БЛА выделеное"
Код: Выделить всё
mate-terminal -t "БЛА-БЛА-БЛА $(xclip -o)" -e "bash -c \"man $(xclip -o)\""
то заголовок только такой "БЛА-БЛА-БЛА $(xclip -o)"
я записал в файл ,а уже на него надрочил хоткей
день прошёл не зря
Умный поймёт , а дураку и так всё равно.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость