展开

关键词

Linux(34)——vim

vim编辑器支持编辑模式和模式,编辑模式下可以完成文本的编辑功能,模式下可以完成对文件的操作,要正确使用vim编辑器就必须熟练掌握着两种模式的切换。 3.内置说明 vim编辑器提供了丰富的内置,有些内置使用键盘组合键即可完成,有些内置则需要以冒号":"开头输入。 ex 可启动vim,执行ex,并键入visual就可以进入vim模式。 Vim和Ex编辑器的功能是相同的,二者主要区别是用户界面。 在Vim中,通常是单个键,例如i、a、o等;而在Ex中,是以按回车键结束的正文行。Vim有一个专门的“转义”,可访问很多面向行的Ex。 ---- 参考文献 [1]man vim [2]Linux大全.vi [3]VIM乱码原因与解决方案 [4]Vim如何插入特殊字符 [5]让VIM彻底告别乱码 [6]vim复制字符

78620

Linux(34)——vim

Linux中的vi编辑器叫vim,它是vi的增强版(vi iMproved),与vi编辑器完全兼容,而且实现了很多增强功能。 vim编辑器支持编辑模式和模式,编辑模式下可以完成文本的编辑功能,模式下可以完成对文件的操作,要正确使用vim编辑器就必须熟练掌握着两种模式的切换。 默认情况下,打开vim编辑器后自动进入模式。从编辑模式切换到模式使用”ESC”键,从模式切换到编辑模式使用”A”、”a”、”O”、”o”、”I”、”i”键。 vimlinux下默认是以utf-8来编码文件和解析文件的,当使用vim来打开ucs2编码的文件时,会出现乱码,此时使用set fileencoding显示的是utf-8编码,而不是ucs2编码,读者可自行验证 ---- 参考文献 [1]man vi [2]Linux大全.vi [3]VIM乱码原因与解决方案 [4]Vim如何插入特殊字符

83630
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux Vim 手记

    订阅本站 经常使用 Linux 的同学在编辑文本文件的时候一定知道 Vim 这一款神器,它代替 Linux 默认原的 Vi 编辑器,它的快捷键可以使你在操控文件的时候如庖丁解牛般流畅,博主目前只会简单的 ,感觉不能满足开发需求,今天特地的学习了一下,并且针对于常用的做了整理及汇总: 开源项目 首先,Vim 编辑器是一个开源的项目,按照惯例,请给开发者一个 Star 奖励: 常用示意图 ? vim 常用示意图 常用参考 快捷键 操作说明 Ctrl + f 屏幕向下移动一页,类似 Page Down 按键 Ctrl + b 屏幕向上移动一页,类似 Page Up 按键 0 或 Home 例:如果前一个执行了 /word 去向下查找 word 这个字符串,当按下 n 后,会继续向下查找 word 这个字符串。 :q 退出编辑,进入到行模式中去。 :wq 保存且退出编辑。 :wq! 强制保存且退出编辑。 Vim 环境修改 :set nu 显示行号,设置后会在没有行前面前缀对应行号。

    53540

    linux 之 vi,vim

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的的,也就是说 g与G 是不同的 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指模式 一般模式用于文件内部操作 缩进 Normal Mode 下,>>将对当前行增加缩进,而<<则将对当前行减少缩进undefined在前使用数字,来指定作用的范围 5<< 在 Insert/Replace Mode 下 Ctrl-Shift-t可以增加当前行的缩进 Ctrl-Shift-d则可以减少当前行的缩进 使用0-Ctrl-Shift-d,将移除所有缩进 需要注意的是,当我们输入中的 “0” 时,Vim 会认为我们要在文本中插入一个 0,并在屏幕上显示输入的“0”;然后当我们执行 0-Ctrl-Shift-d 时,Vim 就会意识到我们要做的是减少缩进,这时 0 会就会从屏幕上消失 vim 注意两个特殊的寄存器:* 和 + 这两个寄存器是和系统相通的,前者关联系统选择缓冲区,后者关联系统剪切板undefined通过它们可以和其他程序进行数据交换 若寄存器列表里无 * 或 + 寄存器,则可能是由于没有

    27700

    Linux基础vim

    vim vim是unix系统最通用的文本编辑器,它的功能可以说是非常强大了,它是vi的升级版。vim有三种工作模式:编辑模式、模式、末行模式,默认打开的时候进入模式。 此的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 vim有许多内置,可以帮助我们更好的编辑文件 说明 ESC 进入到模式 模式 a 从光标位置之后添加内容 A 从光标位置之后添加内容 i 从光标位置开始插入内容 I 从光标所在行的行首开始插入内容 强制退出 set nu 显示行号 set nonu 不显示行号 1、语法 vim [选项]  file 2、选项列表 选项 说明 –version 显示版本信息 –help 显示帮助文档 +num , love code. 2)显示行号 1 hello world,   2 i am david.   3 i love linux,   4 love code. ~

    9410

    一天一个 Linux (1):vim

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/77 一、简介 vimLinux 操作系统中最通用的全屏幕文本编辑器 vim 编辑器支持编辑模式和模式,编辑模式下可以完成文本的编辑功能,模式下可以完成对文件的操作,要正确使用 vim 编辑器就必须熟练掌握这两种模式的切换。 交换文件名后缀为.swp -s 静模式,与 -e 选项结合使用 -u VIMRC 使用指定的 vimrc 文件中的来初始化 vim,所有其它的初始化操作将被跳过。 vim 提供了丰富的内置,有些内置使用键盘组合键即可完成,有些内置则需要以冒号 : 开头输入。 此时从键盘上输入的任何字符都被当做编辑来解释,若输入的字符是合法的 vim ,则 vim 在接受用户之后完成相应的动作。但需注意的是,所输入的并不在屏幕上显示出来。

    8010

    docker容器中vim 、telnet、ifconfig, ping

    在使用docker容器时,有时候里边没有vim,敲vim时提示说:vim: command not found,这个时候就需要vim,可是当你敲apt-get install vim时 Done         E: Unable to locate package vim         这时候需要敲:apt-get update, 这个的作用是:同步 /etc/apt/sources.list 等更新完毕以后再敲:  apt-get install vim       vim  apt-get install  telnet   telnet apt-get install  net-tools   ifconfig apt install iputils-ping   ping (adsbygoogle = window.adsbygoogle || []).push({

    2.4K20

    Linux 常用 vim常用 速查

    toc 这篇博客会记录常用的Linux,可以直接使用Ctrl+F来快速查找~ 进程类 top 概述 topLinux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows 如果使用者有超级用户,则top将会以最高的优先序执行。 c:显示进程完整的路径与名称。 S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。 s:全模式。 /linux-comm-awk.html sed 概要 Linux sed是利用script来处理文本文件。 Linux test 使用sed后,输出结果如下: >$ sed -e 4a\newline testfile #使用sed 在第四行后添加新字符串 HELLO LINUX! 常用 一、vi / vim 的使用: vi / vim: 进入vim编辑器 (默认为模式) 如: vi a.txt 或者 vim a.txt 二、vi / vim 的三种工作方式: 模式:

    19931

    Linux常用速查-Vim

    本文涉及:Vim编辑器的三种模式下的相关操作 ◆ 一般模式 ◆ 常用: ctrl+b 屏幕往后移动一页 ctrl+f 屏幕往前移动一页 n+空格 光标向右移动n个字符 H 光标移动到屏幕左上角 L 光标移动到屏幕左下角 G 移动到最后一行 nG 移动到第n行 gg 移动到第一行,相当于1G n<Enter>光标向下移动n行 ◆ 行模式 ◆ 查找替换: /word 向光标向下寻找一个名称为

    21830

    linux rz和sz

    lrzsz在linux里可代替ftp上传和下载。 -y install lrzsz 程序会自动好,然后如你要下载者sz [找到你要下载的文件] 如果你要上传,者rz 浏览找到你本机要上传的文件。 需要注意的事这个无法在putty界面使用哦! // 首先lrzsz # yum -y install lrzsz // 上传文件,执行rz,会跳出文件选择窗口,选择好文件,点击确认即可。 # rz // 下载文件,执行sz # sz

    1.7K10

    Windows Subsystem for Linux

    近日,微软宣布 Windows 10 Version 2004 及更高版本,均可以通过 "wsl.exe --install" WSL 所需内容。 在敲击回车键之后,后台将会执行启用所需的 WSL 可选功能,默认 Ubuntu 发行版本,并将最新的 WSL Linux 内核版本到您的机器上。 此外,您可以通过在 PowerShell 或 Windows 提示符中输入 wsl --list --online 来找到可供Linux 发行版列表。 要除 Ubuntu 默认值之外的发行版,请使用以下: wsl --install -d < DistroName > 将 < DistroName > 替换为在上一个 list 中找到的 此可用于首次或在您已经使用默认 Ubuntu 发行版 WSL 后添加其他发行版。 Microsoft 还包含一些额外的来帮助您使用此向后移植管理 WSL 实例。

    5300

    Linux快速搭建CC++开发环境

    本文字数:1500,阅读时长大约:10分钟 一、YUM源配置 本文假设你已经好了一个 Linux 操作系统,关于如何 Linux,可以参考《虚拟机 Linux 最完整攻略》 下载阿里的YUM 二、gcc/g++ 运行 yum install -y gcc gcc-c++ 成功后,试一下gcc和g++是否成功 三、Git 通过Git我们可以下载很多开源的软件。 运行 yum install -y git 四、Vim (1) Vim 运行 yum install -y vim (2)创建配置文件 在默认目录下创建文件 ~/.vimrc,保存以下内容 (3) Vundle Vundle是Vim bundle的缩写,是一个Vim插件的管理器。通过Vundle我们可以很多有用的插件。 启动Vim,运行: :PluginInstall 这样Vundle就成功了。

    73650

    【Go API 开发实战 4】Go API 开发环境配置

    Go API 开发环境配置:Go Go 有多种方式,比如 Go 源码、Go 标准包、第三方工具(yum、apt-get 等)。 本教程 API 运行在 Linux 服务器上,选择通过标准包来 Go 编译环境。Go 提供了每个平台打好包的一键,这些包默认会到如下目录:/usr/local/go。 Linux 版本选择 goxxxxx.linux-amd64.tar.gz 格式的包,这里在 Linux 服务器上直接用wget下载: $ wget https://dl.google.com/ 执行 go version检查 Go 是否成功 $ go version go version go1.10.2 linux/amd64 看到 go version输出 go 版本号go1.10.2 linux/amd64,说明 go 成功。

    47521

    学习笔记0330----linux软件卸载

    linux软件卸载 预习内容 1.linux软件方法 2. rpm 工具用法 2.1 rpm包的名格式 2.2 rpm 各参数的含义 3. yum工具用法 3.1 yum的用法 yum提供了查找、、删除某一个、一组甚至全部软件包的,而且简洁而又好记。 3.1 yum的用法 yum list //列出当前所有的软件包 yum search vim //这样搜索回搜索出所有包含vim的包 yum install vim //软件 yum yum remove vim // 卸载软件包 yum update // 升级系统软件包 yum provides ‘vim’ //搜索一条的软件包 [root@linux-01 nginx 源码步骤如下: (echo $? 检查上一条的是否有错误,如果结果是非0即为错误) .

    9130

    Linux笔记二

    行界面是它一大优点,通过行就能快速完成许多在图形界面需要很多时间才能完成的事情.所以有很多人都在使用Linux来运维服务器。 2.在win环境下使用Linux系统 这里我们需要一个虚拟机软件来Linux系统 例如vm 在Linux各个不同的开发版的官网上下载镜像,然后再vm里进行,你就可以享受到一个完美的Linux 的软链接版,所以我们可以一下完整版的vim sudo apt-get install vim nano sudo apt-get install nano git sudo 行界面是它一大优点,通过行就能快速完成许多在图形界面需要很多时间才能完成的事情.所以有很多人都在使用Linux来运维服务器。 的软链接版,所以我们可以一下完整版的vim sudo apt-get install vim nano sudo apt-get install nano git sudo

    30830

    vim

    #重复最后一个 ~ #变换为大写 [N]>> #一行或N行往右移动一个tab [N]<< #一行或N行往左移动一个tab 关闭: :w #保存 :wq, :x

    15210

    vim

    大多数时候,可用        vim file ,启动 Vim 以编辑单个文件。 Vim 依据不同的参数(执行的可能是同一文件),可能有不同的执行方式。 vim “正常”模式,所有选项都取缺省值。 ex 以Ex模式开始。用”:vi”可进入正常模式。 若该({command})包含空格,则必需用双引号包括(依据采用的解释器)。例如:Vim “+set si” main.c 注意:最多可采用十个”+”或”-c”。 -b 二进制模式。 当 Vim 被一个程序用来等待编辑进程结束(如邮件程序),需采用该模式。对amiga,”:sh”和”:!”将无效。 -h Vim 退出之后给出一些行参数和选项的帮助。

    23320

    Linux环境下使用Conda搭建和自由切换Python环境

    操作步骤 登录云服务器,文件下载工具wget和文本编辑器vim行如下: $ sudo apt(yum) install -y wget vim 下载Conda的程序,这里推荐使用清华大学镜像源 使用wget行工具下载相应的包,本文示例Linux32位版本的使用过程。 运行下载好的可执行文件,Conda,运行行如下所示,完后可能需要添加环境变量 # Conda $ sh Anaconda3-5.3.1-Linux-x86.sh # 添加Conda为环境变量 LinuxConda 直接使用sh可以直接进入步骤,如下图所示: 输入回车之后,会弹出BSD License许可证内容,按照提示输入yes即可,输入yes之后则会弹出路径,如下图所示 Python仍可以使用Conda进行为: 1 $ conda install {package}

    42186

    Linux中RPM 和 YUM 包管理详解

    rpm选项分组为 3 个小组: 查询和验证包 、升级和删除包 执行其他功能 本教程将重点介绍前两组选项。在 RPM 的手册页中可以找到其他功能的信息。 一个便捷的方法是,您可以向 rpm 提供一个要的包列表,如果所有依赖关系都得到满足,它会按正确的顺序所有这些包。所以您至少不需要按正确的顺序手动每个包。 如果您使用过 Debian 的 APT,现在您可能希望拥有类似 apt-get 的,该会查找您需要的资源(包括依赖项)并进行。 但是,rpm 提供了 -f(或 --file)选项来帮助定位拥有一个已文件的包。假设您想知道我们之前看到的哪个 vim 包实际提供了 vim 。您需要提供该文件的完整路径。 展示了如何使用 which 获取 vim 的完整路径,以及使用此输出作为 rpm -qf 的输入的方便提示。请注意,`which vim` 中的刻度标记是反向刻度标记。

    1.4K21

    相关产品

    • 自动化助手

      自动化助手

      自动化助手(TAT)是云服务器的原生运维部署工具。通过自动化助手,您无需登录服务器,也无需打开入站端口、SSH,便可以直接管理实例,批量执行 Shell 命令,轻松完成运行自动化运维脚本、轮询进程、安装或卸载软件、更新应用以及安装补丁等常见管理任务。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券