Skip to content

Latest commit

 

History

History
106 lines (79 loc) · 3 KB

File metadata and controls

106 lines (79 loc) · 3 KB

Tab補完とかがすごい遅いのを何とかする。

  1. Windows側の実行ファイルを探さないようにする。
sudo -i
echo -e "[interop]\nappendWindowsPath = false" >> /etc/wsl.conf
exit
  1. VS Codeとexplorerとメモ帳だけは開けるようにする。
read -p "put your windows user name: " win_user 

echo \###################################################################################### >> ~/.bashrc
echo \# https://github.com/IMD555/IMD555.github.io/edit/master/WSL2_fast_tab_completion.md \# >> ~/.bashrc
echo \###################################################################################### >> ~/.bashrc

echo alias code=\"\\\"/mnt/c/Users/$win_user/AppData/Local/Programs/Microsoft VS Code/bin/code\\\"\" >> ~/.bashrc

echo alias notepad=/mnt/c/Windows/notepad.exe >> ~/.bashrc

echo "function explorer(){
dir=\$(wslpath -w \"\$@\")
#echo \$dir
/mnt/c/Windows/explorer.exe \$dir
}" >> ~/.bashrc
  1. ついでに自分がよく使うやつ
echo "alias ll='ls -alh'
alias dush='du -sh'
alias tar_comp='tar acvf'
alias tar_decomp='tar axvf'" >> ~/.bashrc

(次のログインから有効)

参考: https://4geek.net/wsl-tips/ https://qiita.com/nanagami1369/items/630f99813bf384a84d80

################################################################

以下試行錯誤のメモ

たぶん ↓ でもできる(どっちがいいんだろう?)

cd
mkdir win_exe
cd win_exe
echo "PATH=$PATH:$HOME/win_exe" >> .profile
ln -s /mnt/c/Users/<<<user>>>/AppData/Local/Programs/Microsoft\ VS\ Code/bin/code
ln -s /mnt/c/Windows/explorer.exe      # これはディレクトリ指定が効かない
ln -s /mnt/c/Windows/notepad.exe
cd

Windowsのバージョンによって?explorerだけ動かないことがある?(25352.1で確認) aliasの代わりに.bashrcに↓を書くと動いた

function explorer(){
dir=$(wslpath -w "$@")
#echo $dir
/mnt/c/Windows/explorer.exe $dir
}
PATH+=:/mnt/c/Users/user/AppData/Local/Programs/Microsoft\ VS\ Code/bin

でもいいっぽいから、

cd
mkdir win_exe
cd win_exe
ln -s /mnt/c/Users/<<<user>>>/AppData/Local/Programs/Microsoft\ VS\ Code/bin/code
ln -s /mnt/c/Windows/explorer.exe
ln -s /mnt/c/Windows/notepad.exe
cd
echo "PATH+=:$HOME/win_exe" >> .profile
echo "PATH+=:/mnt/c/Users/user/AppData/Local/Programs/Microsoft\ VS\ Code/bin" >> .profile

いつのまにかexplorerもいけるようになってた?

read -p "put your windows user name: " win_user 

echo \###################################################################################### >> ~/.bashrc
echo \# https://github.com/IMD555/IMD555.github.io/edit/master/WSL2_fast_tab_completion.md \# >> ~/.bashrc
echo \###################################################################################### >> ~/.bashrc

echo alias code=\"\\\"/mnt/c/Users/$win_user/AppData/Local/Programs/Microsoft VS Code/bin/code\\\"\" >> ~/.bashrc
echo alias notepad=/mnt/c/Windows/notepad.exe >> ~/.bashrc
echo alias explorer=/mnt/c/Windows/explorer.exe >> ~/.bashrc