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

徐州网站制作公司哪家好上海网站建设的网站

徐州网站制作公司哪家好,上海网站建设的网站,衡水做阿里巴巴网站,成都工程建设信息网站朋友们、伙计们#xff0c;我们又见面了#xff0c;本期来给大家解读一下有关Linux工具#xff1a;vim的使用#xff0c;如果看完之后对你有一定的启发#xff0c;那么请留下你的三连#xff0c;祝大家心想事成#xff01; C 语 言 专 栏#xff1a;C语言#xff1a;从… 朋友们、伙计们我们又见面了本期来给大家解读一下有关Linux工具vim的使用如果看完之后对你有一定的启发那么请留下你的三连祝大家心想事成 C 语 言 专 栏C语言从入门到精通 数据结构专栏数据结构 个  人  主  页 stackY、 C 专 栏   C Linux 专 栏  Linux ​  目录 1. Linux软件资源包管理器 yum 1.1 什么是软件包 1.2 关于rzsz 1.3 查看软件包 1.4 安装软件 1.5 卸载软件 2. Linux开发工具 vim 2.1 vim的基本概念 2.2 vim基本操作 3. 正常命令模式命令合集  3.1 移动光标 3.2 删除 3.3 复制 3.4 替换 3.5 撤销 4. 末行底行模式命令合集 4.1 列出行号 4.2 跳转至某一行  4.3 查找字符 4.4 保存和退出 5. 补充 5.1 视图模式 5.2 批量注释 5.3 批量化删除注释 5.4 其他 6. 简单配置vim 1. Linux软件资源包管理器 yum 注意从本期开始我们的xshell就开始使用普通用户普通用户的登录方式和超级管理员的登录方式一样 ssh 用户名公网ip 1.1 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装. 软件包和软件包管理器, 就好比 App 和 应用商店 这样的关系. yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat, Centos等发行版上. 1.2 关于rzsz 这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件。 安装完毕之后可以通过拖拽的方式将文件上传过去。 注意 关于 yum 的所有操作必须保证主机(虚拟机)网络畅通!!! 可以通过 ping 指令验证 ping www.baidu.com 1.3 查看软件包 通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包. 例如 yum list | grep lrzsz 注意事项: 软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构.x86_64 后缀表示64位系统的安装包, i686 后缀表示32位系统安装包. 选择包时要和系统匹配.el7 表示操作系统发行版的版本. el7 表示的是 centos7/redhat7. el6 表示 centos6/redhat6.最后一列, base 表示的是 软件源 的名称, 类似于 小米应用商店, 华为应用商店 这样的概念. 1.4 安装软件 通过 yum, 我们可以通过很简单的一条命令完成 gcc 的安装.sudo yum install -y gcc yum 会自动找到都有哪些软件包需要下载, 这时候敲 y 确认安装. 出现 complete 字样, 说明安装完成. 注意事项: 安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成.yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外一个软件, yum会报错. 1.5 卸载软件 卸载软件同样的也是一条命令 sudo yum remove 软件包 2. Linux开发工具 vim 在之前的文章中我们通常会使用nano来进行文本编辑但是nano这个文本编辑器非常的不好用它就相当于一个记事本写代码的话没有自动补齐没有语法高亮没有缩进非常麻烦所以本期就来了解一个新的工具vim 2.1 vim的基本概念 本期我们讲解vim的三种模式(其实有好多模式目前掌握这3种即可),分别是命令模式command mode、插入模式Insert mode和底行模式last line mode各模式的功能区分如下 正常/普通/命令模式(Normal mode) 控制屏幕光标的移动字符、字或行的删除移动复制某区段及进入Insert mode下或者到 last line mode 插入模式(Insert mode) 只有在Insert mode下才可以做文字输入按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式。 末行模式(last line mode) 文件保存或退出也可以进行文件替换找字符串列出行号等操作。 在命令模式下shift;(:)即可进入该模式。要查看你的所有模式打开vim底行模式直接输入:help vim-modes 2.2 vim基本操作 1. 进入vim 在系统提示符号输入vim及文件名称后就进入vim全屏幕编辑画面 vim 文件进入vim 不过有一点要特别注意就是你进入vim之后是处于[正常模式]你要切换到[插入模式]才能够输入文字。 2. 正常模式切换插入模式 输入a 输入i 输入o 这三个都是可以切换插入模式那么这三者有何区别呢 输入a时会将光标自动向右移动一个单位并切换为插入模式。 输入i时光标不动并切换为插入模式。 输入o时光标向下移动一行并且切换为插入模式 3. 正常模式切换底行模式  「shift ;」, 其实就是输入「:」 4. 返回正常模式 无论你当前处在什么模式中只要按下Esc就可以回到正常模式所以返回正常模式无脑Esc 5. 退出vim 退出vim及保存文件,在[正常模式]下按一下「:」冒号键进入「Last line mode」,例如: : w 保存当前文件: wq (输入「wq」,存盘并退出vim): q! (输入q!,不存盘强制退出vim) 3. 正常命令模式命令合集  插入模式 按「i」切换进入插入模式「insert mode」按“i”进入插入模式后是从光标当前位置开始输入文件按「a」进入插入模式后是从目前光标所在位置的下一个位置开始输入文字按「o」进入插入模式后是插入新的一行从行首开始输入文字。 从插入模式切换为命令模式 按「ESC」键。 3.1 移动光标  vim可以直接用键盘上的光标来上下左右移动但正规的vim是用小写英文字母「h」、「j」、「k」、「l」分别控制光标左、下、上、右移一格 按「G」移动到文章的最后按「 $ 」移动到光标所在行的“行尾”按「^」移动到光标所在行的“行首”按「w」从前往后光标跳到下个字的开头 按「b」从后往前光标回到上个字的开头按「e」光标跳到下个字的字尾按「nl」光标移到该行的第n个位置如5l,56l 按gg进入到文本开始按shiftg进入文本末端按n shiftg定位至任意n行 按「ctrl」「b」屏幕往“后”移动一页按「ctrl」「f」屏幕往“前”移动一页按「ctrl」「u」屏幕往“后”移动半页按「ctrl」「d」屏幕往“前”移动半页按「shift」「3」搜索光标位置的所有单词如果第一次找到的不是你想要的可以按「n」会往前寻找到您要的单词为止。 3.2 删除 「x」每按一次删除光标所在位置的一个字符 「nx」例如「6x」表示删除光标所在位置的“后面包含自己在内”6个字符 「X」大写的X每按一次删除光标所在位置的“前面”一个字符「nX」例如「20X」表示删除光标所在位置的“前面”20个字符「dd」删除光标所在行(剪切)「ndd」从光标所在行开始删除n行 3.3 复制 「p」将缓冲区内的字符贴到光标所在位置。注意所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。「yw」将光标所在之处到字尾的字符复制到缓冲区中。「nyw」复制n个字到缓冲区「yy」复制光标所在行到缓冲区。「nyy」例如「6yy」表示拷贝从光标所在的该行“往下数”6行文字。 3.4 替换  「r」替换光标所在处的字符。「nr」替换光标向后的n个字符 「R」替换光标所到之处的字符直到按下「ESC」键为止进入替换模式。 「shift ~」进行行间的大小写字母的转化 3.5 撤销  「u」如果您误执行一个命令可以马上按下「u」回到上一个操作。按多次“u”可以执行多次。「ctrl r」: 对撤销的恢复。 4. 末行底行模式命令合集 在使用末行模式之前请记住先按「ESC」键确定您已经处于正常模式再按「」冒号即可进入末行模式。 4.1 列出行号 「set nu」: 输入「set nu」后会在文件中的每一行前面列出行号 4.2 跳转至某一行  「n」:「n」号表示一个数字在冒号后输入一个数字再按回车键就会跳到该行了如输入数字15再回车就会跳到文章的第15行 4.3 查找字符 「/关键字」: 先按「/」键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按「n」会往后寻找到您要的关键字为止。「?关键字」先按「?」键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按「n」会往前寻找到您要的关键字为止。 4.4 保存和退出 在前面的vim基本操作中提到过这里就不做过多解释 「w」: 在冒号输入字母「w」就可以将文件保存起来「q」按「q」就是退出如果无法离开vim可以在「q」后跟一个「!」强制离开vim。「wq」一般建议离开时搭配「w」一起使用这样在退出的时候还可以保存文件。 5. 补充 5.1 视图模式 命令模式下按「ctrl v」进入视图模式 5.2 批量注释 ①先「ctrl v」进入视图模式②然后通过「h」、「j」、「k」、「l」选中区域③再按「shift a」④再输入「//」⑤最后再按「Esc」即可完成所选区域批量化注释 5.3 批量化删除注释 ①先「ctrl v」进入视图模式②然后通过「h」、「j」、「k」、「l」选中区域③再按「d」即可完成所选区域批量化删除 5.4 其他 ①vim本身也可以创建文件②裸的vim可以进行多文件编写按「shift ;」vs 文件 多文件编写的时候进行界面切换按「ctrl w」vim 文件 n 打开文件并且定位光标至n行上次退出时光标在哪一行再次进入时光标还会停留在改行。 6. 简单配置vim 配置文件的位置 在目录 /etc/ 下面有个名为vimrc的文件这是系统中公共的vim配置文件对所有用户都有效。而在每个用户的主目录下都可以自己建立私有的配置文件命名为“.vimrc”。例如/root目录下通常已经存在一个.vimrc文件,如果不存在则创建之。切换用户成为自己执行 su 进入自己的主工作目录,执行 cd ~打开自己目录下的.vimrc文件执行 vim .vimrc 常用配置选项,用来测试 设置语法高亮: syntax on显示行号: set nu设置缩进的空格数为4: set shiftwidth4 使用各种插件  安装TagList插件,下载taglist_xx.zip ,解压完成将解压出来的doc的内容放到/.vim/doc, 将解压出来的plugin下的内容拷贝到/.vim/plugin在/.vimrc 中添加: let Tlist_Show_One_File1 let Tlist_Exit_OnlyWindow1 letTlist_Use_Right_Window1安装文件浏览器和窗口管理器插件: WinManager下载winmanager.zip2.X版本以上的解压winmanager.zip将解压出来的doc的内容放到/.vim/doc, 将解压出来的plugin下的内容拷贝到/.vim/plugin在/.vimrc 中添加 let g:winManagerWindowLayout‘FileExplorer|TagList nmap wm :WMTogglecr更多内容请移步vim配置 朋友们、伙计们美好的时光总是短暂的我们本期的的分享就到此结束欲知后事如何请听下回分解~最后看完别忘了留下你们弥足珍贵的三连喔感谢大家的支持
http://www.dnsts.com.cn/news/59223.html

相关文章:

  • 网站开发项目团队人员电商网站建设公司怎么样
  • 建立一个网站需要多少钱费用网站开发预算编制
  • 做网站的贴吧建设银行采购网站
  • 中国网站建设市场规模网站建设服务流程
  • 360doc 网站怎么做做软装的网站
  • 百度关键词查询网站手机网站html5
  • 机械产品做那几个网站好北京网站主题制作
  • 做网站谈单广州网站建设平台
  • 安阳做网站的公司有哪些域名后有个wordpress
  • 做这种灰色的网站犯法哪家外贸网站做的好
  • 门户网站是指提供什么的网站织梦网站上线
  • 网站后台管理功能网站建设 考题
  • 怎么做商品购买网站网站需要写哪些内容吗
  • 长安网站建设网络推广上海建筑设计研究院有限公司
  • 做销售在哪些网站发贴在线教育oem平台
  • 功能开发工程师建网站seo
  • 天津地产网站建设网站description
  • 宁夏电力建设工程公司门户网站找论文的免费网站
  • 网站建设后的优势与网站建设关系密切的知识点
  • 郑州网站建设知名公司排名惠阳有做公司网站的吗
  • 做网站卖别人的软件可以吗中国展陈公司前十名
  • 美丽乡村网站建设模板西安市建设工程交易信息网
  • phpstudy做网站运营的坏处如何看一个网站是否做推广
  • 租车网站系统规划51网站一起做网店广州
  • 如何做网站商城彩票网站开发 添加彩种教程
  • 销售型企业网站有哪些男的做直播哪个网站好
  • 网站建设全流程图wordpress 添加 联系我们
  • 昊源建设监理有限公司网站wordpress自然志
  • 中英文的网站怎么建设品牌推广活动
  • 上海稼禾建设装饰集团网站阿里巴巴运营岗位