使用cygwin时,一定要区分当前运行的是cygwin下的进程还是windows下的进程,如:使用vim, 假如cygwin下没安装vim, windows下安装了,那么你运行的就是windows下的vim了,因为windows下的环境变量会被cygwin继承,所以调用命令时,在cygwin下没找着,也会到windows的环境变量上去找

  那么如何区分当前运行的是哪里的呢,使用which 命令   查看当前命令的路径在哪,如which cmd, 在我的机器上会显示:/cygdrive/c/Windows/system32/cmd, which vim, 在我的机器上就显示/usr/bin/vim(因为我在cygwin上安装了vim)。

  出错情景:我的window系统上安装了gvim,在cygwin上也可以使用,但是安装一些插件时,就会因为插件文件的格式不对,导致安装不上(运行出错)

  

  总结:在cygwin上使用相应的工具时,如git, vim,要区分它是cygwin上的还是window上的,不区分的话,会因为用户主目录的问题出问题的

  

最新文章

  1. DirectWrite 模糊问题——如何正确根据DIP计算实际像素
  2. mysql导入大文件sql
  3. sed
  4. [课程设计]Scrum 3.8 多鱼点餐系统开发进度(留言反馈系统设计)
  5. bigdecimal使用
  6. Cannot create an instance of OLE DB provider “OraOLEDB.Oracle” for linked server "xxxxxxx".
  7. Bootstrap3 栅格系统-媒体查询
  8. python之列表及其方法---整理集
  9. A Model of Saliency-Based Visual Attention for Rapid Scene Analysis
  10. java初级笔记
  11. windows下python2和python3共享
  12. Java并发编程(五)Lock
  13. 算法笔记_200:第三届蓝桥杯软件类决赛真题(C语言本科)
  14. java 多线程 25 :线程和线程组的异常处理
  15. 【Twitter接口】网站嵌入推特信息
  16. 【MySQL高级特性】高性能MySQL第七章
  17. 【CodeForces】671 D. Roads in Yusland
  18. 执行git命令出现 xcrun: error:
  19. LeetCode -- 推断链表中是否有环
  20. Shell 批量搜索关键词并保存结果到文件中(数组、循环)

热门文章

  1. 【spring mvc】后台的API,测试中,总提示接口实体的某一个字段不能为null,但是明明给值了还提示不能为空
  2. SVN服务器配置说明 【转】
  3. AngularJS的ng-repeat显示属性名和属性值
  4. IOS 汤姆猫核心代码
  5. PHP魔术方法之__call与__callStatic方法
  6. HDU 5313 Bipartite Graph(二分图染色+01背包水过)
  7. Sping中的配置Bean详解
  8. java编程之JDBC
  9. 远程访问Linux的常见方式
  10. go签名算法设计