设置vim的默认工作路径同时与自动设当前编辑的文件所在目录为当前工作路径不冲突

问题:

   想让vim自动设当前编辑的文件所在目录为当前工作路径不冲突,但是当vim新建文件的时候,工作路径会又自动切换缓存path下。

  如何使当使用vim打开文件时,vim的工作路径是当前文件所在的路径。而当从vim里新建文件的时候,工作路径是自己预设的路径呢?

解决:

  

"自动设当前编辑的文件所在目录为当前工作路径
exec ‘cd ‘ . fnameescape(‘f:\code‘)
set autochdir

"注意,命令的执行顺序不能改变
时间: 2024-08-24 06:44:02

设置vim的默认工作路径同时与自动设当前编辑的文件所在目录为当前工作路径不冲突的相关文章

JAVA->查询并显示输入根目录下全部的文件所在目录路径

public static boolean qf(File f,boolean a){      boolean b=false;   if(a==true){      File[] fl=f.listfile();   for(File ffl:fl){    if(ffl.isDirect){    b=ffl.getTotalspace>0;    if(b==true){ System.out.println("This's not a Null Direct: "+f

设置ISE中默认文本编辑器为gvim

ise windows版,添加方式 ISE下点击菜单Edit -> Preferences -> Editor. 在Editor选项框里选择Custom,在Command line syntax文本框里输入:{d:\program files\vim\gvim.exe}  +$2 $1把路径改成你自己的路径,然后注意+前面有个空格,$1前面也有个空格,路径用大括号括起来 vivado windows版,添加方式 记得环境变量中加入gvim:path=D:/Program Files/Vim/v

Java开发环境部署2.下载安装java jdk 2.1下载与安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载完后开始安装。注意,安装的路径不能变!!!反正笔者前两次改了安装路径都装不成。 JDK默认安装成功后,会在系统目录下出现两个文件夹,一个代表jdk,一个代表jre。

操作系统:win10 64biteclipse版本:Eclipse Mars (4.5),Eclipse IDE for Java EE DeveloperJava JDK版本:jdk-7u79-windows-x64SDK版本:24.4.1版ADT版本:23.0.4版 1.下载安装java jdk1.1下载与安装 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html JDK默认安装成功后,会在系统目录下出

Tomcat下设置项目为默认项目

项目的实际使用中经常需要将当前项目设为tomcat的默认项目,而不是进入到tomcat的页面,有几种方法可以实现,注意第二种.第三种情况需要先删除webapps下的ROOT目录,否则会失败. 一.将自己的项目改名为ROOT注意项目名称要大写 如果改完后没生效,建议清空tomcat中的work目录(缓存) 二.修改配置文件server.xml 增加<Context path="" docBase="Cluster" debug="0" rel

apache设置多个默认发布页面

最近学到apache,知道了怎样搭建服务器怎样设置一些参数从而达到不同效果,在生活中,我们会发现,比如腾讯,你进入www.qq.com 会发现里面还有音乐邮箱等,这些发布页面如果再新搭建一个服务器,将会特别费事.所以我们开始思考怎样设置多个默认发布页面 一:环境 服务器: [[email protected] ~]# hostnamectl   Static hostname: n/aTransient hostname: localhost.localdomain         Icon n

设置vim tab为4个空格

Vim 编辑器默认tab为8个空格,但对于pythoner来说,必须要调整到4个空格. 方法如下: 在~/.vimrc文件中加入下面设置: 1 set ts=4 #设置tabstop为4个空格 2 set expandtab 重新打开vim就可以快乐的tab了~ 原文地址:https://www.cnblogs.com/chfang007/p/8922582.html

mysql设置timpstamp的默认值为 &#39;0000-00-00 00:00:00&#39; 时报错

问题:mysql设置timpstamp的默认值为 '0000-00-00 00:00:00' 时报错: ERROR 1067 (42000): Invalid default value for 'updateaDate' 原因和解决方法: # sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_

Python:设置python的默认编码

有2种方法设置python的默认编码:方案一:在程序中加入以下代码: import sys reload(sys) sys.setdefaultencoding('utf8') 方案二:在python的Lib\site-packages文件夹(print sys.path可查看到具体路径)下新建一个sitecustomize.py,内容为: Python代码 # encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8')

动态设置radio的默认值

根据后台传值动态设置radion的默认值,一般设置默认值的标签为:checked="checked".具体动态设置默认值得代码如下: <tr> <td width="150" height="30" align="right">性  别:</td> <td width="250" align="left"> <input type=&