Posso encurtar meus comandos de diretório no Ubuntu? [duplicado]

0

Ao trabalhar em um aplicativo rails eu gosto de abrir todos os meus arquivos através da linha de comando como assim

cd my_app
gedit app/views/user/show.html.erb

Existe uma maneira que eu poderia encurtar isso para que eu pudesse escrever algo como

gedit  user_views/show.html.erb

?

Eu gostaria que o console permanecesse no diretório principal, eu não gosto de ter que digitar app / controller / user_controler.rb toda vez que eu quiser abrir o controlador de usuário. Eu sei que eu poderia simplesmente abrir o arquivo com meu mouse, mas eu sinto que mudar de um teclado para outro quebra meu foco um pouquinho. Quando eu posso apenas tocar no teclado, parece que eu tenho um fluxo de trabalho mais suave.

    
por Spencer Cooley 20.06.2011 / 23:46

4 respostas

3

Já tentou usar o Tab ?

gedit my Separador vi Separador u Separador sh Separador ht Separador Enter

ou algo assim, dependendo de como suas pastas são nomeadas.

    
por 21.06.2011 / 01:16
2

Você pode considerar a definição de uma variável de shell simples:

cd my_app
VIEWS=app/viwes/user
gedit $VIEWS/show.html.erb
gedit $VIEWS/xy.html.erb

Escolha uma variável menor se você for um cara muito preguiçoso.

    
por 21.06.2011 / 00:07
0

Você pode criar um comando como "gedit_userviews" e adicionar um auto preenchimento bash.

    
por 21.06.2011 / 11:15
0

Você pode criar um link para o diretório de destino

ln /home/yourname/app/views/user/ sname 

então você poderia usar

gedit sname/show.html.erb
    
por 21.06.2011 / 22:24