O Notepad ++ abre o cmd no diretório do arquivo atual

6

Existe uma maneira (provavelmente uma macro) de abrir o cmd no diretório do arquivo atual?

Digamos que eu esteja editando um arquivo D:\foo\bar.txt e gostaria de abrir o cmd em D:\foo\ . Ajudaria realmente a executar vários pré-compiladores, etc.

    
por mreq 17.01.2012 / 20:32

2 respostas

7

No menu Run , há uma opção Open current dir cmd , que faz exatamente o que você deseja.

SeoseuarquivoestiveremumcaminhoUNC,issonãofuncionará,jáquenãoépossívelcdparaumUNCemumalinhadecomando.

SeoarquivodeorigemestiveremumaletradeunidadediferentedoNotepad++,elealternaráparaocaminhocorreto,masnãoalternaráaletradaunidade,poisparecenãoestaradicionandoaopção/Daocomandocd.Noentanto,inserindoimediatamentex:Digite(ondexéaletradaunidadenaqualseuarquivodeorigemestálocalizado)olevaráparaocaminhocorreto.

Vocêpodetornaro/Dpadrãoeditandooarquivoshortcuts.xmlemseuperfildeusuário(noWin7,eleestálocalizadoemD:\Users\<username>\AppData\Roaming\Notepad++\shortcuts.xml)eadicionando/DàlinhaOpencurrentdircmd:

<Commandname="Open current dir cmd" Ctrl="no" Alt="no" Shift="no" Key="0">cmd /K cd /D $(CURRENT_DIRECTORY)</Command>

NB: Você não pode editar este arquivo usando o Notepad ++, pois ele será substituído pelas opções in memory quando o Notepad ++ for fechado. Assegure-se de que não exista o Notepad ++ em execução e edite o arquivo xml usando o Bloco de Notas da MS ou qualquer outro editor de texto.

( EDITAR: Patch enviado para o Notepad ++ no SourceForge para corrigir isso: link )

Se você quiser atribuir a uma tecla de atalho, selecione Run - > Modify Shortcut/Delete Command...

    
por 17.01.2012 / 20:47
1

O comando Executar foi movido em versões posteriores do Notepad ++ para: Clique com o botão direito no arquivo Tab. ou seja, novo 1 Selecione Abrir pasta de contenção em cmd

Além disso, clique em Arquivo> > Abrir pasta de contenção > cmd

    
por 26.09.2018 / 20:22