LinuxForum.Fans
Тема

Почему я пользуюсь мышкой в консоли - как это так?

Автор: valet 20 сообщений 2036 просмотров
#290469

Как выделять/копировать/вставлять например в стандартном гномовском терминале.

Почему я это все делаю мышей? Что за непорядок такой, в конце концов это же не винда, а линукс!
Это я так туплю, что до сих не знаю как это сделать с клавиатуры?

П.С. Собственно уже в печенках сидит, не выдержал запостил тему :)

#290473
valet написал:
Как выделять/копировать/вставлять например в стандартном гномовском терминале.

Почему я это все делаю мышей? Что за непорядок такой, в конце концов это же не винда, а линукс!
Это я так туплю, что до сих не знаю как это сделать с клавиатуры?

П.С. Собственно уже в печенках сидит, не выдержал запостил тему :)

А всё как в Винде! ]:->

Ctrl+A - выделить всё
Ctrl+Ins - копировать
Shift+Ins - вставить

Вот такие инфернальные консоли!!!

*YAHOO*

#290476
"karl_muenhgausen" написал:
Ctrl+A - выделить всё
Ctrl+Ins - копировать
Shift+Ins - вставить

Ctrl+A - не срабатывает вообще, да и если бы работало - то не все надо выделить, а то что мне надо, не :)
Ctrl+Ins, Shift+Ins - работают, и о них я знаю (забыл указать в первом посте), но на моем ноуте чтобы нажать эту комбинацию это ого как надо напрячься - чтобы Ins сработал - это еще и Fn, уже не говоря о том, что этот Ins черт знает где находится :)

Сразу уточню:
Ctrl+Shift+C и Ctrl+Shift+V тоже не предлагать - они у меня не работают вообще.

#290478

какая разница как главное что бы удобно.

в конце концов это же не винда, а линукс!

Я по началу тоже так говорил а потом перерос наверное.
Такое впечатление что винда всем жизнь испортила.
Извините господа но везде есть "+" а так открыто "ОБЗЫВАТЬ" ...
аж читать противно :!

#290479

"Rassol2" написал:
какая разница как главное что бы удобно.
а что собственно удобно? Нажимать Ctrl+Fn+Ins чтобы скопировать выделенный кусок? Ах да, а выделить то как не мышкой? :)

"Rassol2" написал:
Извините господа но везде есть "+" а так открыто [CENSORED by Lupo Alberto] ...
аж читать противно
ничего не понял
#290480

ничего не понял

Значит забейте.

#290484

Как вариант: man screen в районе Copy mode.

#290486

"bormant" написал:
Как вариант: man screen в районе Copy mode.
Это где?
text
man screen
No manual entry for screen
#290487

Меня терзают смутные сомнения :) что никто не работает с консолью или все юзают мышку :)

#290495

Надо пользоваться тем, что удобно. Выделять мышью в консоли - очень удобно.

#290497

"Vascom" написал:
Надо пользоваться тем, что удобно. Выделять мышью в консоли - очень удобно.
мне например совсем неудобно, с клавиатуры всегда быстрее..

Неужели реально все юзают мышь?
#290498

А как это сделать с калавиатуры, если надо выделить часть строки (например вывода команды ls -la)?
Мышью же быстрее, только выделил - уже в буфере обмена, мышку подвинул и вставил куда надо средней кнопкой.

#290500

"Vascom" написал:
А как это сделать с калавиатуры, если надо выделить часть строки (например вывода команды ls -la)?
вот именно, как? Почему-то например в том же виндовском тотал-командоре все делается...

"Vascom" написал:
Мышью же быстрее, только выделил - уже в буфере обмена, мышку подвинул и вставил куда надо средней кнопкой.
честно говоря про "выделил и колесиком вставил" узнал только сегодня, до этого вообще юзал правую кнопку копировать/вставить.
Уже намного лучше, но надо будет еще привыкнуть.

Но все же мне не хватает выделения/копирования/вставки/удаления (не мышью) например в пределах даже той же строки ввода. Неужели никак нельзя?
#290503

valet, написали ведь уже, что можно и с клавиатуры.

#290505

"Vascom" написал:
valet, написали ведь уже, что можно и с клавиатуры.
Ок, как выделить с клавиатуры?
#290513

Я прочитал тему, и все-таки кое-что добавлю.
valet, в гномовском терминале "Правка" -> "комбинации клавиш" - настраивайте те комбинации, которые вам удобно.
Советую только не трогать ctrl+С - прерывание выполнения.

Ну и открою вам страшную тайну. В настоящей консоли (да -да не в эмуляторе) тоже можно настроить мышь и пользоваться ею,- причем на машине где даже вообще нет Xorg. Реализовывается это через gpm (general purpose mouse мышь общего назначения).
На вскидку описание:
http://www.gentoo.org/doc/ru/gpm.xml
http://my-debian.blogspot.ru/2007/07/blog-post_23.html

#290519
"valet" написал:
Ок, как выделить с клавиатуры?

Хорошо, давайте попробуем почитать вместе. Предваряя последующие вопросы:
man screen


C-a [
C-a C-[
C-a esc (copy) Enter copy/scrollback mode.

...
copy

Enter copy/scrollback mode. This allows you to copy text from the current window and its history into the
paste buffer. In this mode a vi-like `full screen editor' is active:
Movement keys:
h, j, k, l move the cursor line by line or column by column.
0, ^ and $ move to the leftmost column, to the first or last non-whitespace character on the line.
H, M and L move the cursor to the leftmost column of the top, center or bottom line of the window.
+ and - positions one line up and down.
G moves to the specified absolute line (default: end of buffer).
| moves to the specified absolute column.
w, b, e move the cursor word by word.
B, E move the cursor WORD by WORD (as in vi).
C-u and C-d scroll the display up/down by the specified amount of lines while preserving the cursor
position. (Default: half screen-full).
C-b and C-f scroll the display up/down a full screen.
g moves to the beginning of the buffer.
% jumps to the specified percentage of the buffer.

Note:
Emacs style movement keys can be customized by a .screenrc command. (E.g. markkeys "h=^B:l=^F:$=^E")
There is no simple method for a full emacs-style keymap, as this involves multi-character codes.

Marking:
The copy range is specified by setting two marks. The text between these marks will be highlighted.
Press
space to set the first or second mark respectively.
Y and y used to mark one whole line or to mark from start of line.
W marks exactly one word.
Repeat count:
Any of these commands can be prefixed with a repeat count number by pressing digits
0..9 which is taken as a repeat count.
Example: "C-a C-[ H 10 j 5 Y" will copy lines 11 to 15 into the paste buffer.
Searching:
/ Vi-like search forward.
? Vi-like search backward.
C-a s Emacs style incremental search forward.
C-r Emacs style reverse i-search.
Specials:
There are however some keys that act differently than in vi. Vi does not allow one to yank rectangu‐
lar blocks of text, but screen does. Press
c or C to set the left or right margin respectively. If no repeat count is given, both default to the
current cursor position.
Example: Try this on a rather full text screen: "C-a [ M 20 l SPACE c 10 l 5 j C SPACE".

This moves one to the middle line of the screen, moves in 20 columns left, marks the beginning of the
paste buffer, sets the left column, moves 5 columns down, sets the right column, and then marks the
end of the paste buffer. Now try:
"C-a [ M 20 l SPACE 10 l 5 j SPACE"

and notice the difference in the amount of text copied.
J joins lines. It toggles between 4 modes: lines separated by a newline character (012), lines glued
seamless, lines separated by a single whitespace and comma separated lines. Note that you can prepend
the newline character with a carriage return character, by issuing a "crlf on".
v is for all the vi users with ":set numbers" - it toggles the left margin between column 9 and 1.
Press
a before the final space key to toggle in append mode. Thus the contents of the paste buffer will not
be overwritten, but is appended to.
A toggles in append mode and sets a (second) mark.
> sets the (second) mark and writes the contents of the paste buffer to the screen-exchange file
(/tmp/screen-exchange per default) once copy-mode is finished.
This example demonstrates how to dump the whole scrollback buffer to that file: "C-A [ g SPACE G $
>".
C-g gives information about the current line and column.
x exchanges the first mark and the current cursor position. You can use this to adjust an already
placed mark.
@ does nothing. Does not even exit copy mode.
All keys not described here exit copy mode.
#290546
valet написал:
Меня терзают смутные сомнения :) что никто не работает с консолью или все юзают мышку :)

Ну использовать мыш то же не плохо.

А если это очень по маздаевски, то черт с ним, так быстрее и удобнее именно мне!

#290618
"valet" написал:
Ctrl+A - не срабатывает вообще, да и если бы работало - то не все надо выделить, а то что мне надо, н

C-Space, выделить нужное, M-w скопировать, C-y вставить. Попробуйте, по идее, должно работать.

Прим. C — Ctrl, M — Alt.

Войдите или зарегистрируйтесь, чтобы ответить.