vim简单用法-配合pycharm

vim简单用法-配合pycharmAbstract 常用的 vim 使用方法 不要陷入这些语法 挑选正常能用的就行 这对 linux 中 man 命令的使用也会有帮助 知道一些快捷键的用法 这是关于 pycharm 安装插件的使用 vscode 也能用 不经常写英文不建议使用这个东西 Keywords vim 使用参考文献 1 yuck1412 VimCtrolTypo usinggvim amp typorawritem gvimcontrolt github com 2 Gvim

Abstract:常用的vim使用方法,不要陷入这些语法,挑选正常能用的就行.这对linux中man命令的使用也会有帮助,知道一些快捷键的用法.这是关于pycharm安装插件的使用,vscode也能用.不经常写英文不建议使用这个东西.

Keywords:vim使用

参考文献

[1] yuck1412/VimCtrolTypora: using gvim & typora write markdown, gvim control typora view (github.com)

[2] Gvim+Typora写markdown_哔哩哔哩_bilibili

[3] vim 命令记不住?可能是姿势不对_哔哩哔哩_bilibili

[4] Graphical vi-vim Cheat Sheet and Tutorial (viemu.com)

[5] Vim指令对应的英语全称_yiqishangxuewu的博客-CSDN博客_vim全称

pycharm安装vim插件

1 pycharm 在setting中搜索plugin,安装ideaVim,重启pycharm;

2 在tool->vim,切换正常和vim模式

常用Vim操作

#vim插入模式;命令模式 

命令模式

/var:搜索以var开头的文字

同行跳转:fm

改单词:cw

删除字符串:di’ 删除到’

行首:^

行末:$

搜索没到我的地方: n 下一个 N 上一个

单词移动: w b

重复跳转操作 : ;

进入函数: gd

退出函数: ctrl+o

英语对应的命令-增删改查撤销

大写和小写一般是相反的命令 i:insert o:open new line a:append d:delete dd:delete line dw:delete word diw:delete inner word daw:delete around word x:向后删除字符 c:change ciw:change inner word ct):change to ) ci":change inner "" fs:往前查s Fs:往回查s /word:往前查word ?word:往回查word ;:重复操作 u:undo,撤销 ctrl+R: redo : c/d/v i/a/t x 

移动

j 下 k 上 w:word b:begin word e:end word :18:18行 14G:14行 0,$:行头,行尾 gg:文件开头 G:文件结尾 ctrl+o:返回上一光标位置 ctrl+f:forward,翻页 ctrl+upward: upward,翻页 

复制粘贴

y :yank p:put,patse 

修改.ideavimrc文件

imap jk <ESc> imap jj <Esc> nmap H ^ nmap L $ 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210956.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午11:31
下一篇 2026年3月18日 下午11:31


相关推荐

  • 用既梦ai修图是否可商用

    用既梦ai修图是否可商用

    2026年3月12日
    2
  • 基于CTP的期货智能程序化交易系统平台

    基于CTP的期货智能程序化交易系统平台项目名称 基于 CTP 的期货智能程序化交易系统平台研究关键词 期货 人工智能 程序化交易 CTP 项目简介 随着中国金融衍生品市场发展的逐步完善 传统的人工操作交易模式已经逐渐难以适应快速的市场变化和剧烈的行情波动 尤其是在以期货为典型代表的 T 0 市场 本项目旨在开发一套一体化智能期货交易系统 将人工智能技术应用于传统的期货交易系统中使得交易员不仅可以基于该系统实现基础

    2026年3月17日
    2
  • nvicat15激活码_通用破解码

    nvicat15激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    48
  • 大数据开发之Hadoop篇—-jps命令的剖析「建议收藏」

    我们在大数据的日常生产当中会经常使用到jps命令,如果问起很多人他们都会知道jps命令是用来干什么的,查看java相关的进程。但是这个命令是属于哪个组件提供的呢?最起码可以肯定不是linux系统自带的。jps是属于jdk自带的命令,当你机器安装了jdk同时将jdk配置到系统的环境变量当中后,在命令行输入jps就可以查看当前的java进程了。当我们使用hadoop这个用户开启了三个java进…

    2022年4月11日
    38
  • 极限编程简述_极限编程的优缺点

    极限编程简述_极限编程的优缺点在敏捷方法中,极限编程(XP:eXtremeProgramming)是其中最著名的一个,它由一系列简单却互相依赖的实践组成。。。本篇博客,对极限编程做一个简述,以及个人的一些理解,主要从以下几点进

    2022年8月6日
    20
  • Spring加载resource时classpath*:与classpath:的区别

    Spring加载resource时classpath*:与classpath:的区别Spring 可以通过指定 classpath 与 classpath 前缀加路径的方式从 classpath 加载文件 如 bean 的定义文件 classpath 的出现是为了从多个 jar 文件中加载相同的文件 classpath 只能加载找到的第一个文件 比如 resource1 jar 中的 package com test rs 有一个 jarAppcontex xml 文件 内容如下

    2025年5月21日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号