我在Windows上运行Cygwin。现在好几次,我在崩溃后从vim中留下了一个交换文件,但它无法恢复或删除。 " ls -l"显示这个: -rw-r ----- 1 Unknown + User Unknown + Group 12288 Feb 26 15:27 .pl.pl.swp
我不允许在我的盒子上成为管理员,因此我无法将其删除。我不是主人所以我不能'删除它 - 它拥有未知的所有权。
关于如何删除它的任何想法(每次都不拉机器管理员)?我可以让vim将其交换文件放在其他文件夹中,这样至少他们不会弄乱我的工作目录(我需要正确的.vimrc设置才能在Windows上运行)?
答案 0 :(得分:4)
您可以使用set noswapfile
完全禁用交换文件,或者,如果您仍然需要该功能但不是杂乱,请告诉Vim将这些文件放在专用位置:
set directory=c:\\tmp
请注意,您仍然需要手动删除现有的交换文件。
阅读以下帮助部分以获取更多信息:
:help 'swapfile'
:help swap-file
:help 'directory'
答案 1 :(得分:0)
在您的情况下,Windows平台,
选项1:使用cmd控制台,转到包含swp文件的文件夹
<h2>CSV to HTML Table</h2>
<div id='table-container'></div>
</div><!-- /.container -->
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/jquery.csv.min.js"></script>
<script type="text/javascript" src="js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="js/dataTables.bootstrap.js"></script>
<script type="text/javascript" src="js/csv_to_html_table.js"></script>
<script type="text/javascript">
function format_link(link){
if (link)
return "<a href='" + link + "' target='_blank'>" + link + "</a>";
else
return "";
}
CsvToHtmlTable.init({
csv_path: 'data/fatty_acid_profiles.csv',
element: 'table-container',
allow_download: true,
csv_options: {separator: ','},
datatables_options: {"paging": false},
custom_formatting: [[2, format_link]]
});
</script>
选项2:使用cygwin控制台,同样转到文件夹
del /A:H *.swp