Vim基础篇(四)——标签页操作
Vim基础篇(四)——标签页操作前言: Window是显示Buffer的控件,而Tab是存放Window的控件。一个Tab内可以放多个Window,一个Vim可以运行多个Tab。掌握Tab的基本操作会使得编辑工作更得心应手。 1 Tab的创建或删除 在Vim启动时将自动为你创建一个Tab。 注意:Window、Tab、Buffer三者之间没有必然的对应关系。 新建Tab页,并且在新的Tab页中打开一个新的Window并且新建一个名为“file”的Buffer。如果未指定“file”,则新建一个无名缓存。 1:tabnew {file} 新建Tab页,并且在新的Tab页中打开一个新的Window显示“file”文件内容,即将该文件内容读入缓存。如果未指定“file”,则打开一个无名缓存。 1:tabe[dit]...
Vim基础篇(三)——缓存操作
Vim基础篇(三)——缓存操作前言: Buffer是一块内存缓冲区,Vim打开文件实际是把文件的内容读取到缓冲区中,未保存时修改内容实际是修改缓冲区中的内容,保存文件就是把缓存中的内容写入到文件中(文件是存储在硬盘)。对Vim的缓冲区有一定熟悉了解,并掌握一些基础的Buffer操作将会使我们的编辑过程更加随心所欲。 1 Buffer的创建或删除 Vim打开文件实质是将处于硬盘的文件内容读取到内存中,也即只要是打开文件的操作Vim都将为打开的文件创建一个缓存空间。例如vim file1 file2 file3即为同时打开三个文件,相应的创建了三个Buffer。 Buffer与窗口不是一一对应的关系,但Buffer必须借助Window才能显示。 将当前缓冲区内容写入文件,也就是保存文件,如果设置了readonly则不能写入,如果加上!表示”强制“,即使只读也可强制写入文件。 1:w[rite][!]...
Vim基础篇(二)——窗口操作
Vim基础篇(二)——窗口操作前言: 为了更高效的浏览内容,Vim的一大优势是方便快捷的支持多窗口操作。Vim的多窗口是动态的,可以在打开时就创建多窗口,也可以在编辑过程中新建或关闭窗口。 1 运行时创建多窗口 通过在命令行中输入指令启动Vim并打开文件,当同时打开多文件时我们可以指定窗口的划分方式。 启动Vim并打开文件file,可以同时指定多个文件,将按指定顺序从上到下打开。将窗口水平分割为N份。如果N大于指定的文件数,多余的窗口也会被打开,但会闲置。如果N小于指定的文件数,那么超出的文件不会在窗口中打开,但会在缓存中打开。N省略时效果等同于N等于文件数。例如:’vim -o5 file1.txt file2.txt’。如果文件不存在则新建。 12vim -o{N}...
Vim基础篇(一)——光标跳转
Vim基础篇(一)——光标跳转前言: Vim编辑文本之所以高效的一大原因是其灵活的光标跳转功能,无需鼠标参与,因此有必要熟练掌握Vim中的光标跳转。这篇文章将详细介绍Vim几种模式下的光标切换。 1 普通模式(Normal mode)1.1 窗口内移动1.1.1 行间移动 ‘n’ + ‘k’光标向上移动n行,n默认为1 ‘n’ + ‘j’光标向下移动n行,n默认为1 ‘{n}’ + ‘gg’移动到第n行,n省略时移动到第一行的行首 ‘{n}’ + ‘G’移动到第n行,n省略时移动到最后一行的行首 ‘n’ + ‘%’跳转到n%处 ‘n’ + ‘-‘向上移动n行至行首,n默认为1 ‘n’ + ‘+’向下移动n行至行首,n默认为1 ‘H’移动到屏幕可视有效行的第一行行首 ‘M’移动到屏幕可视有效行的中间行行首 ‘L’移动到屏幕可视有效行的最后一行行首 ‘[‘ 行首:一行的第一个非空白字符。行末:一行的最后一个非空白字符。 1.1.2 行内移动 ‘n’ + ‘h’光标向左移动n列,n默认为1 ‘n’ + ‘l’光标向右移动n列,n默认为1 ‘n’ +...
Vim基础篇(一)——光标跳转
Vim基础篇(一)——光标跳转前言: Vim编辑文本之所以高效的一大原因是其灵活的光标跳转功能,无需鼠标参与,因此有必要熟练掌握Vim中的光标跳转。这篇文章将详细介绍Vim几种模式下的光标切换。 1 普通模式(Normal mode)1.1 窗口内移动1.1.1 行间移动 ‘n’ + ‘k’光标向上移动n行,n默认为1 ‘n’ + ‘j’光标向下移动n行,n默认为1 ‘{n}’ + ‘gg’移动到第n行,n省略时移动到第一行的行首 ‘{n}’ + ‘G’移动到第n行,n省略时移动到最后一行的行首 ‘n’ + ‘%’跳转到n%处 ‘n’ + ‘-‘向上移动n行至行首,n默认为1 ‘n’ + ‘+’向下移动n行至行首,n默认为1 ‘H’移动到屏幕可视有效行的第一行行首 ‘M’移动到屏幕可视有效行的中间行行首 ‘L’移动到屏幕可视有效行的最后一行行首 ‘[‘ 行首:一行的第一个非空白字符。行末:一行的最后一个非空白字符。 1.1.2 行内移动 ‘n’ + ‘h’光标向左移动n列,n默认为1 ‘n’ + ‘l’光标向右移动n列,n默认为1 ‘n’ +...
电脑选型(六)——显卡
电脑选型(六)——显卡前言: 显卡就是显示接口卡,或称显示适配器。是把计算机的数字信号变为显示器可以辨别的视频信号,控制显示器正确显示画面,也即显卡承担的是图形输出的任务。 1 初识显卡 目前主流的显卡厂商就两家,AMD(超微半导体)和Nvidia(英伟达)。它们生产的显卡分别被称为 A卡 和 N卡 ,这些显卡先卖给OEM制造商,比如华硕、技嘉、微星、七彩虹、丽台等,通过不同的设计方案再加工成一张张市售的显卡。 在网上流传一句话“A卡看高清,N卡玩游戏”,在过去,通常A卡更擅长处理2D画面,更低功耗,因此A卡更适合办公且性价比更高,N卡更擅长处理3D画面,性能发挥更充分,适合作为游戏显卡。 描述显卡的性能参数有核心频率、显存、流处理器、接口等。 2 显卡主流品牌 在选择显卡时尽量选择大品牌,这样质量和售后更有保障。目前显卡市场中N卡具有绝对优势,而在高端显卡领域N卡更是找不到对手。目前显卡市场被A卡和N卡垄断,OEM制造商按照生产N卡和A卡可以划分两大阵营。 2.1...
电脑选型(五)——硬盘
电脑选型(五)——硬盘前言: 硬盘是计算机最主要的存储设备,具有掉电可存储及存储空间大的特点,通常以GB和TB来描述其容量。家用电脑离不开对硬盘的需求。 1 初识硬盘 最为计算机的大容量存储设备,硬盘具有价格低存储空间大的特点。描述硬盘性能可以从容量、转速、访问时间、缓存,接口。 目前市面上有两种硬盘,SSD(固态硬盘)和HDD(机械硬盘)。固态硬盘相对于机械硬盘来说读写速度快得多,但是价格相对也较贵。 目前主流的硬盘厂商有希捷、三星、易拓、西部数据、东芝。为了更好的质量和售后建议首选大厂购买。 2 容量 目前硬盘产商通常用1G =...
电脑选型(四)——主板
电脑选型(四)——主板前言: 主板是电脑硬件的载体,那么如何选择合适的主板是重要的,这篇文章将带你了解主板。 1 主板概况 只要质量没有问题,并且主板支持所用的硬件,更换主板基本上对电脑性能没有什么影响。但是好的主板比差的主板在稳定性、用料做工、使用寿命、接口丰富度上有差异。当然,更好的主板支持性能更好的硬件设备。 目前主流的主板厂商有技嘉、微星、华硕、华擎、映泰、七彩虹。 对于主板需要关注的参数有:芯片组、版型、接口。 2 芯片组2.1 Intel芯片组 Intel主板芯片组有四个等级划分,分别是X、Z、B、H,比如B460就是B级芯片组的主板。 X级:最高端级,搭配一些高端CPU; Z级:次高端级,一般都支持超频; B级:终端级,不支持超频,但性价比最高; H级:入门级,价格较为便宜,一般用于一些低端产品。 2.2....
电脑选型(三)——内存
电脑选型(三)——内存前言: 内存是电脑性能的制约因素之一,想要选择合适内存就需要对电脑内存有一些基本的了解。 1 内存概况 目前主流的品牌有金士顿、威刚、宇瞻、三星、英睿达、影驰、阿斯加特、科赋、海盗船、芝奇、联想、惠普等。目前市面上主流有三种内存类型:DDR2、DDR3、DDR4。内存条的主要参数有内存容量、内存颗粒、内存通道数、内存工作频率。 2...
电脑选型(二)——CPU
电脑选型(二)——CPU前言: 电脑最核心的器件就是CPU了,它直接决定了一台电脑性能的好坏。CPU的的主流大厂是Intel和AMD,选择一款适合自己的CPU十分有必要。 1 CPU概况 CPU是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。目前CPU的主流大厂有Intel(因特尔)和AMD(超微),而Intel在技术和规模上都排名第一,AMD位居第二。为了选择适合自己的CPU,我们有必要对这两个主流厂家CPU有一定了解。 CPU有几个重要的参数需要我们了解:主频、核心、线程、缓存、架构。 2 主频 我们常看到的CPU参数里3.0GHz、3.7GHz等就是CPU的主频,也就是CPU的内核时钟频率,它决定了CPU的运算速度或者说工作频率。对于一个单核运算速度就取决于主频,主频越高当然运算速度越快,而目前CPU已经发展出多核。 2.1...












