vim的几个插件mark.vim ctrlp.vim等
开发过程中, 保证语义的前提下, 尽量使用 短的 变量名: 如: 用 $map来代替 $condition , 因为在书写长的变量名的时候, 容易写错, 而排查错误, 还不容易找出来.
vim在浏览和排查代码的错误时, 常常需要高亮同一单词或变量, 所以使用 mark.vim.
简单的配置方法是: 下面的反斜杠, 是指的映射键.
\m 高亮或反高亮一个单词
\n 清除当前的单词高亮(光标处)若光标处无高亮的单词就清除所有的单词高亮显示
\r 按照输入的正则表达式高亮单词
搜索
\* 跳转到当前高亮的下一个单词
\# 跳转到当前高亮的上一个单词
\/ 跳转到任一下一个高亮单词
/? 跳转到任一上一高亮单词
其实是没有必要安装mark.vim这个插件的, 因为, 即使你安装了 mark.vim你要显示 高亮的时候, 你还不是得要 操作一下, 如type \m, 那么我们用 * # 同样的可以实现 高亮显示同一个单词的功能.
如果我们怀疑在编码中, 某个单词变量写错了, 那么我们就可以使用 *, # 来进行高亮显示了.
php和js都是 弱类型语言. 都是通过 字面量 来 确定 变量的类型的. 所以, 像: true, false, 就认为是boolean类型的, null就认为是对象类型的, 其他关键字就不说了. 加不加 引号就不再迷惑了: 你想一想你这个是不是一个变量, 凡是不加引号的 字符序列, 两种语言都 认为是 变量. 如果你上面没有定义这个变量, 那么就会报错. 如果你不是一个变量, 那么就是一个字符串, 那么就应该加引号了! 特殊情况除外, 在js对象中的 属性名称, 是可以不加 引号的.
**vim的增量搜索: set incsearch, 可以简写为: set is (其中, is = increment search, 即增量搜索), 相应的: set nois 就是取消增量搜索, nois = no incsearch **
==========================
set autochdir是自动切换vim的目录.
根据众多的站点的总结是: 在科技/知识性站点, 多使用白色, 灰色,浅灰色, 浅蓝色/深蓝色, 浅绿/深绿色, 多使用深的颜色, 如深蓝色, 深绿色等... 并且在灰色(可以使用一些列的灰色) 的背景上, 可以使用 黑色的 文字颜色, 是恰当的! 简洁干净才是 天长地久的:

ctrlp.vim的安装
linux命令行删除的文件不会放回到回收站, 而资源管理器删除的内容会放回到 回收站.
在安装vundleinstall 的时候, 会在 独立于 原来的 vimrc文件 旁再 开一个 panel, 用于显示插件的安装窗口, 如果要中断或退出 安装, 可以 使用ctrl-c, 然后使用 :q, :x 退出安装窗口. 再对 vimrc文件进行编辑等等....
- ctrlp的命令是: CtrlP, c和p都是大写的,
- vim会自动切换工作目录的... 同时, ctrlp也会自动切换工作目录的
- 安装ctrlp插件的时候,可能网站 线路的问题, 安装过程比较缓慢
安装了phpMyAdmin后, 在/usr/share/phpMyAdmin/中, 就有index.php文件, 这个就是phpmyadmin的入口管理文件..
系统一启动就需要载入的服务, 通常就是放在 /etc/systemd/system/中的, systemd就是系统服务! ???-d就是服务的意思. 里面有分类, 表示是哪些 "目标/用户/服务"所需要的进行 按目录分类: 有硬件的, 有用户的, 还有系统的,"末尾的都是 .target.wants, 包括:
- basic.target.wants, 里面包括 firewalld.service, dnf-makecache.timer
- printer.target.wants, 里面包括就包括 打印机服务: cups.service
- bluetooth.target.wants 里面就包括蓝牙服务: bluetooth.service
- multi-user.target.wants 里面就包括了 通常的多用户都会用到的服务, 如常见的各种服务器服务 httpd.service, mariadb.service等.

phpmyadmin, 无法登录mysql? 可能是因为config.inc.php设置不对, 也可能是mysql(mariadb)服务没有启动.
vim的几个插件mark.vim ctrlp.vim等的更多相关文章
- VIM自动补全插件 - YouCompleteMe--"大神级vim补全插件"
VIM自动补全插件 - YouCompleteMe 序言 vim 之所以被称为编辑器之神多半归功于其丰富的可DIY的灵活插件功能,( 例如vim下的这款神级般的代码补全插件YouCompleteMe) ...
- VIM编辑器使用及插件配置
1.VIM的三种模式: 普通模式.插入模式.命令行模式2.三种模式的转换: 2.1进入普通模式 ①打开VIM默认为普通模式 ②处于插入模式/命令行模式时,按ESC进入普通模式 2.2进入插入模式: A ...
- Vim 中文件目录浏览插件——NERD tree
说明 :vim的插件NERDTree用于使得vim窗口分左右窗口显示的用法说明.其中,左侧为目录的树形界面,简称为NERDTree界面,右则为vim界面. 一.配置步骤 下载地址: http://ww ...
- vim学习、各类插件配置与安装
vim学习.各类插件配置与安装 vim 插件 配置 1. vim学习 vim基础学习:根据网上流行基础文章<简明Vim练级攻略>,进阶书籍<vim实用技巧>.注:进阶书籍可以在 ...
- vim插件的安装方式 -- vim注释插件和doxygen函数注释生成插件-ctrlp插件-tabular等号对齐 插件
使用unzip的时候 指定 -d选项, 是说明解压到的 目标地址. 这个参数还是比较方便的, 比直接unzip到当前目录, 然后在去拷贝到目标目录, 然后再删除当前目录中的解压文件夹, 方便多了. 使 ...
- 【转】Vim十大必备插件
[转]Vim十大必备插件 转自:http://my.oschina.net/zhoukuo/blog/336315 Taglist taglist是一个用于显示定位程序中各种符号的插件,例如宏定义.变 ...
- CentOS 7下的Vim自动补齐插件YouCompleteMe安装及配置
备注:现在对于 YouCompleteMe 的安装应采用更为简单的方法,即利用 Vundle 来安装这个插件.具体方法可见: Vundle 主页 YouCompleteMe 主页 而 .vimrc 的 ...
- Mac上Vim的配置文件及插件
Vim是公认的终端编辑神器,配置文件设置的好,再加上各种功能的插件,更能使其如虎添翼,下面就分享出博主的配置文件,也是从网上大神那里拷过来的.配置文件在用户目录下~/.vimrc ,如果没有,就自己创 ...
- centos使用--vim配置和推荐插件使用
目录 1.vimrc的配置内容 2.Vundle使用 简介 安装vundle 配置vundle插件: 安装需要的插件 移除不需要的插件 其他常用命令 3 使用插件 3.1 NERDTree 3.2 e ...
随机推荐
- java执行Shell命令
java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机 ...
- javaScript高级教程(七)正则表达式中括号三种常见作用
括号用来将子表达式标记起来,以区别于其他表达式 比如很多的命令行程序都提供帮助命令,键入 h 和键入 help 的意义是一样的,那么就会有这样的表达式: h(elp)? 字符h之后的elp可有可无这里 ...
- CentOS工作内容(五)单一网卡配置多个IP
CentOS工作内容(五)单一网卡配置多个IP 用到的快捷键 tab 自动补齐(有不知道的吗) ctrl+a 移动到当前行的开头(a ahead) ctrl+e 移动到当前行的开头(e end) ct ...
- Python3学习之路~2.3 字符串操作
字符串操作 特性:不可修改 name="my \tname is alex" print(name.capitalize()) #首字母变大写 print('Alex LI'.ca ...
- ROS学习笔记一(ROS的catkin工作空间)
在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行. 1 查看环境变量 在ROS的安装过程中,我们执行了如下命令:(此命令就是向当前用户 ...
- [py]requests+json模块处理api数据,flask前台展示
需要处理接口json数据,过滤字段,处理字段等. 一大波json数据来了 参考: https://stedolan.github.io/jq/tutorial/ https://api.github. ...
- 用python参加Kaggle的些许经验总结(收藏)
Step1: Exploratory Data Analysis EDA,也就是对数据进行探索性的分析,一般就用到pandas和matplotlib就够了.EDA一般包括: 每个feature的意义, ...
- 浅谈Android View滑动和弹性滑动
引言 View的滑动这一块在实际开发中是非常重要的,无论是优秀的用户体验还是自定义控件都是需要对这一块了解的,我们今天来谈一下View的滑动. View的滑动 View滑动功能主要可以使用3种方式来实 ...
- VMware Coding Challenge: The Heist
类似BackpackII问题 static int maximize_loot(int[] gold, int[] silver) { int[][] res = new int[gold.lengt ...
- C#:文件、byte[]、Stream相互转换
一.byte[] 和 Stream /// <summary> /// byte[]转换成Stream /// </summary> /// <param name=&q ...