我原先发于 CSDN
Know from here
Install Position(take neovim as example)
/usr/local/stow/nvim/Make Symbolic Link
cd /usr/local/stow/
sudo stow nvimThis command will make some link files at /usr/local/bin/, pointing to all the files in /usr/local/stow/nvim/bin and /usr/local/share/, pointing to all the files in /usr/local/stow/nvim/share and so on.
Example
For example, After make install, there will be nvim in /usr/local/stow/nvim/bin/, you could make a link file (like vim) in this directory, like following,
➜ ll /usr/local/stow/nvim/bin
total 16M
drwxr-sr-x 2 root staff 4.0K xxx xx xx:xx .
drwxr-sr-x 5 root staff 4.0K xxx xx xx:xx ..
-rwxr-xr-x 1 root staff 16M xxx xx xx:xx nvim
lrwxrwxrwx 1 root staff 4 xxx xx xx:xx vim -> nvim
➜ ll /usr/local/stow/nvim/share
total 28K
drwxr-sr-x 7 root staff 4.0K xxx xx xx:xx .
drwxr-sr-x 5 root staff 4.0K xxx xx xx:xx ..
drwxr-sr-x 2 root staff 4.0K xxx xx xx:xx applications
drwxr-sr-x 31 root staff 4.0K xxx xx xx:xx locale
drwxr-sr-x 3 root staff 4.0K xxx xx xx:xx man
drwxr-sr-x 3 root staff 4.0K xxx xx xx:xx nvim
drwxr-sr-x 2 root staff 4.0K xxx xx xx:xx pixmapsand then stow it
➜ ll /usr/local/bin
total 8.0K
drwxr-xr-x 2 root root 4.0K xxx xx xx:xx .
drwxr-xr-x 11 root root 4.0K xxx xx xx:xx ..
lrwxrwxrwx 1 root root 21 xxx xx xx:xx nvim -> ../stow/nvim/bin/nvim
lrwxrwxrwx 1 root root 20 xxx xx xx:xx vim -> ../stow/nvim/bin/vim
➜ ll /usr/local/share
total 24K
drwxr-xr-x 6 root root 4.0K xxx xx xx:xx .
drwxr-xr-x 11 root root 4.0K xxx xx xx:xx ..
lrwxrwxrwx 1 root root 31 xxx xx xx:xx applications -> ../stow/nvim/share/applications
lrwxrwxrwx 1 root root 25 xxx xx xx:xx locale -> ../stow/nvim/share/locale
drwxr-xr-x 2 root root 4.0K xxx xx xx:xx man
lrwxrwxrwx 1 root root 23 xxx xx xx:xx nvim -> ../stow/nvim/share/nvim
lrwxrwxrwx 1 root root 26 xxx xx xx:xx pixmaps -> ../stow/nvim/share/pixmaps
➜ ll /usr/local/share/man
total 8.0K
drwxr-xr-x 2 root root 4.0K xxx xx xx:xx .
drwxr-xr-x 6 root root 4.0K xxx xx xx:xx ..
lrwxrwxrwx 1 root root 30 xxx xx xx:xx man1 -> ../../stow/nvim/share/man/man1Remove Symbolic Link
sudo stow --delete neovim