设为首页 收藏本站
查看: 964|回复: 0

[经验分享] 在git bash下打开noetpad++等文本编辑器

[复制链接]

尚未签到

发表于 2018-1-14 09:49:45 | 显示全部楼层 |阅读模式
  首先要找到 C:\Users\你的计算机名,如果你的计算机名是Administrator,那么你就要去C:\Users\Administrator目录下
  然后新建一个文件 .bashrc,这个文件没有名称只有后缀名,如果在windows直接创建的话,会告诉你“必须键入文件名”
  所以就得在git bash 使用 notepad .bashrc 命令创建该文件
  .bashrc主要是git bash用于存放一些用户个性化的设置,例如命令别名,设置路径等.
  比如删除命令rm,如果rm不加任何参数的话,会直接删除文件,有事可能会造成误删的后果。所以我们可以给rm加个参数-i,意为在删除的时候给出提示。
  用随便一个文本编辑器打开.bashrc文件,在里面加上一行代码,
  

alias rm="rm -i"  

  如果你已经打开git bash,先关闭,再打开我的设置才能生效,如果不想关掉在打开的话,可以直接在bash下输入
  

source ~/.bashrc  

  就可以立刻加载修改后的设置,是我们个性化设置立即生效。
  现在你再在bash下执行rm命令,就会出现一个询问你是否删除的提示
  上面的alias英文就是别名的意思,当我们执行rm的时候,实际执行的是rm -i
  那么其实在bash下打开noetpad++就变得简单了
  如果是在windows的cmd下打开一个应用程序,我们只需要将这个应用程序的完成路径输入到cmd,执行就ok了,例如
  我在cmd下执行D:\Notepad++\notepad++.exe,就会打开notepad++ 我如果在加个 文件名的话就会在notepad++下打开这个文件
  在cmd下执行D:\Notepad++\notepad++.exe  test.js 在notepad++下打开test.js文件
  现在我们回到bash环境下 ,如果在bash下 我们输入上面的路径,bash会提示命令找不到,bash会认为这个路径是一条命令,锁看来这么写是不对的。
  刚好bash下有特定的语法来解决我们的问题,只要稍加修改就行了,改完以后是这样的
  

/D/Notepad++/notepad++.exe  

  执行上面的命令,成功打开了notepad++,如果每次输入这么长的文本太麻烦,就用到.bashrc文件,我们这个命令给它起个名字,在.bashrc文件加入下面一行文本,保存
  

alias notepad++="/D/Notepad++/notepad++.exe"  

  现在在bash下输入notepad++ test.js,就直接打开了notepad++,是不是非常的爽,再也不用新建完文件,然后再用鼠标去选取文件再打开,这里的别名不一定非要取notepad++,随你想叫什么都行。
  同理也可以扩展到别的文本编辑器
  比如
  

alias vscode="你的vs的路径"  
alias atom="atom的路径"
  
alias sublime="sublime的路径"
  

  最后最后还要注意一点,上面所说的路径最好不要有空格,括号等,否则会造成命令无效,
  就以我电脑为例,我的visual studio的完整路径是“C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe”
  alias vs="/C/Program Files (x86)/Microsoft Visual Studio 10.0/Common7/IDE/devenv.exe"
  在bash下执行 vs test.js
  bash给出错误提示 bash: syntax error near unexpected token `(',说明括号是无效的,所以如果你自己定义的别名无效的话,检查检查路径对不对,
  .bashrc还有很多有用的配置,感兴趣的可以自行百度,我的文章就到这里了。^.^

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-434938-1-1.html 上篇帖子: 如何将git本地创建的项目推送到github仓库 下篇帖子: 开源分布式版本控制工具
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表