Alias-Datei funktioniert nicht in Bash unter WSL (Opensuse Leap 42.3)
Ich habe meine Alias-Datei in Bash in der WSL so eingerichtet:
alias gvim='/mnt/d/Vim/vim81/gvim.exe' alias vim='/mnt/d/Vim/vim81/vim.exe' alias pngcrush='/mnt/c/Users/nathan/Downloads/pngcrush_1_8_11_w64.exe -reduce -brute -ow'
aber wenn ich versuche, gvim oder vim in Bash auszuführen, erhalte ich diese Fehlermeldung:
:No such file or directorym.exe
(gvim)
`: Keine solche Datei oder Verzeichnis.exe '(vim)
Der Pngcrush-Alias funktioniert jedoch korrekt. Aus irgendeinem seltsamen Grund wurde in den Aliasnamen, die in meiner Datei ~ / .alias definiert sind, das erste "a" im Aliasnamen durch ein einfaches Anführungszeichen ersetzt, und das abschließende einfache Anführungszeichen fehlt, wenn ich den Aliasbefehl in bash ohne Argumente ausführen.
Weiß jemand, warum die ausführbaren Dateien gvim und vim nicht richtig gefunden werden? Wenn ich den Pfad zur EXE-Datei direkt in Bash eingebe, funktioniert es, aber diese beiden Aliase funktionieren nicht
Bash-Version:
> bash --version GNU bash, version 4.3.42(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
OpenSUSE-Version:
> cat /etc/*release NAME="openSUSE Leap" VERSION="42.3" ID=opensuse ID_LIKE="suse" VERSION_ID="42.3" PRETTY_NAME="openSUSE Leap 42.3" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:leap:42.3" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" openSUSE 42.3 (x86_64) VERSION = 42.3 CODENAME = Malachite # /etc/SuSE-release is deprecated and will be removed in the future, use /etc/os-release instead
Alle meine bash-Aliase unten:
>alias alias +='pushd .' alias -='popd' alias ..='cd ..' alias ...='cd ../..' alias beep='echo -en "\007"' alias cd..='cd ..' alias dir='ls -l' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' 'lias gvim='/mnt/d/Vim/vim81/gvim.exe alias l='ls -alF' alias la='ls -la' alias ll='ls -l' alias ls='_ls' alias ls-l='ls -l' alias md='mkdir -p' alias o='less' 'lias pngcrush='/mnt/c/Users/nathan/Downloads/pngcrush_1_8_11_w64.exe -reduce -brute -ow alias rd='rmdir' alias rehash='hash -r' alias unmount='echo "Error: Try the command: umount" 1>&2; false' 'lias vim='/mnt/d/Vim/vim81/vim.exe alias you='if test "$EUID" = 0 ; then /sbin/yast2 online_update ; else su - -c "/sbin/yast2 online_update" ; fi'
Microsoft Windows 10 Home 10.0.17134
0 Antworten auf die Frage
Verwandte Probleme
-
13
Welche Vim-Funktionen verwenden Sie?
-
8
Mit einem Tastendruck die mit "Leertaste" markierte "Registerkarte" in Vim löschen
-
1
Sie können nicht verstehen, warum ASCII- und HEX-Erkennungen in der Statuszeile von Vim benötigt wer...
-
3
Vim: Wie behandelt man Unicode-Dateien mit Text in mehreren (mehr als zwei) Sprachen?
-
9
Firefox Addons für Vimperator
-
3
Um PWD in Vims Echo zu bestätigen: -Modus für das Dokument
-
1
Gibt es trotzdem vim, dass Sonderzeichen nicht als Wörter gezählt werden?
-
8
Vimperator Kopieren / Einfügen
-
2
Farben in Vim LaTeX -Dateien haben, wie in Gvim
-
2
Wie können Sie den Evolution Data Server-Prozess entfernen / deaktivieren?