包含标签 vim articles

vim markdown书写配置

使用vscode编写markdown文件已经比较简单快捷了,只需要安装如下三个插件基本就已经可以很顺滑的使用markdown进行书行了: learn-markdown Markdown Preview Enhanced Markdown Table 不过有的时候还会涉及在linux终端下编写markdown的情况,又不想在对应的主机上安装linux版本的vscode(可以通过wi……

Continue reading

130+vim基本命令

本文是国外站点catswhocode上的一个翻译版本,虽然vim是一个老生常谈的东西了 。不过总结的很简练干脆,挺有意思,我还是将其摘了过来,供自己玩味和学习。 一、基础 1:e filename 在编辑器中打开一个文件 2:w 保存文件 3:q 退出vim 4:q! 退出但不保存 5:x 写文件(如果有做修改)并退出 6:sav filename 保存为 7. 在正常模式……

Continue reading

vim设置及IDE增强

vim是linux下的文件编辑神器,牛X的开发大神开发出来的东西不是用eclipse这样的IDE工具,而是vim 。具体增强设置如下(该处以ubunbu类系统为例)。 一、安装 1$ sudo apt-get install vim vim-gtk cscope 编辑vimrc文件: 1$cat .vimrc 2set tabstop=4 " 设置tab键的宽度 3set shiftwidth=4 " 换行时行间交错使用4个空格 4set autoindent " 自动对齐……

Continue reading

vim 查找时忽略大小写

默认情况下 vim 的查找都是区分大小写的, 这种查找方式有利于准确快速的定位到目标, 但是有时候vim的使用者也不一定能够确认那个单词的大小写情况, 这种情况下就要用到大小写忽略了. 实现这个操作有两种方式. 方式1 指令设定: 1:set ic(ignorecase 的缩写) 忽略大小写 2:set noic(noignorecase 的缩写) 不忽略大小写 输入了上述指令, 当每次的……

Continue reading

vim代码转化为html页面

在linux下的源代码有时需要取出来放到博客或作用邮件附件取出来看,不过取出来的代码由于tab和空格及编码的原因,经常会有对齐异常的问题,尤其在python代码下严格要求代码对齐。这时借助vim下的tohtml功能可以方便的处理该问题。 TOhtml功能使用起来非常简单。如果需要把……

Continue reading

vim替换的一点心得

如果有人问我最好的文字编缉工具是什么,我会很肯定的告诉他是vim 。最初使用vim的时候可能会感到无所适从,不过一但用习惯了,你会发现其他文字工具在其面前真的不值一提。下面就针对其替换功能在实际应用中的作用,发表下自己的一点心得。 例1、配置DHCP服务 在windows中我们能过ip……

Continue reading

vim增加缩进量

在Normal Mode下,命令>>将对当前行增加缩进,而命令<<则将对当前行减少缩进。我们可以在命令前使用数字,来指定命令作用的范围。例如以下命令,将减少5行的缩进: 5<< 在Insert/Replace Mode下,Ctrl-Shift-t可以增加当前行的缩进,……

Continue reading

Vim多窗口编辑

在Linux中使用vim编辑多个窗口,可以横向打开多个,也可以纵向打开多个。 1、横向多文件编辑 打开方式vim -o file1 file2 ,横向打开是按上下格局排列的,具体如下: 2、纵向多文件编辑 打开方式vim -O file1 file2 ,纵向打开是按左右格局排列的,具体如下: 3、小技巧 比如vim file1 file2 file3打开三个文件,……

Continue reading

vim批量清理^M

在Vim中解决这个问题,很简单,在Vim中利用替换功能就可以将“^M”都干掉,键入如下替换命令行: 1)vi -b setup.sh 2)在命令编辑行<就是: 按ESC键 然后shift+:冒号>输入:%s/^M//g 注意:上述命令行中的“^M”符,不是“^”再加上“M”,而是由“Ctrl+v”、“C……

Continue reading

Latest articles

Categories

Tags

ACL AD AES AI AWS Ansible Atlassian Azure BMC Blockchain Brocade CDH5 CL210 Cobbler Confd C语言 DDOS DISTINCT DNS Duckdb EKS ELK GCP Ghost Git Glusterfs Go Godaddy Grafana HBA HCIE Hotspot HttpWatch IBM IIS IOS InfluxDB Ingress InnoDB JavaScript Jinja2 KVM Keepalived Mplayer MySQLdb Netlify OpenResty PM PostgreSQL QoS RH318 RH442 RHCA RHCE RHEV RSA SRE SecureCRT Statuscode SublimeText2 TC Telecom Tencentcloud VBA aira2 alpine android anpic apache apm apparmor appfog apr apt-get aria2 array atop audit awk awstats axel backdoor backup bamboo bash bat benchmark bigdata bin bind bitwise book bootstrap bsd c1000 cache capistrano catlog centos centos7 chatops chattr check_mk checkinstall cisco clearall clickhouse cloud-desktop cmdb cms collectd comm compress conver corosync cpu crontab crunchbang css curl date decode dell desktop devops df dhcp diff diskpart django docker dos2unix dpkg drupal etcd excel fail2ban fastcgi fdisk fiddler find firewalld flask flvtool ftp function fuser geek gin github gitlab glances golang google gooupadd graphviz gravatra grep grub2 hadoop haproxy hardware heartbeat helm hexdump hhvm history html http/html/web httplogs https huawei huaweicloud hugo icmp iconv ifconfig inotify iopp ipmitool iptables iredmail iscsi isito it-news java jdk jenkins jira join joomla k3s k8s kdump kernel kingate lamp last leetcode lib light-http linux linux高级篇 ln ls lsi lsof lvm lvs mac mail man mark markdown matplotlib maven memcached microservice mimikatz mkdocs mkpasswd mmonit mod_jk mongodb monit monitor mono moodle mosh mount mpm mrtg mtr my.cnf mysql mysqlbinlog mysqld_multi mysqldump mysqlhotcopy nagios nc nethogs nexus nfs nginx nmon nocatlog node.js nrpe ntfs ntop ntp obs ocr open-falcon openbox opencv openldap openssl openstack oracle oswatch paas pacemaker pam pandas parted pcp pcre pdf percona perl pexpect pgrep php php-fpm ping plsql develope postfix powershell prettify proc prometheus puppeteer pushd pwgen pxe pyecharts python python模块 radmin raid rdesktop read redhat redis redmine regex rh134 rhel7 rhel8 rm rman rootkit route rpm rpmforge rrdtool rsync rsyslog safe saltstack samba scapy screen sed selenium selinux seo seq session set shc sheepdog shell shopt sitemap skydns smokeping snffier snmp socket soft sort spider sql sqlserver squid ss ssh sshpass strace strings su sudo suse svn sysbench syslog-ng sysstat systemd t tar tcpcopy tcpdump tech telnet tengine test testlink threads time tmux tomcat touch tr tsar twisted ubuntu udev ulimit unix unixbench user-agent useradd varnish vbs vercel vi vim visudo vmstat vmware vnc voice vpn vscode vsftp vsftpd vue watchdog web webcam webistrano wget wiki windows wol wordpress workshop wsl x-windows xampp xcache xmllint xtrabackup yule yum zabbix zeromq zip zonetime zookeeper 下载工具 云主机 云原生 代理 加密 古意 吐槽 圈里圈外 娱乐 字符串函数 安全 平台架构 意林 推理 提权 故事汇 故障案例 数据结构 每日看点 民国史 生活 科学记录 站长管理工具 算法 管理 网站架构 翻墙 股票 行业 诗韵 负载均衡 远程管理 面试题

Links

Meta