当前位置: 首页 > news >正文

自己做黑彩网站网站版建设

自己做黑彩网站,网站版建设,推广网站免费,做网站可能遇到的问题文章目录 1. 简单介绍① 为什么叫vim② linux常见的编辑器③ 注意事项④ 其它 2. 操作模式的划分① 两种 -- 国际上普通模式(命令操作模式)插入模式 ② 三种 -- 国内普通模式如何进入与退出界面 插入模式如何进入与退出界面 命令模式如何进入与退出界面常见的命令模式 ③ 区别④… 文章目录 1. 简单介绍① 为什么叫vim② linux常见的编辑器③ 注意事项④ 其它 2. 操作模式的划分① 两种 -- 国际上普通模式(命令操作模式)插入模式 ② 三种 -- 国内普通模式如何进入与退出界面 插入模式如何进入与退出界面 命令模式如何进入与退出界面常见的命令模式 ③ 区别④ 其它 3. 命令① 移动光标② 翻页③ 不同方式编辑文本以及跳跃单词编辑文本插入删除撤销操作 跳跃单词 ④ 跳跃行首行尾⑤ 大括号跳跃函数段落⑥ 替换字母⑦ 光标移动到代码首行的开头⑧ 访问当前目录所有文件夹⑨ 注意 4. vim复制剪切粘贴① 复制缺点 ② 粘贴③ 剪切 5. Visual可视化模式① 作用② 操作方式删除或选择全部代码光标移动到所选文本的开头或结尾 矩阵选择补全角落向上选择文本快速选择某个单词快速删除或替换某个单词 ③ 视图模式其它用法代码缩进大小写转换 6. 查找和替换① Windows中记事本② Linux中vim查找替换① 替换单个② 替换整行③ 替换整个文件的(替换全局文档)④ 替换指定行(全局替换)临时显示行号跳跃到指定行 ⑤ 全局替换带提示(②的升级) 7. vim的基础配置① ll查看home目录② 创建.vimrc文件③ 配置vim④ 更新当前终端⑤ 检测是否配置成功 8. 推荐 1. 简单介绍 ① 为什么叫vim ① GNU中的开发人员把 vi 移植到 linux 当中以后他们就不能再用 vi 这个名字了。 ② 准确来说vim只是一个简称全称应该是vi improved。 ② linux常见的编辑器 命令版 vi – 原始Unix最初使用的编辑器 nano emacs – 神的编辑器 用的多 vim – 编辑器之神 用的多 界面版 KWrite Gnome 注 ① Ubuntu自带的编辑器text editor ② 服务器都是server版(纯命令)的没有界面版 ③ 注意事项 ① 使用vim之前必须先安装vim因为它自带的库有些有问题 ② centos上显示的可能不是vim而是vi ④ 其它 ① vim好处很多例如可以快速跳转到长文档的开头或者末尾等在下面的小节中可以感受到 ② vim不太容易上手需要一段时间适应(其实主要由于习惯问题)而且vim不安装插件就没有任何代码提示。因此业界里有一个吹牛的话牛逼的人总是想办法让工具变得更难用来提高自己 ③ 使用vim的两种人1. 临时需要用服务器写一些东西(文档、配置、脚本等)或者编辑一些东西2. 单纯喜欢vim ④ vim的使用与否也要根据个人习惯而言 ⑤ 当今世界最流行的还是vim ⑥ 好的工具和插件确实帮助我们提高了开发效率但从某种角度来说不能提高我们的水准 ⑦ vim 2. 操作模式的划分 ① 两种 – 国际上 普通模式(命令操作模式) 普通模式操作文件的时候 (例如查找、撤销、复制粘贴、全选、翻页、保存等) 插入模式 插入模式编辑文件内容的时候 ② 三种 – 国内 普通模式 普通模式操作文件的时候 (例如查找、撤销、复制粘贴、翻页、全选等) 如何进入与退出 进入vim 文件名 退出冒号 q 具体参见下述命令模式这一部分中常见的命令模式这一部分 界面 插入模式 插入模式编辑文件内容的时候 如何进入与退出 进入普通模式下按一下 i 即可 (原因插入的英文是insert) 退出Esc键 界面 命令模式 命令模式普通模式输入冒号的一瞬间就进入了命令模式 如何进入与退出 进入普通模式下按一下 shift ; (即输入冒号)即可 退出Esc键 界面 常见的命令模式 ① w – 只保存不退出 (w代表write写入文件的意思) ② q – 退出 (q代表quit退出的意思) ③ wq – 保存退出 ④ q! – 不保存退出 ③ 区别 国内把用命令退出普通模式这个阶段单独分离了出来并且命名为命令模式。 ④ 其它 我们可以发现在桌面版里用vim打开代码时存在高亮但是 server版里没有高亮(不过高亮效果可以后期自己设置vim中的很多东西是可以调整的) 。 3. 命令 ① 移动光标 ① 通常情况下方向键上下左右 ② vim h向左 j向下 k向上 l向右 注 ① vim被称为编辑器之神是因为用它写代码时可以将双手绝对的投放在左半边键盘上 ② hhkb键盘没有方向键的目的就是尽可能地避免使用方向键减少时间消耗。 ③ 一些大佬喜欢使用mbp(全称MacBook Pro苹果公司生产的一款笔记本电脑型号)编写代码 ② 翻页 ① 通常情况下 PgUp向上 PgDn向下 ② vim Ctrl F下一页 Ctrl B 上一页 Ctrl E向下 滚动翻页 Ctrl Y向上 滚动翻页 G 移动到文档最后一行 gg移动到文档第一行 注VIM中所有的命令区分大小写 ③ 不同方式编辑文本以及跳跃单词 编辑文本 插入 i(insert)光标位置之前插入字符 a(append)光标位置之后插入字符 o直接enter到下一行输入(无论你在当前行的哪个位置) 删除 x删除光标所在字符 dd删除光标所在行 dw删除光标当前位置到当前单词的结尾(包括空格)的文本 撤销操作 u撤销操作 跳跃单词 b(back)跳跃首字母(即将光标移动到当前或前一个单词的开头) e(end)跳跃尾字母(即将光标移动到当前或下一个单词的结尾) w(word)跳跃至下一个单词的首字母 大跳 shift联合操作 – 只找大单词忽略标点符号和空格 shift b shift e shift w ④ 跳跃行首行尾 shift 6 (^)跳跃到本行的开头 shift 4($)跳跃到本行的末尾 0直接跳到本行开头包含空白字符) ⑤ 大括号跳跃函数段落 大括号相当于一个段落(代码块) { 跳至段落开头 } 跳至段落结尾 注可以写个类似代码查看效果 ⑥ 替换字母 r替换光标所在字母(按下字母 r - 按下要替换成的字母) R替换光标所在字母后还可以一直输入直到按了Esc键退出 ⑦ 光标移动到代码首行的开头 gg ⑧ 访问当前目录所有文件夹 vim . 仍然通过h j k l上下左右移动 想要编辑哪个文件就把光标移到到哪个文件然后回车 ⑨ 注意 ① 普通模式下尽量不要使用Backspace键(退格键)和Delete键因为vim中的Backspace和Delete有时候可能会代表一些命令 ② 插入模式下尽可能别使用Backspace键 4. vim复制剪切粘贴 vim中有一个专门的缓冲区记录复制、剪切、删除的数据 ① 复制 yw复制一个单词(从当前字符开始到当前单词的末尾包含空格) y$从当前字符开始往后复制到行末尾 缺点 只有粘贴出来才知道复制了什么 ② 粘贴 p(put)释放(即将最后一次复制或者剪切文本粘贴到当前光标位置之后) ③ 剪切 vim中准确来说没有剪切的概念。 dd(dw等删除操作) - 光标移动到目标位置 - p可以理解为剪切操作 5. Visual可视化模式 ① 作用 在不借助鼠标的情况下选择文本借助 h j k l 键) ② 操作方式 普通模式下按 v 或 V 键 进入可视化模式 V(visual)只能按行复制 v(visual)可以借助h j k l 键上下左右随意复制甚至可以使用之前学过的跳跃命令 (如使用w键跳跃单词复制) y文本选择结束 p粘贴 d删除 gg普通模式下移动到首行代码开头 删除或选择全部代码 ① 删除 gg(移动到首行代码开头) - v - G(全选) -d ② 全选 gg - v - G -y 光标移动到所选文本的开头或结尾 o键 矩阵选择 Ctrl v 例子(同时操作多行) 步骤一ctrl v 步骤二y 步骤三p 补全角落 v - 0 或者 ctrl v - 0均可 向上选择文本 v - -(减号) 或者 V - - 或者 ctrl v - -均可 快速选择某个单词 在单词任意角落 ① v - a - w ② v - a - b(包含’ () ‘括号) ③ v - a - B(包含’ { } ‘括号) ④ v - a - 或者 v - a - (包含’ 括号) 了解更多 快速删除或替换某个单词 光标放在单词开头① 删除v - e - c ② 替换v - e - c - 替换成的字符 ③ 视图模式其它用法 代码缩进 缩进一行(不进入视图模式)i - Tab 缩进很多行(视图模式)shift - 取消缩进(视图模式)shift - 大小写转换 shift ~ (普通模式下也有效)大写变小写 小写变大写 选择文本后 - 按U全转换成大写 选择文本后 - 按u全转换成小写 6. 查找和替换 ① Windows中记事本 编辑 - 查找(替换) 输入查找内容(替换内容) ② Linux中vim 查找 查找模式 / 要查询的内容( 回车) 继续向下查询n 例如 ① 输入完查询内容 ② 回车(下方白块消失上方绿色方块不停闪烁) ③ 按n绿色方块移动到下一个int位置然后不停闪烁 替换 命令模式 ① 替换单个 冒号s/替换的内容/替换成什么( 回车) 例如 ② 替换整行 冒号s/替换的内容/替换成什么/g( 回车) ③ 替换整个文件的(替换全局文档) 冒号%s/替换的内容/替换成什么( 回车) ④ 替换指定行(全局替换) 冒号 替换起始行替换到哪一行s/替换的内容/替换成什么/g( 回车) 例如(将9-20行的int替换为long) 临时显示行号 冒号set number 跳跃到指定行 行号 gg 例如跳跃到50行直接50gg就行不用输入冒号 ⑤ 全局替换带提示(②的升级) 冒号s/替换的内容/替换成什么/gc( 回车) ccomment – 注释、提示 例如(一个一个确认是否用long替换当下的int) 7. vim的基础配置 VIM和编辑器一样可以配置主题、颜色、输入方式和习惯等内容 ① ll查看home目录 发现没有所需的vim文件只有一个.viminfo ② 创建.vimrc文件 touch .vimrc ③ 配置vim 配置vim用vim编辑.vimrc文件中的内容 set syntaxon常亮 set tabstop4每个tab之间的空当(开发时的要求目的统一进度)现有的Tab字符会显示为4个空格宽度 set softtabstop4在插入模式中按下Tab键会插入4个空格 set number显示行号 set encutf-8文件编码 set showmatch括号匹配(实际上Ubuntu已经配好了) 注其他常用配置可以去github搜索 ④ 更新当前终端 source .vimrc ⑤ 检测是否配置成功 用vim随便打开一个文件(发现有行号等效果说明配置成功) 8. 推荐 frank的linux课教程 以上笔记全部来源于此 -----------------------------------未完待续...------------------------ ---------------------------出现问题欢迎批评指正啊 ---------------------
http://www.yayakq.cn/news/3599/

相关文章:

  • 网页设计的网网页设计的网站建设什么企业需要网站建设
  • 西安网站制作资源公司网站建设设计方案
  • 网站提交做外链有什么作用阿里云网络服务器
  • 去除网址中 wordpress想建网站做优化
  • 自己动手建设公司门户网站电脑淘宝网页版
  • 公司网站的建设怎么做网络营销方案内容
  • 什么软件做网站好些网站建设知识及维护技巧
  • 网站版面如何布局优化培训学校
  • 开发网站服务公司怎么做网站
  • 网站基础建设英文翻译深圳网站建设优化czzhwm
  • cms网站网站菜单导航制作
  • wordpress搬家后台还是老网站网站推广见效快的方法
  • 长春网站只长春网站制作做采购网有哪些平台
  • iis7 部署网站企业信用信息公示系统(全国)官网
  • 网站建设介绍会发言稿建设网站需要多少人
  • 微信上开网店怎么开郑州网站优化_郑州网站推广_河南网站建设公司_seo外包顾问服务
  • 网站改版seo群晖wordpress换端口
  • 网站建设流程一般可分为哪几个阶段建设主题网站的顺序是什么样的
  • 长春市建设厅网站采集wordpress整站数据
  • 网站建设首选-云端高科济南赢动网站建设
  • 学院网站建设流程图网站建设最流行语言
  • ui设计与制作西安seo包年服务
  • 关于建立网站的计划四川省凉亭建设工程有限公司网站
  • 静态网页做的网站怎么发到网上个人网站设计论文一万字
  • 电子商务物流网站建设规划方案番禺公司网站建设
  • 网站建设案例代理商天津百度seo排名优化
  • 网站背景居中怎么做分析企业网站建设流程
  • 销售网站建设常遇到的问题小蝌蚪幸福宝入口导航
  • 手机网站设计费用网站托管方案
  • 教做网站群晖 wordpress 慢