Определение разделителей слов для выбора двойного щелчка в 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?