vimrc

Vim进入和退出命令

谁都会走 提交于 2021-02-13 05:28:20
本来不想写任何关于 vim的文章的,无奈我今天又忘记怎么退出 vim 了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出),i进入vim模式。另外还有其它的,我可能都不会用到。。。 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w ! 强制保存,不推出vi :wq 保存文件并退出vi :wq ! 强制保存文件,并退出vi q: 不保存文件,退出vi :q ! 不保存文件,强制退出vi :e ! 放弃所有修改,从上次保存文件开始再编辑 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。 :args 打开远程文件,比如ftp或者share folder :e ftp://192.168.10.76

Linux-vim命令

纵然是瞬间 提交于 2021-02-12 13:41:53
vim编辑器 1)目前最流行的vi克隆版本,功能强大,扩展性强 2)支持目前绝大部分平台:windows、linux、Unix、MacOs.. 3)vim没有菜单,只有命令 4)gvim是带菜单的可视化vim vim的三种基本工作模式 Normal模式(正常模式、编辑模式) Insert模式(插入模式) Command模式(命令模式、末行模式) 有时Normal模式和Command模式统称为命令模式 Normal模式(正常模式、编辑模式) 1)启动vim编辑器,首先进入Normal模式 2)在该模式下,用户可以输入各种合法的vim命令来管理自己的文档 3)在该模式下,从键盘上输入的任何字符都被当做编辑命令来解释 4)注意:在Normal模式下输入的命令不会在屏幕上显示 5)若输入的不是vim的合法命令,会响铃报警 6)从其他模式进入Normal模式:Esc键,为确保进入Normal模式,可多按几次Esc键 Insert模式(插入模式) 1)在该模式下,用户输入的任何字符都被vim当做文件内容保存起来,并将其显示在屏幕上 2)从Normal模式进入Insert模式: ->插入命令i或I ->附加命令a或A ->打开命令o或O ->修改命令、替换命令等 3)从Insert模式进入Normal模式:按Esc键 Command模式(命令模式、末行模式) 1

数字IC设计入门必备——VIM自定义模板调用与VCS基本仿真操作示例

一曲冷凌霜 提交于 2021-02-10 09:48:08
一、前言    毕业论文答辩结束,闲下来写篇文章。芯片研发人员都在Linux系统下借助各种EDA工具和代码语言完成工作,因此提高代码开发效率,熟练运用开发工具是十分必要的。本文讲述VIM编辑神器的verilogHDL自定义模板调用以及VCS仿真软件的基本使用方式。 二、VIM编辑器自定义模板调用   在之前的博文中谈到过GVIM编辑器中可以通过调用模板来生成重复性代码,但没有介绍自定义模板的方式。关于VIM的安装与配置详细内容,见参考文献1。这里主要用到VIM的用户配置文件:.vimrc(若没有新建该文件并编辑),我们在用户目录下使用ls -al命令可以看到该文件:    使用VIM编辑器打开VIM配置文件,以下部分是在文件底部自行添加的命令: :ab Shixu always@(posedge clk or negedge rst_n)begin<Enter>if(~rst_n)begin<Enter><Enter>end<Enter>else begin<Enter><Enter>end<Enter>end :ab Zuhe always@(*)begin<Enter><Enter>end :ab Counter always@(posedge clk or negedge rst_n)begin<Enter>if(~rst_n)begin<Enter>cnt <= 0;

SuSE的命令安装软件 zypper

余生长醉 提交于 2021-01-08 09:55:31
转自:http://blog.csdn.net/s_k_yliu/article/details/6674079 SuSE的命令安装软件 zypper,yast2 redhat yum debain apt-gt suse 是 zypper se xxxxx 是搜索软件包 zypper in xxxxx 跟你的apt-get install xxxx等价 zypper rm xxxx 删除 zypper up xxxx 更新软件 其他的你再看看帮助吧 suse 团队 参考资料: http://zhidao.baidu.com/team/view/SUSE SuSE其实提供一个类似图形化界面的工具yast,来实现管理,不需要你手工配置。如果是使用,那么我肯定就用这个工具,不过如果是学习,那么还是老实修改配置文件,这比较深入了解。 下面全部都是修改配置文件实现的修改。和使用yast修改的效果是一样的。 安装SSH SuSE有两个命令安装软件,zypper,yast2。 zypper,可以看http://www.ha97.com/2718.html。 不同linux版本,ssh的名字有所差异。所以要确认一下。 zypper search ssh localhost:~ # zypper search ssh Loading repository data... Reading

vim配置python编程环境及YouCompleteMe的安装教程

血红的双手。 提交于 2020-12-07 03:34:50
python号称人工智能语言,现在可算大热,这篇博客将介绍如何用vim打造一款自己专属的python编程环境。 step1 由于安装YouCompleteMe需要vim8.0及以上版本,所以得安装使用vim的8.0及以上版本,使用vim --version查看自己的vim版本,如果没达到要求可以参考我的另一篇博客 vim8.0安装教程 进行安装。接着使用git安装vim的包管理工具Vundle git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 然后在vim的配置文件~/.vimrc中添加如下内容 set nocompatible " required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle,

Linux下使用vim命令编辑与修改文本内容

☆樱花仙子☆ 提交于 2020-11-27 06:21:37
输入 vim --help VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jul 26 2017 20:13:43) 用法: vim [参数] [文件 ..] 编辑指定的文件 或: vim [参数] - 从标准输入(stdin)读取文本 或: vim [参数] -t tag 编辑 tag 定义处的文件 或: vim [参数] -q [errorfile] 编辑第一个出错处的文件 参数: -- 在这以后只有文件名 -v Vi 模式 (同 "vi") -e Ex 模式 (同 "ex") -E Improved Ex mode -s 安静(批处理)模式 (只能与 "ex" 一起使用) -d Diff 模式 (同 "vimdiff") -y 容易模式 (同 "evim",无模式) -R 只读模式 (同 "view") -Z 限制模式 (同 "rvim") -m 不可修改(写入文件) -M 文本不可修改 -b 二进制模式 -l Lisp 模式 -C 兼容传统的 Vi: 'compatible' -N 不完全兼容传统的 Vi: 'nocompatible' -V[N][fname] Be verbose [level N] [log messages to fname] -D 调试模式 -n 不使用交换文件,只使用内存 -r 列出交换文件并退出 -r

把vim打造成适配python和golang的庆亮级编辑器

喜欢而已 提交于 2020-11-25 11:55:06
#!/bin/bash if [ whoami != root ] then echo "Please login as root to continue :)" exit 1 fi if [ ! -d /home/tools/ ];then mkdir -p /home/tools else rm -rf /home/tools && mkdir -p /home/tools fi #Install python3 yum -y install epel-release wget && sudo yum -y groupinstall 'Development Tools' && sudo yum -y install the_silver_searcher sudo yum -y update sudo yum -y install yum-utils sudo rpm -Uvh https://repo.ius.io/ius-release-el7.rpm sudo yum install python36u -y sudo yum -y install python36u-pip python36u-devel #config env mkdir -p /data cd /data python3.6 -m venv venv #Install golang wget -c

linux ----- Vim进入和退出命令

余生颓废 提交于 2020-11-23 23:52:26
Vim进入和退出命令 本来不想写任何关于 vim 的文章的,无奈我今天又忘记怎么退出 vim 了,常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出),i进入vim模式。另外还有其它的,我可能都不会用到。。。 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。 :args 打开远程文件,比如ftp或者share folder :e ftp://192

编辑器之神—vim编辑器

我只是一个虾纸丫 提交于 2020-11-12 14:40:56
编辑器之神—vim编辑器 学习目标 1、了解vim编辑器的基本概念 2、了解vi与Vim编辑器之间的关系 3、了解Vim编辑器的是哪种模式 4、掌握命令模式下的相关指令 5、掌握末行模式下的相关概念 6、了解末行模式扩展概念 7、了解Vim编辑器的几个实用功能 一、Vim编辑器概述(了解) 1、vi编辑器 vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows 系统下的notepad(记事本)编辑器。学会它后,我们将在Linux 的世界里畅行无阻。 2、vi与Vim编辑器 Vim是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。 3、Vim编辑器学习重点 Vim 重点是光标的移动,模式切换,删除,查找,替换,复制,粘贴,撤销等命令的使用。 命令:# vim 效果如下图所示: 二、Vim编辑器的三种模式(重点) 1、三种模式 Vim 中存在三种模式(大众的认知):命令模式、编辑模式(输入/插入模式)、末行模式(尾行模式) ① 命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键(命令)进行一些操作(复制、粘贴、删除等等) 注意:当我们使用Vim编辑器,打开某个文件后默认进入的模式就是命令模式 ② 编辑模式:在该模式下可以对文件的内容进行编辑 ③ 末行模式

Vim编辑器入门

霸气de小男生 提交于 2020-11-08 13:30:51
vim编辑器较vi的显著优势:vim可以用颜色或底线等方式来显示一些特殊的信息。 Vim有三种工作模式: 一般模式:以vim打开一个文件默认进入一般模式(若指定文件不存在,vim会开辟一段新的缓冲区域来编辑),可进行光标移动。复制、粘贴、删除、等功能。 一般模式中常用的一些命令(注意区分命令的大小写) 命令 作用 X 向前删除一个字符(相当于退格 B ack键) x 向后(光标所在处)删除一个字符(相当于 D elete键) dd 删除(剪切)光标所在整行(delete删除) 5dd 删除(剪切)从光标处开始的5行 yy 复制光标所在整行(yank onto猛拉到) 5yy 复制从光标处开始的5行 p(小写) 将之前剪切(dd)或复制(yy)过的数据粘贴到光标后(paste粘贴) P(大写) 将之前剪切(dd)或复制(yy)过的数据粘贴到光标前 /word 向下搜索"word"字符串 ?word 向上搜索"word"字符串 n 显示搜索命令定位到的下一个字符串(next下一个) N 显示搜索命令定位到的上一个字符串 u 撤销上一步的操作,可多次使用(如uu表示撤销两步操作)(undo撤销) ctrl+r 复原/反撤销(redo恢复) 5→ 向右移动 5 个字符(↑、↓。←、→均可操作) G 移动到文件最后一行(goto转到) 5G 移动到文件的第 5 行 gg 移动到文件的第一行