Я использую 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). Любой из двух в порядке (даже если я хотел бы выбрать это тоже). Другие терминалы (например, PuTTY с несколькими вкладками) копируют только /Documents/ , по крайней мере, в конфигурации по умолчанию.

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

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

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

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

0