Apagar linhas do cursor para o final do arquivo

3

com texto sublime, posso excluir do cursor até o final da linha com

super+k-k

como posso apagar do cursor para o final do arquivo?

    
por Gabriel 23.01.2014 / 14:25

2 respostas

7

Não há necessidade de escrever um script. Basta destacar a primeira linha que você deseja excluir e, em seguida:

Ctrl+Shift+End

Isso selecionará todo o texto até o final do arquivo. Em seguida, basta pressionar delete !

Isso funciona em muitos programas diferentes. Não apenas texto sublime.

    
por 12.04.2016 / 22:57
1

Não é muito difícil, mas você terá que criar uma macro e uma ligação de chave personalizada para fazer isso. Primeiro, crie um novo arquivo com o seguinte conteúdo:

[
    {"command": "move_to", "args": {"to": "eof", "extend": true}},
    {"command": "add_to_kill_ring", "args": {"forward": true}},
    {"command": "right_delete"}
]

Salve o arquivo como ~/Library/Application Support/Sublime Text 2/Packages/User/Delete to EOF.sublime-macro . Você pode acessar a pasta Packages acessando Sublime Text 2 -> Preferences -> Browse Packages... - isso abrirá uma nova janela do Finder no diretório correto.

Em seguida, vá para Sublime Text 2 -> Preferences -> Key Bindings - User . Se você não fez nenhuma ligação de chave personalizada antes, esse arquivo estará vazio, caso contrário, ele conterá ligações de teclas anteriores. Se estiver vazio, cole o seguinte e salve:

[
    { "keys": ["super+k", "super+f"], "command": "run_macro_file", "args": {"file": "Packages/User/Delete to EOF.sublime-macro"} }
]

Verifique se o valor de "file": é exatamente o mesmo nome do arquivo de macro que você acabou de criar. Se você já tiver atalhos de teclado personalizados, simplesmente copie a linha do meio (deixe os colchetes na primeira e última linhas) e cole-a no início do arquivo de atalhos de teclado, em uma linha logo após o colchete de abertura [ . Certifique-se de adicionar uma vírgula , no final da linha:

[
    { "keys": ["super+k", "super+f"], "command": "run_macro_file", "args": {"file": "Packages/User/Delete to EOF.sublime-macro"} },
    // existing key bindings...
]

Salve o arquivo, e você deve ser capaz de clicar em Comando ⌘ K , Comando ⌘ F e delete no final do arquivo.

    
por 23.01.2014 / 17:31