vim大小写转换_郭耀今 -- 蓝天白云-CSDN博客_vim大写转小写 ——— 大小写转换
vim选中字符复制/剪切/粘贴 - Big_Foot - 博客园 —— vim 可视化编写
简明 Vim 练级攻略 | 酷 壳 - CoolShell 这个帖子中可以加速
1111
^@ vim 特殊字符
Vim中特殊字符的读写详解_worldchinalee的博客-CSDN博客_vim 控制字符 =========高级地方跟字符相关
vim文本替换命令 - 折翼的飞鸟 - 博客园 — 这个是vim的全文替换,功能很强大的。
========================
Vim 分屏功能+无插件Vim编程技巧_Shane的专栏-CSDN博客_vim左右分屏 ===这个也可以分屏
==================
================快读的移动光标
w:go to the start of the following [w]ord
b:go to the [b]eginning of this word
e:go to the [e]nd of this word
如果想忽略标点符号的word,就用大写 W B E
guw
gub
1.set ic 忽略大小写查找:set ignorecase //忽略大小写:set noignorecase)
2.另存为指定的文件名字 :w new_filename --重要
3.列操作(control + v 可视化操作,与列操作)---
https://blog.csdn.netll -/wrwerew/article/details/43054065
4.删除光标所在单词daw,bguw —光标所在词转换大写
6.cw → 替换从光标所在位置后到一个单词结尾的字符,其实挺鸡肋的就是少输入一个i字母变成插入模式
7.其实vim的操作其实跟光标的位置有关系的,粘贴命令就是在光标后粘贴,P就是在光标前粘贴.
1,dw,这是在此之前我用的对做的也几乎是唯一掌握的一个操作技巧。从光标当前的位置开始删除,直到删到单词最后。
2,daw,算是1的属性扩充版,这个命令可以直接删除光标所在的一个单词。为了方便记忆,可以记忆为delete a word缩写。
3, bdw,这也是一个复合命令。B可以让光标回退到单词开头的位置,而dw则是第1个描述过的命令。
8.u—>undo ,ctrl+r—>redo
9.cp /etc/pass 到家目录,在vim passwd 没有颜色显示? 原因是vim这个软件啊,会根据系统的目录,来进行自动的颜色配置选取。如果一个脚本是以#开头的话,他也会自动的给你添加颜色
11.vim的历史窗口 q:这个是非常关键的
12.括号的移动问题:
把光标放在标记有(、[或{处。
2、按%字符
3、此时光标的位置应当在配对的括号处
4、再次按%就可以跳回配对的第一个括号处。
13:gg=G 格式化脚本
=======================
查看文件编码
在Linux中查看文件编码可以通过以下几种方式:
1.在Vim中可以直接查看文件编码
:set fileencoding
即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在
~/.vimrc 文件中添加以下内容:
set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936
==============================================================
set list 可以 显示空白字符之间的差异 :set list tab键就会显示为 ^I ,$ 显示在行尾。这样页就能看到哪里有空格了
set hlsearch 设置高亮显示。 设置完就可以看到显示了。
/\<cond\> vim全单词搜索
=========软件包的管理问题::::
1.源码包
2.二进制包(rpm-
RedHat Package Manager)
源码包,rpm包的区别?
=====概念区别(未安装)
源码包,可以看到源代码,rpm不能看到
源码包,需要编译安装慢,rpm不需要编译(已经编译好),安装快
源码包,rpm包的区别,概念上面的区别很大。但是最大的区别,对于我们来说就是安装之后就是安装位置的不同导致服务管理的不同
=====安装后区别
源码包的安装一般安装/usr/local/软件名 ,绝大多数 :是使用绝对路径(
不是绝对路径也是通过脚本来进行找绝对路径或者通过环境变量简化)
RPM 默认的安装路径很固定。可以看ppt
几乎发布rpm 安装的软件,的可执行文件 都会放在/etc/rc.d/init.d/ 下面 通过绝对路径就可以
但是这个命令太长,redhat 系统,就给我们提供了一个service 命令 --注意这个是红帽子系列专有命令
归根节点都是绝对路径,service 简化的原因 就是去系统默认的位置搜索。
所以service是不能管理源码目录的。
====可以源码包与rpm一起安装,
没有问题,因为安装目录不同
==========================================
===========================
rpm 安装:rpm -ivh 包全名
包名:hicolor
包全名:hicolor-icon-theme-0.11-1.1.el6.noarch.rpm
RPM包的依赖性问题
:www.rpmfind.net
依赖性比较头疼出现了yum在线管理的问题
yum在线管理(
属于管理rpm包)
yum--redhat 是收费的。
centos--yum是免费的
===========================
0.
./configure --prefix=/usr/local/apache2
1./configure 侦听程序其实就是为了创建makefile文件
2.Make 就是编译,根据makefile文件进行编译。
3.安装 make install
=========================
rpm针对于固定的平台编译,下载直接安装.通过简单的命令就可以执行安装
相当于
windows
控制面板里面的那个东西,可以删除,添加,升级程序,他将软件编译成为一个固定是的档案,执行对应的命令就可以安装:
缺点1:就是依赖性问题
缺点2:针对于某种特定的平台,如果太固定,如果平台发生变化不能运行,所以出现srpm(
Source RedHat Package Manager
)
他含有原始代码,含有侦测文件,也就是说
srpm
并没有编译过,
====好处
相对于源码包的安装他还是有很多好处,rpm安装完,可以进行查询,等一些管理命令操作?why?安装完会提供一个数据库支持
rpm 的数据库位置 :/var/lib/rpm
rpm档案的位置:档案的位置安装在哪里(如果已经安装的 rpm -ql 软件名,如果未安装 rpm -qpl 软件包全名),对比下你就能看到了
====yum机制
解决依赖性的问题,
就是软件释放到
YUM
容器中,分析这些软件需要的依赖属性记录到文件中,客户机安装或者升级软件的时候先去
YUM
下载这个记录文件在于本机的
RPM
数据库文件进行对比,需要下载的他会给你下载,然后进行安装。非常牛 ,把依赖都设置好,按照列表一个个装就行了
yum最终管理的还是rpm包,用yum命令安装软件,查询安装的软件还是需要rpm命令去查询,并没有yum包这个说法