我想在可编辑的dired模式下删除文件名的“-” 下面是正文
- -rw-r--r--+ 1 dayua mkpasswd 663 Nov 14 18:11 Add-Binary.py
- -rwxr-xr-x+ 1 dayua mkpasswd 799 Nov 14 18:11 add-two-link-list.py
- -rw-r--r--+ 1 dayua mkpasswd 571 Nov 14 18:11 Anagrams.py
- -rwxr-xr-x+ 1 dayua mkpasswd 1041 Nov 14 18:11 Balanced-Binary-Tree.py
- -rwxr-xr-x+ 1 dayua mkpasswd 1241 Nov 14 18:11 Best-profit-III.aux.py
- -rwxr-xr-x+ 1 dayua mkpasswd 830 Nov 14 18:11 Best-Time-to-Buy-and-Sell-Stock-II.py
- -rwxr-xr-x+ 1 dayua mkpasswd 1605 Nov 14 18:11 Best-Time-to-Buy-and-Sell-Stock-III.py
- -rw-r--r--+ 1 dayua mkpasswd 5323 Nov 20 14:48 Binary-Search-Best-Practice.py
请给一些建议。
最佳答案
简短回答:进入 dired 可编辑模式(又名 wdired
)后,转到缓冲区的开头并执行 M-% - RET RET !
M-% 是query-replace
的快捷方式;它会提示你要替换什么(-
)以及替换什么(空字符串),然后它会让你进入交互模式,其中键 !
告诉它替换所有出现的情况。
wdired 将正确处理(替换时更是如此)dired 列表权限部分的“-”字符。
关于emacs - 在 emacs dired 模式下删除文件名的 "-",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27056278/