草庐IT

vim-quickfix

全部标签

vim打开文件中文是乱码

vim打开文件中文是乱码问题:在Linux系统下,使用cat查看含有中文的文本文件正常,但是使用vim打开却是乱码解决方法:方法一:在文件中设定在vim的退出模式下:setencoding=utf8方法二:直接写入/etc/vim/vimrc文件,在/etc/vim/vimrc文件末尾加上setfileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936settermencoding=utf-8setencoding=utf-8【vim知识扩展】一、存在3个变量:encoding----该选项使用于缓冲的文本(你正在编辑的文件),寄存器,Vim脚本文

Linux——粘滞位|Linux编辑器-vim使用|复制和粘贴撤销和反撤销|光标定位|删除大小写转换、替换底行模式|分屏操作|信任列表

目录粘滞位 Linux编辑器-vim使用 复制和粘贴撤销和反撤销 光标定位  删除大小写转换、替换底行模式 分屏操作  信任列表粘滞位我们创建好一个目录  再减去拥有者的读权限 拥有者之后进到该目录后,创建目录会失败 之后给拥有者加上写权限,就能在里面创建文件了 减去写权限后,也不能对文件进行删除 在home当中,只有拥有者有权限,其余人什么权限都没有,也就是说别人连我的目录都进不来 删除一个文件不是这个文件的属性说了算,而是这个文件所在的目录属性说了算当所有用户都在一个共同路径下访问,对该目录具有读写权限,会发生下面这些事情linux下有一个tmp文件,权限是777 在根目录下创建一个myt

Linux中的开发工具(yum,vim,gcc/g++,gdb,Makefile,git)

文章目录1.Linux软件包管理器——yumyum语法yum常用命令安装yum仓库源2.Linux编辑器——vimvim的五种常用模式模式切换vim基本操作命令模式命令集(1)光标命令(2)复制粘贴命令(3)撤销与重做(4)删除(5)替换(6)其他命令底行模式命令集(1)设置与取消行号(2)保存并退出(3)查找字符(4)其他替换模式视图模式注释取消注释vim下的多线程操作切换文件vim配置安装方法3.Linux编译器——gcc/g++一个C/C++程序形成可执行文件的过程gcc/g++的使用函数库动静态库的优缺点gcc/g++选项Linux调试器——gdb1.安装gdb2.gdb的使用Linu

linux虚拟机中vi / vim编辑文件,保存并退出

1.打开文件vi/vim+文件名(例: vimword.txt )。     若权限不够,则在前方添加sudo (例:sudovimword.txt )来增加权限;2.进入文件,按 i  键进入编辑模式。3.编辑结束后按 Esc  键跳出编辑命令。4.命令 :wq (保存文件并退出)。5.退出后可使用cat+文件名查看编辑内容(例:catword.txt)。其他命令: :w  保存文件但不退出 :w!  强制保存,不推出 :wq 保存文件并退出(学校中常用) :wq! 强制保存文件,并退出 :q  不保存文件,退出 :q!  不保存文件,强制退出 

【Linux学习】vim编辑器的使用

Linux环境中vim编辑器的使用前言一、vim是什么?二、vim的使用1.vim的三种模式1.1命令模式(Commandmode)1.2输入模式(Insertmode)1.3底线命令模式(Lastlinemode)2.vim命令集2.1vim命令模式命令集2.2vim底线模式命令集前言所有的UnixLike系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是vim编辑器。vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。一、vim是什么?vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程

php - 使用 vim Tabularize 插件只匹配第一次出现的定界符

由于无法找到一个基于linux的SQL美化器来传输我的mySQL片段,我将满足于简单地表格化我的mySQL代码。我想把这个:CREATETABLEIFNOTEXISTSGROUP(IDINTNOTNULLAUTO_INCREMENT,GROUPNAMEVARCHAR(15)UNIQUE,ACTIVEBOOLEANDEFAULTTRUE,PRIMARYKEY(ID))ENGINE=InnoDB进入这个CREATETABLEIFNOTEXISTSGROUP(IDINTNOTNULLAUTO_INCREMENT,GROUPNAMEVARCHAR(15)UNIQUE,ACTIVEBOOLEAN

[Linux 基础] Linux编辑器Vim,你值得拥有

文章目录1、Linux软件包管理器yum1.1什么是软件包1.2如何安装软件1.3如何卸载软件2、vim的使用2.1vim的安装和配置2.2vim的基本概念2.3vim的基本操作3、vim正常模式命令集4、vim注释与去注释5、Liunx编辑器-gcc/g++使用5.1如何使用gcc编译c程序5.2gcc的翻译过程5.2.1预处理5.2.2编译(生成汇编)5.2.3汇编5.2.4链接5.3函数库动静态库的优缺点1、Linux软件包管理器yumLinux下安装软件的三种方式:1.源代码安装;2.rpm包安装;3.yum一键式安装。1.1什么是软件包在Linux下安装软件,一个通常的办法是下载到程

Linux :: vim 编辑器:详解:文本复制/粘贴/剪切/删除 与 撤销普通操作及撤销撤销操作

前言:本篇是Linux基本操作篇章的内容!笔者使用的环境是基于腾讯云服务器:CentOS7.664bit。学习集:C++入门到入土!!!学习合集Linux从命令到网络再到内核!学习合集前文:已讲述了vim的简单基本操作,本文不再赘述直接上手操作!Linux::【简单开发篇::vim编辑器:(1)】::vim编辑器的基本认识与三种vim常用模式|使用:打开编辑、退出保存关闭vim目录索引:1.文本的复制粘贴--1.1「yy+p」:复制粘贴--1.2「#yy+#p」:多行操作复制粘贴(三种情形)2.文本的删除与剪切--2.1「x/X」:单/多字符(左)删除--2.2「dd」:单/多行字符删除与剪切

【linux基础】vim快速移动光标至行首行尾、第一行和最后一行

使用vim的过程中想要快速移动光标至行首、行尾、第一行、最后一行或者某一行,本文对此简单介绍。具体操作1.快速至当前行的行首;1)Home键; 2)数字0; 3)符号^;2.快速至当前行的行尾使用$;1)End键; 2)符号$     3)n+符号$   表示当前行开始的第(n-1)行行尾;3.快速至某行;1)冒号(:)+行号+回车; 2)行号+gg; 3)行号+G(注意大写);4.快速至最后一行;1)冒号(:)+$+回车;  2)大写字母G;  3)shift+G(同2);5.删除n个字符:n+x当前字符为第一个要删除的字符;6.当前行新增一行内容;一般模式下按大写字母O,则在当前行(即当前