Я использую 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?