gvim

数字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;

Arch Linux中的Pacman命令如何使用

﹥>﹥吖頭↗ 提交于 2021-02-06 00:48:55
pacman包管理器是Arch Linux 与其他主要发行版(如Red Hat和Ubuntu/Debian)的主要区别之一。pacman目的是方便地管理包,不管软件包是来自官方的 Arch 库还是用户自己创建,pacman 都能方便地管理。 环境 Archlinux 2020.04 使用pacman安装程序包 可以使用pacman同时安装一个或者多个程序包 root@archlinux> pacman -S --noconfirm apache -S :安装应用程序。 --noconfirm :安装时自动确认安装。 删除程序包 删除程序包,但不删除依赖包: root@archlinux> pacman -R --noconfirm apache 删除程序包,并且删除依赖包: root@archlinux> pacman -Rs apache –noconfirm 升级 包 Pacman提供了一种更新Arch Linux的简单方法。您只需使用一个 命令 即可更新所有已安装的程序包。这可能需要一段时间,具体取决于系统的更新程度。 使用 -Syu 选项,可以更新所有已经安装的软件包。 root@archlinux> pacman -Syu 搜索程序包 搜索本地已经安装的程序包,使用 -Q 选项: # 列出所有的程序包 root@archlinux> pacman -Q acl 2.2

初识 Vi 文本编辑器

六眼飞鱼酱① 提交于 2020-12-25 11:58:48
Vi 是典型的 Unix 文本编辑器。来了解一下它或它的各种化身:Vim、Neovim、gVim、nvi 或 Elvis,它适用于 Linux、macOS、Windows 或 BSD。 不管你用的是 Vim、Neovim、gVim、nvi,甚至是 Elvis,其实都是这个典型的 Unix 编辑器 Vi。可能每一个 Linux 和 BSD 发行版中都包含了 Vi,Vi 是一个轻量级的简约型文本编辑器,由于其简单简洁的键盘快捷键和双模式设计,很多用户都喜欢它。 最初的 Vi 编辑器是由 C shell 的创建者 Bill Joy 编写的应用程序。现代 Vi 的化身已经 增加了许多功能 ,包括多级撤销、插入模式下更好的导航、行折叠、语法高亮、插件支持等等。Vim 被认为是它的最流行的现代实现,大多数人在提到 Vi 时实际上是指 Vim。 所有这些化身都是为了同一个目标,所以本文将从通用的场景来探讨 Vi。你的计算机上的版本可能略有不同,但你仍然可以从 Vi 编辑文本的方式中获益。 安装 Vi 如果你运行的是 Linux、macOS 或 BSD,那么你已经安装了 vi 命令。如果你在 Windows 上,你可以 下载 Vim 和 gVim 。 在 NetBSD 上,nvi 是 Vi 的常见替代品,而 Slackware 则提供了 Elvis (和 Vim),流行的 Neovim

初识 Vi 文本编辑器 | Linux 中国

倖福魔咒の 提交于 2020-12-24 08:41:50
Vi 是典型的 Unix 文本编辑器。来了解一下它或它的各种化身:Vim、Neovim、gVim、nvi 或 Elvis,它适用于 Linux、macOS、Windows 或 BSD。 来源: https:// linux.cn/article-12947- 1.html 作者:Seth Kenlon 译者:Xingyu.Wang (本文字数:2197,阅读时长大约:3 分钟) 不管你用的是 Vim、Neovim、gVim、nvi,甚至是 Elvis,其实都是这个典型的 Unix 编辑器 Vi。可能每一个 Linux 和 BSD 发行版中都包含了 Vi,Vi 是一个轻量级的简约型文本编辑器,由于其简单简洁的键盘快捷键和双模式设计,很多用户都喜欢它。 最初的 Vi 编辑器是由 C shell 的创建者 Bill Joy 编写的应用程序。现代 Vi 的化身已经 增加了许多功能 ,包括多级撤销、插入模式下更好的导航、行折叠、语法高亮、插件支持等等。Vim 被认为是它的最流行的现代实现,大多数人在提到 Vi 时实际上是指 Vim。 所有这些化身都是为了同一个目标,所以本文将从通用的场景来探讨 Vi。你的计算机上的版本可能略有不同,但你仍然可以从 Vi 编辑文本的方式中获益。 安装 Vi 如果你运行的是 Linux、macOS 或 BSD,那么你已经安装了 vi 命令。如果你在

中英文1:2等宽字体

只谈情不闲聊 提交于 2020-11-21 12:04:45
折腾了半天字体。 起因是在linux下用ReText写rst格式文档,写标题的时候报错文字下的标记长度不够,明明是对对齐的。原因是中英文字体不是严格1:2等宽,1个中文字宽度不等于2个英文字宽度,造成错觉。换了几个等宽字体也不行。 搜索折腾了一番。总结如下: 最简单实用的办法是安装一个为中文优化过的等宽英文字体,设置字体时就选这个等宽英文字体。这种字体不多,例如:ubuntu mono。据说还有mplus fonts,应该是含有中日文的,没试过。 gnome terminal和vim,gvim有特殊处理,不用安装特殊字体,自动中英文1:2等宽。 Windos 7下,我记得有款达人自制的雅黑Consolas混合字体,挺棒的。中英文看起来都比较舒服。至于是不是中英文1:2等宽,有段时间没用Windows 7,不太记得了。 Windows 10下,看程序心情。 正常程序notepad, notepad++, 选择普通的等宽英文字体,自动中英文1:2等宽。 自制雅黑Consolas混合字体,不再中英文1:2等宽。 较高版本的Visual Studio 2012, 2017、SQL Server Management Studio 2017, 字体不会自动等宽。进入抽风模式 原本包含1:2等宽中英文的字体,如“新宋体”,能保持中英文1:2等宽 ubuntu mono,设置12号字体

gvim的简单介绍和常用配置

点点圈 提交于 2020-10-01 19:35:54
文章目录 为什么要配置gvim? 什么是gvim? 配置后gvim什么样子? 配置后初始界面如下: 配置后代码界面如下: 配置前gvim是什么样子? 配置前初始界面如下: 配置前代码界面如下: 为什么要设置自己的gvim? 如何配置gvim? 在什么地方配置 配置前的文件内容(代码)如下: 配置后的文件内容(代码)如下: 总结 感想 为什么要配置gvim? 什么是gvim? 我也不说什么具体概念了。最直观来说gvim就是一个文档编辑器,只要你的工作和文档有关,无论你是日常办公还是苦逼的程序员,gvim是你的一个不错的选择。 注:强烈推荐程序员(比如我,一个和代码打交道的底层劳动者)使用。 gvim图标 配置后gvim什么样子? 配置后初始界面如下: 配置后代码界面如下: 配置前gvim是什么样子? 配置前初始界面如下: 配置前代码界面如下: 为什么要设置自己的gvim? 当然是让软件熟悉自己的习惯!!! 主要是默认状态下对自己眼睛不好,白色太刺眼,黑色背景好一点。还有初始界面的字体太小、没有行号、TAB的缩进等等问题都可以通过设置gvim来实现。 可以打造属于自己的gvim。 如何配置gvim? 在什么地方配置 在gvim的安装目录下找到_vimrc文件。如下图: 注:不要随便改这个文件的名字,任何后缀、前缀都不要加。 配置前的文件内容(代码)如下: source

gVim安装以及核心配置文件详解

旧城冷巷雨未停 提交于 2020-08-12 09:39:01
说明: Vim是从vi发展出来的一个 文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富,在 程序员 中被广泛使用。 Vim是Linux上著名的 文本编辑器 ,他是早年的Vi 编辑器 的加强版。gVim是Vim的图形前端,它是跨平台的 编辑器 ,基本上主流的 操作系统 上面都有它的版本。这是一个国际版本,会根据安装的平台自动选择相应语言包,支持中文及其各种编码,连界面也是中文的,请放心使用。这个极具Unix特色和风格(simple is the best)的 编辑器 相信会给您带来不同的感受。现将安装步骤以及配置文件详解如下: 点击“gvim74.exe”后启动界面如下所示: 说明:如果电脑内已经安装了 Vim 工具,则会出现如下界面,可以按照如下步骤依次卸载 点击“Uninstall”后开始卸载; 提示是否愿意删除以下目录中内容,点击“是”后继续: 提示是否愿意删除以下目录中内容,点击“是”后继续: 提示是否愿意删除以下目录中内容,该目录中包含Vim的配置信息,点击“是”后继续: 卸载完成后显示如下界面: 点击“是”之后如下图所示: 点击“I Agree”后出现如下界面, 有四种模式,分别为“Typical”(典型安装)、“Minimal”(最小安装)、“Full”(完全安装)以及“Custom”(自定义安装),根据个人喜好选择不同的安装模式,我选择的是“Full

gVim配置文件分享

你说的曾经没有我的故事 提交于 2020-08-07 04:22:08
前言 直接可以把这个配置覆盖掉现在安装目录Vim底下的 "_vimrc" 文件 效果图 Code: set number set tabstop=4 set softtabstop=4 set shiftwidth=4 set mouse=a set smartindent set nu set textwidth=0 set guifont=Courier_New:h14:cANSI colorscheme evening map <F9> : !g++ % -o %<.exe -g -Wall -Wextra -Wconversion && size %<.exe <CR> map <F12> : !python % <CR> map <F5> : !gdb %< <CR> map <F11> : !javac % <CR> map <F10> : !java %< <CR> source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim behave mswin set diffexpr=MyDiff() function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if

基于Docker的集成开发环境包含gvim&Emacs

陌路散爱 提交于 2020-07-26 14:00:05
拉取镜像,docker pull jiftle/dev-env:latest README Intr Dev-Env is Develop Envir with vim & emacs, golang & node. It soupport x11 gui apps, contain gvim ,emacs ,eclipse. Include base apps - xz-utils - tree - curl - wget - htop - nmap - git - tig build-env - build-essential - gcc - g++ - make - cmake lang-dev - golang 1.14.2 - node 14.1.0 x11 gui apps - gvim 8.2 - emacs 26.3 - eclipse 4.15.0 (2020-03) How To Use MacOS 10.15.4 % cat conf.cnf #!/bin/bash # ----------------------------------------------------------------- # FileName: conf.cnf # Date: 2020-01-09 # Author: jiftle # Description: # -------

常用的UltraEdit使用技巧

ぐ巨炮叔叔 提交于 2020-05-08 05:15:50
<div id="cnblogs_post_body" class="blogpost-body"><p>Tip 1: Alt+C 列模式<br>可以说最初选择使用这个文本编辑软件,原因很简单,就是因为“她”具有列编辑模式。<br>如果您还不知道什么是列编辑模式的话,我想您应该好好研究一下啦。这是一个超级“赞”的功能。<br>在对大文本进行批量的列编辑时候非她莫属(如果您是Windows平台上另外一个强大的文本编辑软件gVim的使用者除外)。<br>快实验一下这个功能吧。<br><br>Tip 2:Ctrl+W 切换自动换行<br>这个快捷键您用过么?<br>您一定有过查看一行文字超级长,不得不拖动下面的滚动条进行阅读的时候,这样非常的不符合我们的阅读习惯。<br>这时Ctrl+W快捷键就派上用场啦。<br>切换回原模式方法:再一次键击Ctrl+W<br><br>Tip 3:Ctrl+F2 切换书签<br>我个人认为这个功能很人性,在您想要在某一行做标记以便快速定位这一行的时候很实用。如您想要反复定位之前书写的一个表的创建语句时等等。<br>我在这里强烈推荐的是另外一个使用技巧:<br>在您使用Ctrl+F进行查找,在查找界面中选中“列出包含字符串的行”,在“查找内容”框中输入关键字,如“create table”,点击“查找下一个”,这时您看到是“行包含查找字符串”对话框