手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Vim
如何在vim中轻松阅读代码
有时候在vim中阅读代码十分的方便,特别是阅读c/c++代码。通过一定的配置,可以使vim具有ide的阅读体验。 安装ctags和cscope 第一步安装vim需要的工具。ctags和cscope这是两个古老而又强大的为代码建立索引的工具,在redhat系列的linux系统下(例如:redhat,centos,fedra等)安装非常方便。 sudo yum install ctags sudo y
作者:编程之家 时间:2020-06-24
在vim中,把idc文件,作为c文件来使用
author: hjjdebug 甲. 把idc 文件 按照 c文件来解析出tag,方便跳转 idc 文件 是ida 的脚本文件, ctags 并不能识别idc, 但其实idc 就是 c文件. 要让ctags 识别idc文件,一种简单方法是把后缀改为.c 但有时候这种简单方法是不方便的, 更好的办法是让ctags认为.idc文件 就是.c文件, 按照.c文件分析就可以了. ctags 支持这种转换
作者:编程之家 时间:2020-06-24
vim 树形目录插件NERDTree安装
vim 树形目录插件NERDTree安装 https://yq.aliyun.com/articles/47494
作者:编程之家 时间:2020-06-24
如何在vimdiff创建的拆分下打开一个新窗口?
如果,在命令提示符下,我运行 vimdiff file1 file2 我得到一个vim实例,有两个文件并行打开,像这样: ╔═══════╤═══════╗ ║ │ ║ ║ │ ║ ║ file1 │ file2 ║ ║ │ ║ ║ │ ║ ╚═══════╧═══════╝ 这是非常好的,但有时我想打
作者:编程之家 时间:2020-06-24
如何清除vim寄存器有效?
vim中的寄存器是存储文本片段,甚至对存储在其中的文本运行命令的一个很好的功能。但是,我是一个整洁的人,并倾向于干净的事情,当我做完了。 我知道如果我想清除注册a,我可以使用qaq。 我也可以执行以下命令: :let @a = '' 然而,这些解决方案似乎只是解决问题的办法。当我执行:寄存器时,列表仍然显示寄存器a(具有空值),而未被使用的寄存器不显示。 有没有办法清除寄存器的副作用从该列表中删除
作者:编程之家 时间:2020-06-24
vim插件之Vundle
我的环境: centos7 假如你的机器上还没安装vim, 先安装: yum install -y vim 在家目录下找到到.vimrc文件, 如果没有, 执行下面的操作: 在/usr/share/vim/vim74(vim版本不一定是7.4)下, 找到vimrc_example.vim文件, 复制到家目录下, 命名为.vimrc 人品过得去的话, 现在vim已经可以按照配置进行工作了. 下面安装
作者:编程之家 时间:2020-06-24
在 Vim 编辑器中开发 Python 应用的 Vim 插件
Python-mode 是一个 Vim 插件,它使你能够在 Vim 编辑器中更快的利用包括 pylint、rope、pydoc、pyflakes、pep8、autopep8、pep257 和 mccable 在内的各种库来写 Python 代码,这些库提供了一些编码功能,比如静态分析、特征重构、折叠、补全和文档等。 这个插件包含了所有你在 Vim 编辑器中可以用来开发 Python 应用的特性。
作者:编程之家 时间:2020-06-24
在vim中以视觉模式复制行
只是关于gVim中复制/粘贴工作流的问题。 现在我正在处理一个文档。我想选择一些代码行并进行复制和粘贴。我使用gVim(Windows)。 如果我使用Control C和Control V,gVim有时需要2,3秒来粘贴… 另一种方式是使用,Shift v(右,现在我在视觉模式),然后我按住Shift键,并用鼠标拖动我的选择。现在我可以用’y’或’c’复制并粘贴’p’。这是更快,但我必须按住Shi
作者:编程之家 时间:2020-06-24
第五章 VIM 工具
5 VIM工具 5.1Vim介绍 5.2 vim颜色显示和移动光标 5.3一般模式下移动光标 5.4一般模式下复制剪切与粘贴 5.5进入编辑模式 5.6vim命令模式 1)VIM是Vi的升级版,带有颜色显示 ;也分为 一般模式、编辑模式、命令行模式; <yum install -y vim-enhanced> 安装指令包,只安装一个 <yum install -y
作者:编程之家 时间:2020-06-24
如何在Vim中更改选项卡大小?
每次我在CSS中添加一个选择器,我按Enter键来定义它的属性,如下所示: #selector { property: value; } (8空格选项卡) 如何配置Vim使其像这样: #selector { property: value; } (4空格) 扩大zoul的答案: 如果要在编辑特定文件类型时设置Vim使用特定设置,则需要使用自动命令: autocmd File
作者:编程之家 时间:2020-06-24
vim – 为什么有这么少的模态编辑器不是vi *?
几乎每个其他编辑器,不是一个vi后代(vim,cream,vi-emu)似乎使用emacs快捷键(ctrl w删除一个单词等等) 早期的软件通常是模态的,但可用性在某种程度上转过了,远离这种风格。 基于VI的编辑是完全的谜 – 它们是软件顺序中唯一真正存活的成员。 模式是可用性和交互设计的一个no no,因为我们人类是fickle哺乳动物谁不能被信任记住应用程序是什么模式。 如果你认为你在一个“模
作者:编程之家 时间:2020-06-24
vim /etc/profile 写入时 出现 E121:无法打开并写入文件解决方案
问题描述: vim /etc/profile 写入时 出现 E121:无法打开并写入文件解决方案 解决方案: 1. 保存的时候用:w !sudo tee % 2. 输入密码即可
作者:编程之家 时间:2020-06-24
Vim编辑器-批量注释与反注释
在使用vim编写代码的时候,经常需要用到批量注释与反注释一段代码。下面简要介绍其操作。 方法一 块选择模式 插入注释: 用v进入virtual模式 用上下键选中需要注释的行数 按Control+v(win下面ctrl+q)进入列模式 按大些“I”进入插入模式,输入注释符“#”或者是"//",然后立刻按下ESC(两下) 取消注释: Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意
作者:编程之家 时间:2020-06-24
Vim终极指南:所思即所得
关于开发工具方面的书,有两本获得了超高的评价,一本是《Pro Git》,另一本就是本文的主要参考《Practical Vim》,副标题Edit Text at the Speed of Thought更为形象生动——以思考的速度去编辑。这本书中包含了一百多个非常实用的Vim使用技巧,不管你是已经使用Vim多少年的专家,相信都能从中获取新的养分。推荐大家在读完本文后进一步去读一下这本书进行深入学习。
作者:编程之家 时间:2020-06-24
vim YouCompleteMe unknown function pythoncomplete#complete
1、问题 2、YouCompleteMe的python配置 3、查询vim支持的python版本 * vim执行echo has(“python”) 命令,输出为0 * vim执行echo has(“python3”)命令, 输出为1 * 问题应该是neocomplete调用补全方法时,使用的是python2的文件,需要修改为python3. 4、修改.vimrc配置,将pythoncomplet
作者:编程之家 时间:2020-06-24
Vim:在空行进入插入模式时,智能缩进?
当我打开一个新行(通过“o”),我的光标跳到下一行的正确缩进位置。另一方面,当我的光标在空行上时进入插入模式不会将我的光标移动到正确缩进的位置。 当在空行上进入插入模式(通过i)时,如何使vim正确缩进我的光标? cc将替换当前行的内容,并以正确的缩进进入插入模式 – 所以空行会完全符合您的要求。 我相信,你描述的行为是正确的,因为有很多用例,你想插入在空白行的特定位置,而不是跳到你想要插入的vi
作者:编程之家 时间:2020-06-24
如何创建Vim中的短片?
我最近开始使用Vim作为我的文本编辑器,目前正在开发自己的自定义。 我想键盘映射可以做任何事情,但目前我正在使用它们作为一种片段设施几乎完全。 因此,例如,如果我键入def {TAB}(:imap def {TAB} def():< ESC> 3ha),它扩展为: def |(): # '|' represents the caret 这工作正如预期,但我觉得很烦人,当Vim等待一个完整的命令,而
作者:编程之家 时间:2020-06-24
修改vim配色方案
通常VIM配色方案文件存放在“/usr/share/vim/vim74/colors” ,具体位置可能略有差异。 比如我的该目录下的内容为:(其中“.vim”就是配色方案) blue.vim default.vim desert.vim evening.vim koehler.vim morning.vim pablo.vim README.txt shine.
作者:编程之家 时间:2020-06-24
vim编辑器常用技巧
(一).写作缘由: 在使用linux的过程中,无论是运维管理还是普通用户都难免对操作文件,拥有一款得心应手的编辑器是必不可少的。可以说绝大部分使用者都是使用的vi/vim编辑器,不仅仅是因为它是linux系统默认安装了的软件,还因为它体积很小,功能强大。 vim(VI iMproved)编辑器可以说是vi(visual interface)的扩展版,vim支持语法高亮等特性,以及各
作者:编程之家 时间:2020-06-24
vim – 如何为CoffeeScript生成ctags?
是否可以在vim / MacVim中为CoffeeScript生成ctags文件? 对于 Exuberant ctags没有本地支持,但是如果你只想收集一些变量和函数定义,你可以创建自己的规则。 Here is an example出现在google搜索。
作者:编程之家 时间:2020-06-24
以另一种方式在VIM窗口之间导航
我使用CtrlW在VIM拆分窗口之间导航。有没有不同的方法来做到这一点? 例如,如果我有,打开5分割窗口,并希望导航到左上角窗口,CtrlW非常不舒服,因为它需要许多击键。 为什么不设置这样的东西? nnoremap <C-h> <C-w>h nnoremap <C-j> <C-w>j nnoremap <C-k> <C-w>k nnoremap <C-l> <C-w>l 更快…
作者:编程之家 时间:2020-06-24
在Emacs中是否有类似于surround.vim的扩展或模式?
Surround.vim是一个漂亮的vim扩展,允许你用括号,大括号和几乎任何任意的“环绕”字符包围文本块。它支持段落和文字环绕,但我经常在视觉模式下使用它。 我在玩Emacs,想知道是否有类似的东西;这将使我突出显示一个区域,然后使用大括号,括号或标记括起来的标记区域(或矩形)。 也许 wrap-region是你需要的。 smartparens是另一个很好的选择,如果需要用分隔符,标签等包装东西
作者:编程之家 时间:2020-06-24
vim字符串替换/查找
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n, s/vivian/sky/替换第n行开始到最后一行中每一行的第一个vivian为sky
作者:编程之家 时间:2020-06-24
编程工具二Vim
参考:《Shell编程从入门到精通》 参考:Vim入门基础 一、VIM Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。 二、VIM的模式 vi/vim 共分为三种模式,分别是
作者:编程之家 时间:2020-06-24
unix – 如何获取vim的:sh命令来源我的bashrc?
每当我在vim中使用:sh启动一个shell时,它不会从我的〜/ .bashrc文件。我如何让它自动做到这一点? 请参见 :help 'shell'.您可以将此字符串设置为包括-l或–login,这将导出.bashrc文件。所以,你可能在.vimrc中有这样的行: set shell=bash\ --login 注意,这将改变调用shell的一切,包括:!。这不应该是一个问题,但你应该知道它。 此
作者:编程之家 时间:2020-06-24
vim命令记忆
1、两种模式:普通模式 和 插入模式 (1)普通模式: 上下临近两行换行:ddp 撤销:u 删除一行:dd (2)插入模式
作者:编程之家 时间:2020-06-24
键盘快捷键 – VIM:可用的快捷键?
我在vim中使用了许多快捷方式。 其他快捷方式由插件。 有时我想添加一个新的命令的快捷方式,但注意后,快捷方式已经采取。 有没有办法看到VIM中所有可用的快捷方式的列表? (所有ctrl-shift-alt快捷方式) 类型:映射到所有当前定义的映射(您为其命名的快捷方式)的检查列表。类型:verbose map以了解每个映射的定义位置。 另外:帮助地图列表检查显示什么,但你可能已经知道它(它在ma
作者:编程之家 时间:2020-06-24
VIM和NERD树 – 正确关闭缓冲区
有没有人知道如何使用NERDTree时不关闭所有的窗口,关闭VIM中的缓冲区? NERD树通常将显示分解为两个垂直窗口(左侧的浏览器,然后右侧的主窗口)。如果你关闭一个缓冲区,那么你被缩减到一个巨大的文件浏览窗口。如果选择另一个文件,则打开第二个窗口,但将其水平分开。有任何想法吗? 我不使用NERD Tree,但如果我理解正确,你希望关闭一个缓冲区而不关闭窗口。如果我的推理是正确的,请尝试这个脚本
作者:编程之家 时间:2020-06-24
Ctrl在vim中完成omni和关键字的空格
我想在vim中使用Ctrl Space进行全方位完成(如果没有全方位完成,则为关键字完成)。我试过这个,我发现在网络上的某个地方: inoremap <expr> <c-space> pumvisible() ? "\<C-n>" : "\<C-x>\<C-o>\<C-n>\<C-p>\<C-r>=pumvisible() ? \"\\<Down>\" : \"\\<CR>\"" 然而它不工作。任
作者:编程之家 时间:2020-06-24
Vim、Shell及Linux命令的高效使用
字符串替换、赋值 统计shell脚本耗时 解压tar文件 Linux如何在vi里搜索关键字 Vim的使用 Shell的使用 字符串替换、赋值 yesterday=2018-06-22 echo $yesterday temp=`echo $yesterday | sed 's/-//g'` echo $temp 注意要使用反单引号,输出 2018-06-22 20180622 统计shell脚本耗
作者:编程之家 时间:2020-06-24
上一页
126
127
128
129
130
131
132
133
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native