Uscita strana dal comando ls in Terminale

1

Recentemente ho iniziato a personalizzare il mio terminale Mac e ad aggiungere materiale Vim. Dopo un po 'di tempo ho notato che durante l'esecuzione del comando ls , continuo a ricevere:

)<CR>?vnoremap <Space> zf??

insieme all'output di comando ls regolare. Ad esempio:

$ ls
)<CR>?vnoremap <Space> zf?? Documents                   Movies                      Public
Applications                Downloads                   Music                       Workspace
Desktop                     Library                     Pictures

Non ho idea da dove provenga. Succede solo nel comando ls e succede sia in Terminal.app che in iTerm2 (shell zsh) integrati.

Ho provato grep -ing <Space> pattern (ecc.) nella mia directory Home, ma non c'è nessun file con tale stringa.

    
posta elite_bobo 12.12.2018 - 19:06
fonte

2 risposte

0

noremap - comando da vim, quindi al salvataggio del file, il nome è stato assegnato. Un dettagliato ls potrebbe aiutare o installare qualcosa come Midnight Commander, che viene eseguito con il semplice comando mc e aiuta a valutarlo visivamente.

    
risposta data 12.12.2018 - 19:17
fonte
-1

Ecco i comandi del terminale per lavorare con il file. il backslash \ è un modo per sfuggire a caratteri speciali. Il tasto Tab espanderà il nome del file.

quindi scrivi ls \ ( quindi premi il tasto Tab. la ls la l è una minuscola L

il rm è il comando remove. Devi stare attento quando usi questo comando. i file cancellati sono andati per sempre!

Metto uno spazio tra r ed m, ma è necessario rimuovere lo spazio. Il -i dice di verificare l'eliminazione. sii certo di non avere altri personaggi divertenti nella linea rm. non puoi vederlo, ma ho digitato ls (quindi premuto il tasto Tab.

mac $ touch \(abc
mac $ ls
(abc          duplicateOne  one           subdirD.app/  three         two
mac $ ls \(abc 
(abc
mac $ r m -i \(abc 
remove (abc? y
mac $ 
    
risposta data 12.12.2018 - 20:32
fonte

Leggi altre domande sui tag