Определение разделителей слов для выбора двойного щелчка в Msys2 в двух терминальных программах запуска

Я использую Msys2 из PortableApps (думаю, что это не актуально), когда терминал запускается через два возможных случая (см. Ниже): (1) непосредственно из средства запуска PortablApps, (2) ConEmu.

Проблема: я хочу иметь возможность выбрать разделитель слов, чтобы я мог изменить то, что я копирую, когда я дважды (левой) щелкаю, а затем нажимаю среднюю кнопку в другом месте для вставки (или Ctrl+v, если вставляю в приложение Windows),

Пример 1: я установил мою командную строку как

[myuser@mycomputer:/c/Users/...]$ 

Я хочу дважды щелкнуть в любом месте /c/Users/... и выберите этот путь для копирования. На данный момент, что я копирую myuser@mycomputer:/c/Users/... не (ни @ или же : являются разделителями слов для этой цели). Любой из двух случаев (например, терминалы, см. Выше) ошибается.

Пример 2: Если моя команда занимает более одной строки (учитывая ширину моего окна), конец строки на экране прерывает то, что копируется. Если у меня есть (обратите внимание, что командная строка не работает из-за ширины окна)

[myuser@mycomputer:/c/Users/...]$ cp -p ~/dir1/my_directory/fil
e_pattern1.dat target_dir

и дважды щелкните в любом месте ~/dir1/my_directory/filэто то, что я скопировал. Если я дважды щелкните в любом месте в e_pattern1.datэто то, что я тоже копирую. Я хочу получить в обоих случаях ~/dir1/my_directory/file_pattern1.dat,

Случай (1) понимает это правильно, случай (2) понимает это неправильно.

Пример 3: если у меня есть

[myuser@mycomputer:/c/Users/...]$ ls -F
myscript*     mydir/     myfile.txt

(-F может добавить символ к каждому элементу, * означает исполняемый файл, например), я хочу дважды щелкнуть на myscript и не получить * включен.

Случай (1) понимает это правильно, случай (2) понимает это неправильно.

... но я хочу получить * включается, если он является частью файла шаблона.

В обоих случаях (1) и (2) это неправильно (я не знаю, если какой-либо терминал получает это право).

Примечание: с положительной стороны, если я выполню

[myuser@mycomputer:/c/Users/...]$ cd ~/Documents/

а затем я дважды щелкните в любом месте Documents, Я получил ~/Documents скопированы в случае (1), и ~/Documents/ в случае (2). Любой из двух в порядке (даже если я хотел бы выбрать это тоже). Другие терминалы (например, Multi-Tabbed PuTTY) копируют только /Documents/по крайней мере в конфигурации по умолчанию.

Как я могу это сделать?

Эта страница справки не помогает.

PS: Связано, но только для ConEmu

Указывает разделитель слов для выбора двойного щелчка в ConEmu?

0 ответов

Другие вопросы по тегам