windows下安装git和vundle
git在windows下的版本是: git-for-windows, 或者说是: msysgit: ms-sys-git
直接在 https://gitforwindows.org/上下载
git对windows分区的处理:
- git把整个硬盘、结构作为一个根节点 “/”, 每个分区作为根节点下的一个目录 /c, /d, /e等,注意分区名称后面没有冒号,可以是大写,也可以是小写
然后其他分区下的内容,就作为 /c, /d, 等下面的子目录和文件来看待。
-ls对目录和特殊文件 有颜色高亮的显示区分,但是dir 则没有
要安装vundle, 首先必须安装git, 因为vundle等所有vim的插件都是 基于git仓库 应用的,每一个插件就是 一个 repository仓库
mingw32: 就是 Minimalist gnu for windosw: 即: MinGW:Min - Gnu -Windows 就是在win上模拟gnu git。
MinGW 和 MSys的作用是在 windows上 模拟出 linux的环境, 所以包括了一些linux下的工具和lib, libexec等。
实际上,在windows上模拟出类unix或linux环境的工具还很多, 比如 Cygwin等都是。
git-bash和git-cmd的区别: bash是原生的纯正的 linux终端, 而cmd是 win下的终端。两者 在界面下可以执行的命令 各不相同: 比如bash下可以使用ls,而cmd下只能使用dir
参考这篇文章: https://blog.csdn.net/xiake001/article/details/76407934
这篇文章应该是 可以安装成功的! https://blog.csdn.net/myloveqingmu/article/details/52518563
如何将 2010的excel多个文件显示为独立的 窗口?
- 修改注册表: HKEY_CLASS_ROOT\Excel.sheet.12\shell\open\ 以及 HKEY_CLASS_ROOT\Excel.sheet.8\shell\open\ 这两个注册项的 :
第一 , 删除 ddeexec文件夹
第二, 修改 Command文件夹下的 command项, 将其中的内容的 最后 /dde 修改为 "%1" 注意需要带上 引号
第三, excel.sheet.12和 excel.sheet.8两个注册项的修改 一样的.
也就是说, 在win中, 有些软件的设置项, 并不一定 全部是放在 软件的设置中的, 有些内容和features 还要到 "注册表" 中 去修改!! 可能是觉得比较重要, 或者说不想让你修改吧?
avast和avira的区别?
- 都是杀毒软件, 但是 avast是捷克的, 而avira是德国的
- avira: anti-virus i rank a的意思, 是很好的杀毒软件, 个人版是免费的.
val()函数的用法?
- 不只是用来获取 form表单控件的值, 它还可以用来设置 表单元素的 值, 比如:
$('input').val('foo text');
- 它还可以用来 设置同时的 多个值, 比如: select的多选, 同时选择单选项和多选框, 这时val的参数就要用 数组的形式:
$('#multiplesel') .val( ['option_val1', 'option_val2'...] )
这时就表示 选中哪一个选项.
为什么很多html中使用class而少用 id?
- 本来就是这样推荐的, 多用class主要是为了 多个元素的复用. 因为 id通常 只用在一个 元素dom节点上. 你可以有两个相同的id节点, 虽然不会出什么问题,但是会被监测到不符合w3C标准.
- 通常, id用在 编程\ js代码中, 用来控制 单一的元素. 而样式上 推荐使用class以多个复用.
- 在使用 pre进行视频编辑的时候, 不是孤立的图片连接, 要有一个 故事情节/ 叙述故事的 思想在里面, 各个画面之间有一个内涵, 有一个串线, 相当于进行一个 导演/编辑/创作的 思路, 这样多个画面进行 串联 就是一个视频 序列
ROOT 表示网站的根 url地址, 什么都没有
APP 表示 应用程序的url 地址: /index.php
MODULE_ 表示 当前模块的url地址 : /index.php/Home
URL 表示 当前控制器的url地址: /index.php/Home/Index
查找子元素, 可以使用两种方法, 都是 等效的
- 直接用 后代查找法:
比如: $('select option:selected').val()
- 使用方法find : find 就是在 父元素中查找 符合某个条件的子元素:
$('select').find('option:selected');
如何区分将软件安装在 C盘还是在D盘?
- 确实是 如果C盘安装的软件越多, 文件越多, 那么c盘上 加载操作系统的文件时的 寻道时间就会越长, 系统反应就会越慢;
- 因此, 一般c盘只安装操作系统和必须的软件比如杀毒软件等 , 或一些小软件, 而对于一般比较大的 安装比较复杂的, 图形图像多媒体等处理软件应该安装在 D盘,而且目录名称最好是不要有空格. 比如: D:\ProgramFiles\
如何显示或隐藏win7系统中的快捷方式上的小箭头?
- 隐藏: 找到注册表: hkey_classes_root > lnkfile > 有一个 REG_SZ字符串类型的注册项: IsShortcut, 只要删除这个注册项就好了,
- 同样, 要显示小箭头, 则: 找到lnkfile 位置, 重新创建一个 REG_SZ类型的注册项 IsShortcut , 值可以为空.
但是如果这样还是不行的话, 可以参考:http://www.xitongcheng.com/jiaocheng/win7_article_37251.html
这篇文章, 将下面的内容创建为一个批处理文件,运行就好了: - 如何显示 快捷方式的扩展名 .lnk? 同样的, 只需要在 : hkey_classes_root > lnkfile : 删除或创建 一个注册项: NerverShowExt, 类型为 REG_SZ, 值为空, 它是一个: 判断类型 Assert类型的 注册表变量名称...所以可以不用输入值
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
由此可见, 要想使 注册表 修改后, 就生效, 不需要 注销系统, 更不需要 重启系统, 只需要 关闭explorer这个进程, 然后 再 重新启动 这个进程就好了, 而且凡是 牵涉到 显示方面的东西, 需要更新的话, 只需要 关闭并重启 explorer这个进程就好了.
- firefox按alt 或f10 可以显示/隐藏 菜单栏。 按shift +f10 可以打开右建菜单
- 注意区分 shift+鼠标右键 和 直接 按 鼠标 右键的区别: 前者 可以 打开 “直接通往dos的通道: 即在此处(当前目录位置处)打开命令窗口” 而且 增加了很多 “发送到” 的目的地址, 主要是 家目录下的 子目录地址。
- **逐渐学会*.vim 配置文件的语法: **
- *.vim 代码行以自然enter回车结束, 不需要使用 分号
- set是设置命令, 当然还有其他 "直接命令" 不以set开头的命令; call是调用函数, 而let 是定义 变量, 比如
let bundle_dir='....', 后面就可以应用这个变量: call vundle#rc(bundle_dir)
安装 vundle的时候, 还要注意是老版本还是新版本, 他们之间的差距还是 很大的,
参考: https://blog.csdn.net/u013475704/article/details/52295157
这是 vundle本身的参考文档: https://github.com/VundleVim/Vundle.vim/blob/v0.10.2/doc/vundle.txt#L126-L233
vundle的git地址是: https://github.com/VundleVim/Vundle.vim
=======================
#### 如果你的插件不是很多, 而且不是经常 去更新 /删除 /安装, 那么可以 不使用 vundle. (vundle在 维护 /更新/ 删除 有 很多 插件 的 时候, 确实 比 自己手动 去 添加/ 卸载 /删除 某些 个别的插件 要 方便/准确得多 ) 在windows下使用 vim的插件, 为什么不换一个思路呢, 一定要用vundle, 为什么一定要用 github的 仓库来安装呢? 而windows下安装 vundle 总会出现一些 蛋疼的问题, 可以 直接下载你想要的插件, 然后再安装到&rtp目录下也是可以的! 事实上 web开发, Nerdtree和emmet插件基本上就差不多了吧.有的插件只能放在vim73下 有的只能放在vimfiles下?有的放到哪里里面都可以?
-
vimfiles是用户自己下载和安装的插件配置文件夹,而vim73相当于是安装目录。
-
vim73中的plugin 和 vimfiles中的plugin作用是一样的,插件放到这2个文件夹都会起作用。
-
建议把后安装的插件都放到vimfiles中,这样方便以后 备份 : 只要把这个目录中的内容全部打包, 就把所有的自定义插件 备份好了, 当再次需要的时候, 再释放出来就好了.
在 vimfiles 目录中的 内容, 都是 按 类别 来进行 存放的, 比如 plugin放 *.vim 文件, doc 放文档文件, syntax放语法文件等等, 而且 , 在新安装 vim的时候, 整个 vimfiles 目录中的各子目录 都是空的! -
为什么都这些路径下的配置 都能加载得到呢?
是因为 vim定义了 rtp runtimepath 这些变量,和路径, 在vim中输入 : help rtp 就可以查看到:
PC, OS/2: "$HOME/vimfiles,
$VIM/vimfiles, // 这个是用户自己下载/安装的 插件所在的位置 即: .../vim/vimfiles
$VIMRUNTIME, // 这个是 vim软件自带的, 安装时就提供给你的 插件 所在的位置 即: .../vim/vim71
$VIM/vimfiles/after,
$HOME/vimfiles/after"
vim插件的地方, 不用到github上去找, 可以到原始的地址, https://www.vim.org/scripts/
和 https://www.vim.org/scripts/script.php?script_id=1658
.../scripts/script.php?script_id=数字....
特别要注意, NERDTREE 要使用 4.2.0 这个版本, 不要使用 最新的5.0版本, 因为老是有问题!
如果是手动 下载的 插件 , 要放到 vimfiles 目录中, 但是 插件中有的目录 如果 vimfiles 没有 怎么办? ::: 解决方法是: 那就完全按照 插件 本身的目录 去创建, 如果vimfiles中没有的目录, 就按插件中的目录新建就好了.
使用 minibufexplorer: 在 这个buffer窗口中, 使用 tab , shift+tab 来切换, 使用 enter 打开, 使用d 来删除buf.
emmet的下载地址: https://www.vim.org/scripts/script.php?script_id=2981
这里有一个 帮助文档: https://blog.zfanw.com/zencoding-vim-tutorial-chinese/
documents and settings 被替换成了: C:\Users\Administrator\Appdata了 其中, AppData下共有3个字目录: local, locallow, roaming, 其中, roaming是 存放软件运行时/运行后的 缓存 文件.
- color命令, 设置终端的颜色: 是
color bg-fg
背景色和前景色都是 十六进制的数字, 常用的是: color 0a: 背景为黑色, 前景色是 淡绿色. - rd是删除目录, del是删除文件, rd删除目录时必须是目录为空的, 但是加上 /s (remove dir, /subdir ) 时, 则不管目标目录是否为空, 都可以删除.
- garage和garbage两个单词注意区分: 前者表示 : 车库, 汽车车库; 而后者表示的是垃圾 ...
mysqladmin 是 管理mysql数据库的 一个命令, 跟 mysql 这个命令是 平级的 , 所以 不能在 mysql> 命令提示符下 使用 mysqladmin这个命令, 要在 cmd的命令下 使用 :
mysql提供了 三种加密方法: password, 和 md5 是不可逆的, 而 encode('被加密字符串', '加密字符串') 和 decode( encode('被加密字符串', '加密字符串'), '加密字符串') 是可逆的
- 要修改 数据库的密码, 必须使用 mysqladmin的子命令: password:
mysqladmin -uroot -p password ...
- 或者:
update mysql.user set password=password('...') where user='root';
然后 : flush privileges;