vim查找

Sublime Text 3 绝对神器

纵饮孤独 提交于 2020-03-03 02:02:36
原文: http://www.cnblogs.com/bananaplan/p/Sublime-Text-3-Powerful.html 距第一篇的开箱水文,已经有4个月的时间了,但因为懒,就没有下文了。终于,今天,我觉得写一篇准技术文章了。   忘记了是怎么开始用的ST,应该是在网上看到别人推荐才用到吧,用了有半年了。在windows下是绝对的神器,Notepad++之类的无可比拟;linux下,因为有个vim,鄙人对vim不懂,所以孰好孰更好,不好说。总结起来就是,神器一般的轻量级的面向php、python等开发者的文本编辑器,相当灰常不错,推荐给你。   我主要用它来写PHP,真是相当的好用。在写python方面可能也挺好用;写ruby不知道情况怎么样,有没有用它来写的。总之,ST比较适合写一些脚本语言,至于像C#,Java等还是用传统经典的IDE吧。 一、安装Sublime Text 3   官网  http://www.sublimetext.com/3   一定要选择ST3,而不是ST2,3比2好用,真的,后面你就知道了。   选择对应的版本安装。完事后,要安装一个基础的、必备的包管理:Package Control,用来以后安装插件用的。 Package Control安装 安装指导   https://sublime.wbond.net/installation  

liunx常用命令

不羁岁月 提交于 2020-03-02 18:36:08
su 用户 切换用户 history 列出已使用过的命令 touch 创建文件 touch test.text cat 打开文件 cat test.text mkdir 创建目录 mkdir test File 查看文件类型 file test.text rm 删除文件 只能删除文件,不能删除目录,有删除提示 rm -rf 删除目录 rm rf;没有提示 Shutdown 关机 命令,只有在超级管理员用户下才能执行 Ifconfig 查看本机IP Service network restart 重启电脑的虚拟网卡 ls -a 列出当前目录下的文件包括隐藏文件 Ctrl+c键终止命令 cp 复制当前的文件到指定的目录 cp text.text /home/percy 把text.text文件复制到percy目录下 cp 要移动的文件夹路径包括名字(可以是相对路径或者是绝对路径) 移动到某个目录的路径 mv 文件(目录)名 新的文件(目录)名 修改文件名 mv test.text te.text cp -r test /home/ 复制目录到指定的目录 /home/指定目录的路径 mv 目录或者文件名 移动去哪儿的路径 scp -r dir root@10.45.189.195:dir 远程复制目录 修改文件所属用户 chown -R 用户 目录或文件名 修改文件所属的组 chgrp

Sublime Text 全程指南

不羁的心 提交于 2020-03-02 09:23:57
摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程。 前言(Prologue) Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到现在几乎是各平台首选的GUI编辑器。而这样优秀的编辑器却没有一个靠谱的中文教程,所以我试图通过本文弥补这个缺陷。 编辑器的选择(Editor Choices) 从初学编程到现在,我用过的编辑器有EditPlus、UltraEdit、Notepad++、Vim、TextMate和Sublime Text,如果让我从中推荐,我会毫不犹豫的推荐Vim和Sublime Text,原因有下面几点: 跨平台:Vim和Sublime Text均为跨平台编辑器(在Linux、OS X和Windows下均可使用)。作为一个程序员,切换系统是常有的事情,为了减少重复学习,使用一个跨平台的编辑器是很有必要的。 可扩展:Vim和Sublime Text都是可扩展的(Extensible),并包含大量实用插件,我们可以通过安装自己领域的插件来成倍提高工作效率。 互补:Vim和Sublime Text分别是命令行环境(CLI)和图形界面环境(GUI

最全面的 Sublime Text 使用指南

半腔热情 提交于 2020-03-02 09:14:37
最全面的 Sublime Text 使用指南 摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最优秀的Sublime Text中文教程。 前言(Prologue) Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime Text从一个不知名的编辑器演变到现在几乎是各平台首选的GUI编辑器。而这样优秀的编辑器却没有一个靠谱的中文教程,所以我试图通过本文弥补这个缺陷。 编辑器的选择(Editor Choices) 从初学编程到现在,我用过的编辑器有EditPlus、UltraEdit、Notepad++、Vim、TextMate和Sublime Text,如果让我从中推荐,我会毫不犹豫的推荐Vim和Sublime Text,原因有下面几点: 跨平台:Vim和Sublime Text均为跨平台编辑器(在Linux、OS X和Windows下均可使用)。作为一个 程序员 ,切换系统是常有的事情,为了减少重复学习,使用一个跨平台的编辑器是很有必要的。 可扩展:Vim和Sublime Text都是可扩展的(Extensible),并包含大量实用插件,我们可以通过安装自己领域的插件来成倍 提高工作效率 。 互补:Vim和Sublime

vim+vundle配置

余生颓废 提交于 2020-03-02 01:20:18
Linux环境下写代码虽然没有IDE,但通过给vim配置几个插件也足够好用。一般常用的插件主要包括几类,查找文件,查找符号的定义或者声明(函数,变量等)以及自动补全功能。一般流程都是下载需要的工具,然后在vimrc文件中配置加载工具选项,一直这么用也没觉得啥。但最近发现通过vundle工具可以很方便的管理多个插件,非常方便,介绍给大家。 1.安装vim ./configure --prefix=/usr \ --with-features=huge \ --enable-pythoninterp \ --enable-rubyinterp --enable-luainterp \ --enable-multibyte --enable-sniff --enable-fontset \ --with-features=huge \ --enable-pythoninterp \ --enable-rubyinterp \ --enable-luainterp \ --enable-multibyte \ --enable-sniff \ --enable-cscope make sudo make install 2.安装配置vundle (1).vundle代码全部托管在git上,首先下载源码 git clone https://github.com/gmarik/vundle

vim 编辑技巧

天涯浪子 提交于 2020-02-24 02:04:45
vi是linux下最常用的编辑器,vim是vi的加强版,本篇将介绍vim的一些快捷键和使用技巧,借鉴网上其他文章表示🙏 四种模式    可视模式(visual-mode) v V进入  可视模式相当于高亮选取文本后的普通模式。    正常模式(normal-mode) Esc返回正常模式    命令模式(command-mode) : 进入命令模式     插入模式(insert-mode) i 在光标所在字符前开始输入 a 在光标所在字符后开始输入 o (字母o) 在光标所在行的下面新行来输入       s 删除光标所在的字符并进入插入模式 I 在行首开始输入 A 在行尾开始输入 O 在光标所在行的上面单独开一新行来输入 S 删除光标所在行输入 移动光标 单词 w 移动光标到下一个单词开头 e 移动光标到下一个单词结尾 b 移动光标到上一个单词 行 0 移动光标到本行最开头 ^ 移动光标到本行最开头的字符处 $ 移动光标到本行结尾处 A 移动光标至行尾并直接编辑 屏 H 移动光标到屏幕的首行 M 移动光标到屏幕的中间一行 L 移动光标到屏幕的尾行 文档 gg 移动光标到文档首行 G 移动光标到文档尾行 :n 或者nG 跳至第n行 n 向下移动n行 { 转到上一个空行 } 转到下一个空行 5fx 查找光标后第 5 个 x 字符. 5w(e) 移动光标到下五个单词的头部(尾部).

VI编辑器

ぃ、小莉子 提交于 2020-02-22 15:10:30
快速跳到末尾在命令模式下按 G 1. 查找 /xxx(?xxx) 表示在整篇文档中搜索匹配 xxx 的字符串 , / 表示向下查找 , ? 表示 向上查找 . 其中 xxx 可以是正规表达式 , 关于正规式就不多说了 . 一般来说是区分大小写的 , 要想不区分大小写 , 那得先输入 :set ignorecase 查找到以后 , 再输入 n 查找下一个匹配处 , 输入 N 反方向查找 . *(#) 当光标停留在某个单词上时 , 输入这条命令表示查找与该单词匹配的 下 ( 上 ) 一个单词 . 同样 , 再输入 n 查找下一个匹配处 , 输入 N 反方 向查找 . g*(g#) 此命令与上条命令相似 , 只不过它不完全匹配光标所在处的单词 , 而 是匹配包含该单词的所有字符串 . gd 本命令查找与光标所在单词相匹配的单词 , 并将光标停留在文档的非 注释段中第一次出现这个单词的地方 . % 本命令查找与光标所在处相匹配的反括号 , 包括 () [] {} f(F)x 本命令表示在光标所在行进行查找 , 查找光标右 ( 左 ) 方第一个 x 字符 . 找到后 : 输入 ; 表示继续往下找 输入 , 表示反方向查找 2. 快速移动光标 在 vi 中 , 移动光标和编辑是两件事 , 正因为区分开来 , 所以可以很方便的进行光标定 位和编辑. 因此能更快一点移动光标是很有用的. w(e)

vi 基本使用命令

你离开我真会死。 提交于 2020-02-22 15:09:42
说明: 以下的例子中 xxx 表示在命令模式下输入 xxx 并回车 以下的例子中 :xxx 表示在扩展模式下输入 xxx 并回车 小括号中的命令表示相关命令 在编辑模式或可视模式下输入的命令会另外注明 1 查找 /xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示 向上查找其中xxx可以是正规表达式,关于正规式就不多说了 一般来说是区分大小写的, 要想不区分大小写, 那得先输入 :set ignorecase 查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找 *(#) 当光标停留在某个单词上时, 输入这条命令表示查找与该单词匹配的 下(上)一个单词 同样, 再输入 n 查找下一个匹配处, 输入 N 反方 向查找 g*(g#) 此命令与上条命令相似, 只不过它不完全匹配光标所在处的单词, 而 是匹配包含该单词的所有字符串 gd 本命令查找与光标所在单词相匹配的单词, 并将光标停留在文档的非 注释段中第一次出现这个单词的地方 % 本命令查找与光标所在处相匹配的反括号, 包括 () [] { } f(F)x 本命令表示在光标所在行进行查找, 查找光标右(左)方第一个x字符 找到后: 输入 ; 表示继续往下找 输入 , 表示反方向查找 2 快速移动光标 在 vi 中, 移动光标和编辑是两件事, 正因为区分开来,

vim 高级使用技巧第二篇

余生长醉 提交于 2020-02-22 04:37:35
上篇我贴上了我使用的vim配置及插件配置,有这些东西只能是一个脚本堆积,无从谈高效的代码阅读开发。 下面我们就来写经常使用的命令,就从配置F系列快捷键开始吧。 F+ n 快捷键配置  F1基本上时帮助,这个貌似不能被 Terminal帮助使用了,  F2显示或者不显示行号,默认情况是显示的,在需要copy的一些操作时候这个是很有用的  F3换行显示或者不换行显示,在有些如Makefile命令较长的情况可以用它来快速修改其中的东西,默认情况是不换行  F4呼出文件的函数列表(TagbarToggle) F5粘贴模式paste_mode开关,用于有格式的代码粘贴,因为我们的vim配置的智能缩进,这个开关能然你在网页上复制的有格式东西不被vim缩进哦  F6关闭语法可以加快大文件的展示  F9这个定义了一个函数用gtags解析工程目录,这个跟ctags解析差不多,据说可以制动更新,不过我使用比较少  F12这个就是集成了ctags, cscope两项功能的函数,只要到你想要生成工程的根目录按F12等待一会后你就能用cscope命令了(这个比较强大) 上述快捷键可以在我上篇中的.vimrc 脚本中更改按照你的习惯F12按键我配置的解析比较全,如果你不需要很全的解析请修改 .vimrc 中的Do_CsTag()配置 不知道如何配置请google, bing, baidu。

Linux之Vim编辑器

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-22 03:58:07
vi编辑器是所有Unix及 Linux 系统下标准的编辑器,他就相当于 windows 系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。 vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计; 因为程序简单,编辑速度相当快速。 vim可以当作vi的升级版本,他可以用多种颜色的方式来显示一些特殊的信息。 vim会依据文件扩展名或者是文件内的开头信息, 判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。 vim里面加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等等。 这对于我们在Linux上进行一些配置文件的修改工作时是很棒的功能。 为何要学 vi 所有的Unix Like系统都会内建vi文本编辑器,其他的文本编辑器则不一定会存在; 一些软件的编辑接口会主动调用vi (例如 crontab, visudo, edquota 等命令); vi的使用 基本上vi可以分为三种状态,分别是一般模式、编辑模式和命令行模式,各模式的功能区分如下: 一般模式: 以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标