vim的几个插件mark.vim ctrlp.vim等

摘要:
除特殊情况外,js对象中的属性名称可以不带引号**vim:setincsearch的增量搜索,可以缩写为:setis。相应的:setnois将取消增量搜索。nois=noincsearch**================================setautochdir是自动切换vim的目录。根据许多站点的总结,在技术/知识站点上使用白色、灰色、浅灰色、浅蓝色/深蓝色、浅绿色/深绿色,以及使用深颜色,如深蓝色、深绿色等是合适的!

开发过程中, 保证语义的前提下, 尽量使用 短的 变量名: 如: 用 $map来代替 $condition , 因为在书写长的变量名的时候, 容易写错, 而排查错误, 还不容易找出来.

vim在浏览和排查代码的错误时, 常常需要高亮同一单词或变量, 所以使用 mark.vim.


简单的配置方法是: 下面的反斜杠, 是指的映射键.

m 高亮或反高亮一个单词

 清除当前的单词高亮(光标处)若光标处无高亮的单词就清除所有的单词高亮显示

 按照输入的正则表达式高亮单词

搜索
* 跳转到当前高亮的下一个单词
# 跳转到当前高亮的上一个单词
/ 跳转到任一下一个高亮单词
/? 跳转到任一上一高亮单词

其实是没有必要安装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的目录.

根据众多的站点的总结是: 在科技/知识性站点, 多使用白色, 灰色,浅灰色, 浅蓝色/深蓝色, 浅绿/深绿色, 多使用深的颜色, 如深蓝色, 深绿色等... 并且在灰色(可以使用一些列的灰色) 的背景上, 可以使用 黑色的 文字颜色, 是恰当的! 简洁干净才是 天长地久的:

vim的几个插件mark.vim ctrlp.vim等第1张


ctrlp.vim的安装

linux命令行删除的文件不会放回到回收站, 而资源管理器删除的内容会放回到 回收站.

在安装vundleinstall 的时候, 会在 独立于 原来的 vimrc文件 旁再 开一个 panel, 用于显示插件的安装窗口, 如果要中断或退出 安装, 可以 使用ctrl-c, 然后使用 :q, :x 退出安装窗口. 再对 vimrc文件进行编辑等等....

  1. ctrlp的命令是: CtrlP, c和p都是大写的,
  2. vim会自动切换工作目录的... 同时, ctrlp也会自动切换工作目录的
  3. 安装ctrlp插件的时候,可能网站 线路的问题, 安装过程比较缓慢

安装了phpMyAdmin后, 在/usr/share/phpMyAdmin/中, 就有index.php文件, 这个就是phpmyadmin的入口管理文件..


系统一启动就需要载入的服务, 通常就是放在 /etc/systemd/system/中的, systemd就是系统服务! ???-d就是服务的意思. 里面有分类, 表示是哪些 "目标/用户/服务"所需要的进行 按目录分类: 有硬件的, 有用户的, 还有系统的,"末尾的都是 .target.wants, 包括:

  1. basic.target.wants, 里面包括 firewalld.service, dnf-makecache.timer
  2. printer.target.wants, 里面包括就包括 打印机服务: cups.service
  3. bluetooth.target.wants 里面就包括蓝牙服务: bluetooth.service
  4. multi-user.target.wants 里面就包括了 通常的多用户都会用到的服务, 如常见的各种服务器服务 httpd.service, mariadb.service等.

vim的几个插件mark.vim ctrlp.vim等第2张

phpmyadmin, 无法登录mysql? 可能是因为config.inc.php设置不对, 也可能是mysql(mariadb)服务没有启动.

免责声明:文章转载自《vim的几个插件mark.vim ctrlp.vim等》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C#基于Quartz.NET实现任务调度并部署Windows服务java MD5比较文件内容下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

如何让Vim显示dos下的^M符号

/*********************************************************************** * 如何让Vim显示dos下的^M符号 * 声明: * 我们都知道unix下的文本文件和Dos下的文本文件是有差异的,但是在使用 * GVim和Ubunt...

vim 高级使用技巧第二篇

上篇我贴上了我使用的vim配置及插件配置,有这些东西只能是一个脚本堆积,无从谈高效的代码阅读开发。 下面我们就来写经常使用的命令,就从配置F系列快捷键开始吧。 F+ n 快捷键配置  F1基本上时帮助,这个貌似不能被 Terminal帮助使用了,  F2显示或者不显示行号,默认情况是显示的,在需要copy的一些操作时候这个是很有用的  F3换行显示或者不换...

Mac 下VIM配置

Mac下VIM配置  首先,我们去这里下载MacVim,也可用这个网址:(http://code.google.com/p/macvim/),进入后的界面如下: _______________________________________________________________________ Download Download MacVim...

使用 window.getSelection() 方法获取鼠标划取部分的起始位置和结束位置的问题(高亮后不能正确获取)

如果没有高亮等复杂处理,只需要获取一段文字中选取的字和位置,那么 使用window.getSelection()获取div中选中文字内容及位置 怎么获取textarea中选中文字 则可以满足需求; --------------------------------------------------------------------------------...

linux系统统计某一字符出现的次数

1、创建测试数据 [root@linuxprobe test]# cat a.txt e i j s e f s d g e d d 2、利用grep命令统计字符e出现的次数 [root@linuxprobe test]# grep -o "e" a.txt | wc -l 3 3、同时统计e和d出现的次数 [root@linuxprobe test]#...

【Linux基础】vim编辑器设置(缩进、括号自动匹配)

 原文链接 参考链接 内容: 1、设置自动缩进(tab键为4个字符) 2、设置括号自动缩进(比如输入"(",会自动输入(),且光标在括号中间) 详解: 1、设置自动缩进   办法:     我的vim这么难用?不能语法高亮,没有折行,不能打开多个窗口多个buffer,不能……,要实现这些功能,需要配置vimrc文件   1.1、vimrc文件目录在哪?  ...