Network Manager не поддерживает переключение между сетями по умолчанию

Не совсем ответ, но это был слишком длинный комментарий, так что :-P

Переключение IME не должно требовать больших усилий. Для меня это просто горячая клавиша. Предполагается, что она должна использоваться таким образом (включаться, когда это необходимо). Это может показаться раздражающим, когда вы перечисляете это так, но если вы привыкли к этому, вы едва замечаете (переключение происходит мгновенно, и кто жалуется на необходимость нажимать клавишу shift для получения символов верхнего регистра?).

Более сложная проблема - знать, что набирать :) чтобы получить достойный результат от IME, обычно приходится набирать целые слова. Если вы просто дадите ему 'shi', вы получите тонну возможностей...

Если файлов немного, можно воспользоваться zsh и использовать клавишу TAB для перебора файлов. Таким образом, это завершения табуляции для каждого отдельного нажатия TAB в zsh (т.е. cat TAB TAB TAB TAB TAB TAB TAB TAB TAB TAB TAB:)

cat あ.txt
cat ち.txt # dunno why it chose this
cat い.txt
cat う.txt
cat え.txt
cat お.txt
cat か.txt
...

Я не уверен, что вы можете использовать что-то вроде пользовательских фильтров автозаполнения bash для достижения нужного вам решения Pseudo-IME. Существует kakasi для преобразования кандзи в кану, и преобразование ascii в кану достаточно просто (преобразование кандзи в ascii неоднозначно, поскольку вы можете написать ascii несколькими способами для достижения одного и того же результата, например nn и n могут быть интерпретированы как в зависимости от контекста).

Если в имени файла есть часть ASCII, вы также можете добавить ее, чтобы сузить выбор. В вашем примере выше у вас было несколько файлов .sh, поэтому (вернувшись в zsh) вы набрали в TAB *.sh, и он не предложил вам другие.

Или просто воспользуйтесь старым добрым способом - выбрать копировать вставить.

Удачи.

2
14.01.2016, 17:52
0 ответов

Теги

Похожие вопросы