Conclusão automática mais rápida para arquivos / pastas kanjis, sem ter que alternar o IME

3

Eu tenho um projeto com muitos kanji / kana nomes de pastas e arquivos, assim:

提案書/
フォルダ/
工数.sh
設計書.sh

Demora tanto tempo para alterar diretórios ou abrir um arquivo:

  • Digite a primeira parte do comando, por exemplo cd
  • Mude o IME para japonês
  • Digite os caracteres latinos para o primeiro caractere de kanji
  • Pressione a tecla de conversão do seu IME (geralmente Enter ou Espaço)
  • Mudar o IME de volta para caracteres latinos
  • Pressione TAB para concluir automaticamente

PERGUNTA: Existe algo mais rápido?

Esse seria meu sonho:

  • Digite a primeira parte do comando, por exemplo cd
  • Digite os primeiros caracteres latinos dos kanjis , como faria se o IME estivesse ativado e pressione TAB. O autocompletion percebe que não há arquivo / pasta de caracteres latinos com esse nome e usa uma biblioteca de caracteres latinos para kanji para ver o que mais pode corresponder.
por Nicolas Raoul 24.03.2017 / 12:06

1 resposta

0

Não é realmente uma resposta, mas foi muito longa como um comentário. :-P

A troca do IME não deve ser um grande esforço. Para mim é apenas uma tecla de atalho. É para ser usado dessa maneira (ligado sempre que necessário). Pode parecer irritante quando você o relaciona assim, mas se você está acostumado com isso, você mal percebe (a mudança é instantânea, e quem reclama de ter que pressionar a tecla Shift para obter caracteres maiúsculos?).

Um problema mais difícil é saber o que digitar :) para obter um resultado decente do IME, você geralmente precisa digitar palavras inteiras. Se você simplesmente der "shi", você terá muitas possibilidades ...

Se não houver muitos arquivos, você pode ir com zsh e usar a tecla TAB para percorrer os arquivos. Portanto, estas são conclusões de tabulações para cada única pressionada TAB em zsh (ou seja, cat TAB TAB TAB TAB TAB :)

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

Não sei se você poderia usar algo como filtros personalizados de preenchimento automático personalizados para alcançar a solução Pseudo-IME que você queria. Existe kakasi para converter kanji para kana, e converter ascii para kana é bastante fácil (converter kanji para ascii é ambíguo, como você pode escrever ascii várias maneiras de alcançar o mesmo resultado como nn e n poderiam ser ambos interpretado como dependendo do contexto).

Se houver uma parte ASCII no nome do arquivo, você também pode acrescentar que para diminuir as opções, no exemplo acima, você tinha alguns arquivos .sh (em zsh ) você TAB para *.sh e não lhe oferecerá os outros.

Ou apenas use o bom olde mouse selecione copiar colar.

Boa sorte.

    
por 24.03.2017 / 12:54