VIM学习自我又一杂碎

LinuxCNC+EtherCAT(1.1)~在debian上进行移植Etherlab的Master 原来的文章已经介绍了etherlab的移植, 点击打开链接 然后,又在debian上进行了移植,移植的过程基本类似。 首先在Etherlab EtherCAT Master下载了最新的EtherCAT Master放在了自己的目录下。在虚拟机中设置网络为桥接模式参考目录下的INSTALL文件 ----------------------------------------- 阅读详情
VIM学习自我总结贴
2010-02-06 16:31
偶然上网见到某一人兄把自己学习VIM的一些东西总结了下来,我也学一下.


(注,无分主次,见到就记,想记就记)




把内容复制到clipboard中,也就是想通过系统的clipboard来做数据交互,
所以我就在原来yy的基础上多加入 "* (就是是多加入双引号和一个星号)
之后再paste时,也同理p前加入 "*就可以了




摘自


http://hi.baidu.com/stern/blog/item/052ab838f308b4c1d5622504.html


[关闭除当前窗口外的其它所有窗口]
:only


[切换窗口]
CTRL-W h 到左边的窗口
CTRL-W j 到下面的窗口
CTRL-W k 到上面的窗口
CTRL-W l 到右边的窗口
CTRL-W t 到顶部窗口
CTRL-W b 到底部窗口


除左窗及右窗未试过之外,其它都试过




以下这点与写C程序有关,
如在程序的开始我们定义了
int c = 0;
....
..
some code 
c = a + b + 3;
.....
此时,我们只要在c上在normal模式中按gd,那么光标会自动定位到int c = 0;这个定义中


全选(转自http://www.chinaunix.net/jh/4/296695.html部分)


ggVG 
稍微解释一下上面的命令 
gg 让光标移到首行,在vim才有效,vi中无效 
V    是进入Visual(可视)模式 
G   光标移到最后一行 
选中内容以后就可以其他的操作了,比如: 
d   删除选中内容 
y   复制选中内容到0号寄存器 
"+y   复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用


如何让VIM到80个字符后自动换行,效果和手动按回车一样 ?


set tw=80 


如果是汉字, 还要 set fo+=m


(此法经试验是可行的,只不过如果你在80后再打入一个字,他还不会断,但是如果你再多打一个字,到84,85的话,就会自动breakline了


关于上面这个问题还有另一种说法,(


一般文档的modeline是这样写的: 


vim: set tw=78 fo+=Mm


这样可能会更加科学,因为不到80就折了,而且那个"M"不知道是什么意思.


另外,我发现set后台的"="两边是不能有空格的.这个有点不太习惯,一般现在写代码时,都喜欢一个操作符的两边都加上空格,那么会相对比较清晰一点.
手把手教你用ADuC845 DAC调试恒流电路(附实测数据与避坑指南) 本文详细介绍了如何利用ADuC845 DAC调试恒流电路,包括硬件搭建、DAC输出校准、低端死区问题解决方案及系统级调试技巧。通过实测数据和避坑指南,帮助工程师快速解决非线性输出和稳定性问题,提升电路性能。 阅读详情

相关推荐

基于 Python 的 LIF 模型:探索神经元同步与小世界网络

首先,我们定义了一个LIFNeuronself.soma.L = self.soma.diam = 12.6157 # 固定神经元形状self.cm = cm # 电容self.V_rest = V_rest # 静息电位self.V = V_rest # 初始化膜电位在初始化过程中,每个神经元被赋予初始的静息电位,并且其膜电位会在后续的模拟过程中动态变化。

qq_36224726的博客 1423

Vim文本编辑器命令和配置

Vim文本编辑器 Vim编辑器简介 vi编辑器是Unix系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。尽管它可能是世界上最复杂的编辑器(至少讨厌它的人是这么认为的),但其拥有的大量特性使其成为Unix系统管理员多年来的支柱性工具。 在GNU项目将vi编辑器移植到开源世界时,他们决定对其作一些改进。由于它不再是以前Unix中的那个原始的vi编辑器了,开发人员也就将他重命名为vi improved, 或vim。 vim是vi的升级版,最常见的区

songyi10的博客 1505

使用LaTex写IEEE trans 论文的参考文献(bib)

(1)在.TeX文件的最下方添加这几行内容,主要为生成tran形式的参考文献,第二行为参考文献名称,我命名为reference.bib,所以写的是reference,要根据自己的命名改写。(5)如果要在文中引用的话,就在.tex文件中添加\cite{},中括号里面内容为方框圈出来部分,但引用之后,在参考文献后面会出现[1]这样的标识,不知道为什么。(4)完成(3)以后,点击工具-命令-LaTeX,编译,然后按照此步骤LaTeX-bibtex-LaTeX-LaTeX,就可以完成参考文献的导入。

qq_45884215的博客 6258

vim:spell语法

先说结论,在vim配置文件加入: setlocal spell spelllang=en_us,cjk 1、spell指开启检查模式。 2、spelllang用于指定检查的种类。 3、cjk,指中国,日本,韩国三国文字。但spell无法检查,加入cjk后,可以检查中英混排中的英文,且不对其中的中文报错。 转载于:https://www.cnblogs.com/litif...

weixin_30472035的博客 1010

UE5 中 Python 编程:Python 代码加载到 UE5 中,如何供蓝图节点调用

配置 python 代码的路径,使 UE5 启动时,加载代码文件。重启之后,在蓝图中右键,就能搜索到你定义的方法了。参数为 str 字符串类型,返回值为 向量数组。注意:一定要 重启 UE5。

topcss的专栏 3996

把 SAP Event Mesh 讲透:从事件驱动架构到 SAP BTP 落地实践

摘要: SAP Event Mesh是SAP BTP上的云端消息与事件服务,支持企业构建解耦、弹性的应用架构。它通过异步通信模式(如发布/订阅)解决传统同步集成的痛点,如系统紧耦合、链路脆弱等问题。核心能力包括事件驱动通信、可靠消息投递(支持至少一次送达)、与SAP生态深度集成(如S/4HANA事件扩展)以及混合环境支持。典型场景包括订单处理、库存同步等,发布方只需发出业务事件,订阅方按需消费,避免系统间直接依赖,符合Clean Core理念。两种关键模式为广播式的Publish/Subscribe和定向的

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 115

Emacs/Vim 使用摘记

Emacs/Vim 使用摘记本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q

jiankangshiye 1068

【汇编实战开发笔记】一段汇编代码如何“反编译”成C代码?

介绍了一种由汇编代码得到C代码的方法

一个专注于嵌入式IoT领域的架构师,深耕IoT领域多年,深度掌握IoT领域的相关技术栈,包括但不限于RTOS内核的实现及其移植、硬件驱动移植开发、网络通讯协议开发、编译构建原理及其实现、底层汇编及编译原理、编译优化及代码重构、嵌入式IoT系统的架构设计等。 1万+

Vim杂碎

vim/gvim设置保存文件   :imap      :w :map       :w

想个标题偏头痛 530

沙猫群优化算法(SCSO)详解:从沙漠生存智慧到全局优化引擎

本文详细介绍了沙猫群优化算法(SCSO),这是一种新型元启发式优化算法,灵感来源于沙猫在沙漠环境中的卓越狩猎行为。SCSO通过模拟沙猫的低频探测能力和精确攻击策略,将优化问题转化为搜索和捕获"猎物"的过程。算法核心包括探索阶段(全局搜索)和开发阶段(局部精细搜索),通过灵敏度范围模型和自适应控制参数实现两者的平衡。SCSO具有参数简单、收敛性能好等优点,适用于解决复杂全局优化问题。

qq_42212808的博客 200

在 ABAP 平台上搭建 OAuth 2.0 Server:架构、流程、权限与落地实战

摘要:本文为SAP ABAP开发人员提供将ABAP平台配置为OAuth 2.0授权服务器的实战指南。重点介绍两种授权流程(授权码和SAML Bearer)的实现方案,包括核心事务配置(SOAUTH2/SAML2)、授权对象(S_SCOPE)管理以及端点交互规范。通过具体配置清单和三类典型集成场景(第三方Web应用访问OData、企业集成平台调用、BTP应用对接)的落地示例,帮助读者快速构建安全的OAuth 2.0服务架构。文档强调SSL/TLS基础安全、scope最小授权原则以及授权与令牌端点的标准交互模式

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 307

gvim杂碎记录

1. 鼠标点到需要搜的那个字符上,按shift+8,就会自动搜索。:/xxx 向下搜索xxx。xxx 向上搜索xxx。3. 按n:向下搜索。

dinsh3100的专栏 896

低功耗设计-Power Switch

power gating与power switch cell

m0_61544122的博客 1万+

Nginx杂碎

Centos7 源码安装 nginx tar -xzf nginx-1.12.2.tar.gz cd nginx-1.12.2/ ./configure --prefix=/usr/local/nginx --with-http_stub_status_module make make install 启动/重启/关闭/查看版本 /usr/local/nginx/sbin/ng...

weixin_30693183的博客 109

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

欢迎使用优快云-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

宇宙神帝 505

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

java nio 设计模式_GitHub - BobSimon/JavaNote: Java技能学习笔记(Java基础、Java NIO、Java8、SpringBoot、Quartz、多线程JUC、...

JavaStudyNote近来相关工作笔记,都是写杂碎的东西在linux服务器上用sftp存储文件, sftp 用户名@ip 端口 然后输入密码;scp -r 要上传到服务器的文件 用户名@ip:服务器路径 然后输入校验密码;远程命令 telnet 10.1.x.x 端口号;grep 关键字 logs.log,这种我是不建议的,现在用elk查看日志,比命令好多了,可能在**银...

weixin_42110070的博客 104

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim

内容涉及网络通信、网络调试以及一些跟Xcode相关的插件 “” 1. AFNetworking   AFNetworking是一个非常受欢迎的轻量级的iOS、Mac OS X网络通信类库。它建立在NSURLConnection、NSOperation以及其技术的基础上,有着精心设计的模块结构和功能丰富的API,让很多网络通信功能的实现变得十分简

SpeedBoy007的专栏 980

centos7下最新版(7.3.2)ELK+FileBeat+Kafka集群安装部署配置

1、安装elasticsearch 1.)关闭防火墙及SELinux systemctl stop firewalld systemctl disable firewalld vim /etc/sysconfig/selinux SELinux=disabled setenforce 0

划水的银开的博客 2943

Docker基本管理

如果要方便的创建运行云平台上的应用,必须要脱离底层的硬件,同时还需要任何时间地点可获取这些资源,这正是Docker所能提供的。Docker的容器急速可以在一台主机上轻松为任何应用创建一个轻量级的,可移植的,自给自足的容器。通过这种容器打包应用程序,意味着简化了重新部署,调试这些杂碎的重要工作,极大的提高了工作效率。

henanxiaoman的博客 1121

(转)Github上的热门iOS开源项目:AFNetworking、MagicalRecord、BlocksKit以及XVim

1.AFNetworking AFNetworking是一个非常受欢迎的轻量级的iOS、Mac OS X网络通信类库。它建立在NSURLConnection、NSOperation以及其技术的基础上,有着精心设计的模块结构和功能丰富的API,让很多网络通信功能的实现变得十分简单。 附件: /cms/uploads/soft/130607/4196-13060GQ218...

weixin_33725272的博客 102

ObjectARX环境搭建之vs2010+objectArx2012+AutoCAD2012

--------------------------------------------------------------------------------------------------------------------------------------------------------------------【注】所有文字,权当个人留存。若君不幸踏访,切无讥讽,确有可取之处,不妨...

weixin_30745641的博客 841

安装Linux后我做的几件事

安装Linux后我都做了哪些事?Author:StruggleYangby:elementary OS/Atom在使用了一段时间的Linux后,前前后后安装也有几十次,也犯过一些致命的错误,为了下次不再到处翻文档,现总结一些安装后必备的东西以及常用软件及操作,以便日后查阅!

AwesomeYang|老杨的知识荒原 5669

git 操作笔记

git的一些基础操作

不忘初心 205
上一篇: apt命令的一些参数...
下一篇: 妙冷饭,一些基本VIM操作的东东
tryfinally
博客等级 码龄20年 8粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值