Я уверен, что с поддеревом git все в порядке и замечательно, но мои подкаталоги управляемого кода git, которые я хотел переместить, были в затмении. Так что если вы используете egit, это больно легко. Возьмите проект, который вы хотите переместить, и объедините его в команду> отключите его, а затем объедините команду> поделиться им в новом месте. По умолчанию будет пытаться использовать старое место репо, но вы можете снять отметку с уже существующего выбора и выбрать новое место для его перемещения. Всем привет.
Только что наткнулся на grepWin, который отлично работает для того, что мне нужно. Жаль, что я не нашел его раньше!
Ну, в то время как findstr
не может обрабатывать файлы Unicode напрямую, тип
делает, а findstr
фактически обрабатывает Unicode введите без проблем.
Итак, что вам нужно сделать, это будет просто
type myfile.txt | findstr /c:"I'm searching for this"
> type uc-test.txt Unicode test. äöüß Another line Something else > findstr "Something" uc-test.txt > findstr /v "Something" uc-test.txt ■U n i c o d e t e s t . õ ÷ ³ ▀ A n o t h e r l i n e S o m e t h i n g e l s e > type uc-test.txt | findstr "Another" Another line
Я не использовал окна в течение многих лет, но я знаю две альтернативы grep, которые написаны на интерпретируемом языке и поэтому должны работать на любой платформе:
Оба являются инструментами командной строки, но я предполагаю, что у вас уже есть решение для этого, если вы использовали grep для Windows.
Взгляните на них, Мне жаль, что я не могу помочь другу-грепперу лучше этого.
определенно идут с cygwin (с использованием x-сервера) - последняя версия поддерживает utf8. На моем последнем концерте я много работал с персонажами CJK. Используя x-сервер cygwin, вы можете искать любые символы и отображать любые символы, для которых у вас установлен шрифт фиксированной ширины. Также обратите внимание на od и xxd, которые упрощают ввод результатов поиска с использованием шестнадцатеричных символов, например: $ echo '?' | grep $ (echo '3f' | xxd -p -r)
проверьте BareGrep . Я думаю, он сделает то, что вы хотите.
Cygwin - вариант для вас? возможно, встроенный grep ведет себя лучше, чем тот, который вы пробовали ...
касается
perl -CSD -ne 'печатать if m {\ Qyour text here \ E}' file.txt