pequeno trabalho em volta de mim u pode gostar se você estiver usando vim
Passo 1: Baixe a última versão do plugin do vim.org
Baixe o plugin do vim.org
$ cd / usr / src
$ wget -O mru.vim link
Passo 2: Instale o plugin MRU vim
$ mkdir ~ / .vim # se o diretório ainda não existir
$ cd ~ / .vim / plugin /
$ cp /usr/src/mru.vim.
7 recursos poderosos do MRU.vim
Depois de instalar este plug-in, sempre que você abrir um arquivo para leitura ou gravação, ele será adicionado à lista MRU.
1. Veja os arquivos usados mais recentemente no Editor Vi / Vim
: MRU
Nota:: MRU (maiúsculas) funciona. : mru (minúscula) não funciona.
: O MRU exibirá os arquivos "usados mais recentemente", ordenados pelo uso recente de cima para baixo, conforme mostrado abaixo. Para abrir um arquivo, pressione ENTER enquanto o cursor estiver no nome desse arquivo.
Fig: Editor Vim exibindo a lista "Recent Documents"
Fig: Editor Vim exibindo a lista "Documentos recentes"
Nota: Imediatamente após a instalação do plug-in MRU, talvez você não veja nenhum arquivo na lista MRU. Use o editor Vim para abrir alguns arquivos depois de instalar o plugin, para que a lista MRU cresça.
2. Como aumentar a contagem de listas MRU? (Aumentar o número de arquivos armazenados)
Por padrão, a lista MRU armazena apenas os últimos 10 arquivos usados. Adicione a seguinte linha ao seu ~ / .vimrc para aumentar este limite como mostrado abaixo.
$ cat ~ / .vimrc
deixe MRU_Max_Entries = 20
- Como pesquisar arquivos dentro da lista de MRU
Quando você aumenta o número de arquivos, pode ser difícil percorrer a lista MRU para escolher o arquivo que está procurando. Em vez disso, você pode usar os comandos normais do Vim para pesquisar dentro da lista MRU. Então você pode dar (barra) / e dar um padrão para pesquisar.
No exemplo a seguir, a lista MRU era muito longa. Eu fiz um “/ yum”, que moveu o cursor automaticamente para a entrada do /etc/yum.conf MRU. Pressionando enter, irá abrir este arquivo.
Fig: Pesquise na lista MRU usando /
Fig: Pesquise na lista MRU usando /
Você também pode usar a funcionalidade de pesquisa MRU, conforme explicado abaixo.
* Enter the partial file name and press TAB which will fill the file name, which you can open by pressing enter,
* Enter one or two characters of the file name or the path name, and press tabs to rotate around the file names.
- Abrindo arquivos da lista MRU em uma nova guia
Pressionar enter em uma entrada MRU abrirá o arquivo na mesma janela por padrão. Ele será aberto em uma nova janela se o arquivo aberto na janela atual ainda não estiver salvo.
* To open the file from the MRU entry in a new Tab , press ‘t’ when the cursor is on a file name in MRU window.
* :tabn will take you to the next tab
* :tabp will take you to the previous tab
- Atualize a janela do MRU
Para atualizar a janela atual do MRU, pressione ‘u’. Sempre que abrir a janela do MRU, o novo conteúdo será aberto sempre.
6. Excluindo certos arquivos usando MRU_Exclude_Files
Para excluir determinados arquivos da exibição no MRU, você pode armazenar o regex na variável MRU_Exclude_Files como:
$ cat ~ / .vimrc
deixe MRU_Exclude_Files = '^ / tmp /. \ | ^ / var / tmp /.' "Para Unix
O acima irá excluir o / tmp e / var / tmp de serem armazenados no MRU.
7. Incluindo certos arquivos usando MRU_Include_Files
Para incluir apenas determinados tipos de arquivos no MRU, você pode armazenar o regex na variável MRU_Include_Files, conforme mostrado abaixo. Isso incluirá apenas os arquivos que estão em / home / ramesh para serem armazenados no MRU.
$ cat ~ / .vimrc
deixe MRU_Include_Files = '^ / home / rajat /.*'