我find遇到了一个奇怪的情况,命令找不到某些文件但可以找到另一个文件,并且它们都存在于本地路径中。
原始代码如截图:
文件在那里:
$ ls -lh ~/.config/fish/functions/
total 92K
-rw-rw-r-- 1 echecod echecod 4.2K Dec 20 16:42 __async_prompt.fish
-rw-rw-r-- 1 echecod echecod 3.0K Dec 20 16:42 done.fish
-rw-rw-r-- 1 echecod echecod 597 Dec 20 16:42 humanize_duration.fish
-rwxrwxr-x 1 echecod echecod 5.2K Dec 20 16:42 __informative_git_prompt.fish*
-rwxrwxr-x 1 echecod echecod 1.4K Dec 20 16:42 prompt_pwd.fish*
-rw-rw-r-- 1 echecod echecod 61K Feb 20 11:38 z.lua
Run Code Online (Sandbox Code Playgroud)
但是他们找不到:
$ find ~/.config -name z.lua
$ find ~/.config -name prompt_pwd.fish
Run Code Online (Sandbox Code Playgroud)
上层目录和其中的文件:
$ ls …Run Code Online (Sandbox Code Playgroud) 说,我有两个窗口,窗口 1 包含 2 个窗格(1, 2),窗口 2 包含 3 个窗格(1,2,3),我在窗口 1 的窗格 1 中,我想直接跳到窗格2在窗口2,PREFIX w这choose-window将列出所有窗口的会话,这样我可以跳进右边的窗口,但它不会列出窗格,PREFIX q这display-panes将让我只能选择在当前窗口右边的窗格中,但不穿过窗户。
所以我想知道是否有任何命令可以让我跨窗口选择窗格。最好的解决方案是choose-window,新命令不仅会列出所有窗口,还会列出每个窗口内的所有窗格,就像tree在目录中一样。