Abrindo um arquivo de texto em uma determinada linha (atalho)


29

Eu gostaria de definir uma tecla de atalho que abre um arquivo de texto específico em uma linha específica. Meu editor preferido é o Notepad ++, mas sugestões envolvendo outros editores são bem-vindas.

Como abrir vários arquivos no Notepad ++, cada um em uma linha específica?

Respostas:


29

Você precisará usar a opção de linha de comando listada na outra resposta .

E adicione um Shortcut key(também conhecido como Hotkey) ao atalho do Windows da seguinte maneira:

  1. Faça um atalho para o próprio programa. Você pode fazer isso clicando com o botão direito do mouse em algum lugar (a área de trabalho é mais fácil, mas na verdade não importa onde) e escolhendo New -> Shortcut. Você também pode encontrar Notepad++no Start -> (All) Programsmenu, clicar com o botão direito do mouse no item, copiá-lo e colá-lo.

  2. Clique com o botão direito do mouse no novo atalho que você criou (não no menu Iniciar), escolha Propertiese vá para a Shortcutguia. Na Targetcaixa, você já terá algo como: "C:\Program Files (x86)\Notepad++\notepad++.exe"Você precisa adicionar o arquivo que deseja abrir após as aspas e depois -n##(substituir os #pelo número da linha). A caixa de destino deve ler algo como"C:\Program Files (x86)\Notepad++\notepad++.exe" c:\users\username\desktop\test.txt -n73

  3. Fique na Shortcutguia: existe uma caixa para editar o arquivo Shortcut key. Clique lá e digite uma letra. Ele adicionará Ctrl+ automaticamente Altà frente, e essa é a sua tecla de atalho. Não tenho certeza se você pode usar outras teclas de combinação para a tecla de atalho.


+1 por adicionar a outra metade da resposta que não respondi e por fornecer tantos detalhes. Obrigado!
Randolf Richardson

E quanto ao enésimo caractere? O Unity encontra erros com precisão, incluindo o caractere na linha como uma variável. Como posso abrir com o NP ++ nesse caractere linr AND?
precisa


2

Para abrir vários arquivos, cada um em uma determinada linha com o Notepad ++:

// for each file (as command line):
notepad++.exe -multiInst filename -n#
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.