编辑器
HaveFunInLinux
这个作者很懒,什么都没留下…
展开
-
Vim 复制粘贴探秘
Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置:转载 2014-07-28 16:02:45 · 1044 阅读 · 0 评论 -
Auto-Reload Your Vimrc
本文转载至:http://www.bestofvim.com/tip/auto-reload-your-vimrc/If you're going to master Vim, you're going to spend some time tweaking & tailoring your.vimrc file. And when you're doing that you'll转载 2015-02-26 20:50:50 · 1235 阅读 · 0 评论 -
重新加载 vimrc
本文转载至:http://dailyvim.blogspot.com/2008/11/reload-vimrc.htmlYou can quickly and easily reload your vimrc with the following command.:source $MYVIMRCIf you want to know what your current vimr转载 2015-02-26 20:31:07 · 5678 阅读 · 0 评论 -
vim tab 操作的小技巧
本文摘至:http://vim.wikia.com/wiki/Using_tab_pagesOpening and closing tabsOnce Vim has been launched, there are many commands that directly create or close tabs::tabedit {file} edit specified转载 2015-02-28 16:14:00 · 1621 阅读 · 0 评论 -
vim -t 选项
vim -t 可以在 vim 启动时设置查找的函数名,比如 $ vim -t start_kernel就会直接跳转到 start_kernel 符号的位置。原创 2015-03-05 12:34:08 · 1972 阅读 · 0 评论 -
一些不起眼但非常有用的 Vim 命令
原文:http://xmodulo.com/useful-vim-commands.html作者: Adrien Brochard 译文:LCTT http://linux.cn/article-4669-1.html译者: wangjiezhe说起来有些惭愧,我也是最近才学到这个命令:x和下面的命令是等价的::wq都是保存当前文件并退出。(译者注:这两个转载 2015-03-06 09:26:21 · 937 阅读 · 0 评论 -
vim 里的 "\r" 和 "\n"
本文参考:http://stackoverflow.com/questions/71417/why-is-r-a-newline-for-vim/71531#71531主要内容如下:在 vim 里查找时,\n 代表换行符, \r 代表回车符。而在替换时,\r 代表换行,\n 代表空字符。参见:http://vim.wikia.com/wiki/Search_and_replace原创 2016-03-08 12:08:21 · 5966 阅读 · 0 评论 -
[vim] man plugin
http://ftp.stust.edu.tw/vim/runtime/ftplugin/man.vim原创 2014-07-10 09:11:24 · 694 阅读 · 0 评论 -
[小技巧] Vim 如果去除 “existing swap file” 警告
参考:http://stackoverflow.com/questions/1098159/vim-stop-existing-swap-file-warnings在 .vimrc 里追加下面一行即可:set shortmess+=A参考: :help shortmess:A don't give the "ATTENTION" message w转载 2016-09-10 12:53:32 · 715 阅读 · 0 评论 -
十年生聚,Vim 8.0 发布了!
十年以后,Vim 终于发布了一个新的大版本 8.0,结束了从 2006 年 5 月 7 日开始的 7.0 世代。虽然这十年间,Vim 也一直在不断更新,从 7.0 到三年前的 7.4,每隔一两年或两三年就会有个小版本更新,但是这次跨越大版本更新,带来了不少新的特性,据说有一些是从其它的 Vi 流派吸收来的特性。什么是 Vim?虽然说我认为能看到这篇文章的人应该都知道 V转载 2016-09-15 17:38:22 · 3511 阅读 · 1 评论 -
标志性文本编辑器 Vim 迎来其 25 周年纪念日
让我们把时钟往回拨一点。不,别停…再来一点……好了!在 25 年前,当你的某些专家同事还在蹒跚学步时,Bram Moolenaar 已经开始为他的 Amiga 计算机开发一款文本编辑器。他曾经是 Unix 上的 vi 用户,但 Amiga 上却没有与其类似的编辑器。在三年的开发之后,1991 年 11 月 2 日,他发布了“仿 vi 编辑器Vi IMitation”(也就是Vim)的第一个版本转载 2016-11-08 22:28:01 · 399 阅读 · 0 评论 -
VIM技巧2 – 删除空行 (正则表达式)
本文转载至: http://www.richardzhong.com/2011/12/vim_tips-remove-blank-lines-2/如果需要删除文章中的空行,可以使用一下语句::g/^s*$/d简单解释一下:g :全区命令/ :分隔符^s*$ :匹配空行,其中^表示行首,s表示空字符,包括空格和制表符,*重复0到n个前面的字符,$表示行尾。转载 2015-05-15 10:53:52 · 33493 阅读 · 2 评论 -
markdown语法及pandoc扩展
本文转载至:http://www.bagualu.net/wordpress/archives/5284标题pandoc 扩展:标题前空行 blank_before_headerpandoc 扩展:标题属性 header_attributespandoc扩展:自动生成ID auto_identifierspandoc扩展:默认标题引用 implicit_header_ref转载 2017-02-07 10:52:49 · 4672 阅读 · 1 评论 -
用pandoc把markdown转化为pdf文档
Latex环境第一个Latex文档Latex格式简介源文件的结构使用texdoc获得帮助Latex中文支持列出可用的字体安装新的字体在pandoc中指定中文字体pandoc中的中文换行问题无序列表前没有点号的原因pandoc中的pdf模板关于字体的更多说明设置标题的字体为黑体本文的目的是由markdown生成pdf格式的文件。其基本转换流程如下:转载 2017-02-07 11:39:54 · 3983 阅读 · 1 评论 -
GitHub Atom - 移除编辑器内的竖线
本文转载至:http://stackoverflow.com/questions/25579775/github-atom-remove-the-center-line-in-the-editor这根竖线是由 wrap-guide 包提供,如果要移除这根线:方法1:将 wrap-guide 包无效化。转到 Atom > Preferences > Packages, 在搜索栏输入 "w转载 2017-02-19 14:52:37 · 4692 阅读 · 0 评论 -
vim 编辑模式下光标移动快捷键
vim 编辑模式下移动光标一般是先按 ESC 键,回到 Normal 模式后才去移动光标。这样在 编辑模式 和 正常模式 下频繁切换的情况下,操作很麻烦。所以在 .vimrc 里追加了如下的快捷键:inoremap inoremap inoremap inoremap inoremap inoremap inoremap inoremap原创 2017-01-21 13:35:53 · 7129 阅读 · 0 评论 -
vimdiff 无法使用问题
vimdiff 有可能因为 interactive shell 的设置而导致无法启用。回避方法:在 ~/.vimrc 里设置:set shellcmdflag=-c参考:http://stackoverflow.com/questions/11980796/vimdiff-with-interactive-shell原创 2015-02-28 16:31:39 · 2126 阅读 · 0 评论 -
[vim 小技巧] Capture ex command output
本文转载至:http://vim.wikia.com/wiki/Capture_ex_command_outputEver want to capture the output of an ex command like :set all into a Vim text buffer for easy viewing? This is actually a very easy thing转载 2015-02-28 16:22:37 · 922 阅读 · 0 评论 -
vim 与 gdb
在:http://www.vim.org/scripts/script.php?script_id=4582可以下载一个 vim 插件用于在 vim 里进行 gdb 调试。安装方法如下:下载 conque_gdb.vmb打开该文件,执行: so %使用示例如下 :打开 helloworld.c 文件并执行 make 编译在命令模式执行: Conq原创 2015-02-07 11:51:26 · 1644 阅读 · 0 评论 -
读/写某个进程的CPU affinity
You can retrieve the mask of an existing task: taskset -p 700Or set it: taskset -p 03 700原创 2014-07-19 23:53:04 · 797 阅读 · 0 评论 -
[vim小技巧] cscope 结果输出到 quickfix窗口
在$HOME/.vimrc下追加如下一行:转载 2014-07-19 16:34:21 · 6486 阅读 · 0 评论 -
[小技巧] vim 中切换到不同的窗体
默认情况下需要先C-W,然后选择 j k h j 来跳转g转载 2014-08-23 08:13:00 · 1210 阅读 · 0 评论 -
如何学习Vim
转载至: http://www.labazhou.net/2014/08/how-to-learn-vim/转载 2014-08-25 09:40:26 · 1105 阅读 · 0 评论 -
[vim] 小技巧:组替换
参考:http://vimregex.com/这里介绍了vim相关的正则表达式。转载 2014-09-04 08:05:03 · 812 阅读 · 0 评论 -
[小技巧] cscope 正则查找
如果只知道函数名的一部分,如:ath5k_hw_reg_write,当我们只知道 ath5k 和 write时,我们可以使用正则表达式来查找。如:: cs f e ath5k.*write原创 2014-11-13 13:16:47 · 1972 阅读 · 0 评论 -
[小技巧] vim cscope 使用时打开新的窗口
在 vim 中使用 cscope 时, : cs f s symbol-name 或相应的快捷键执行后当前窗口就跳转到原创 2014-11-13 12:55:34 · 2682 阅读 · 0 评论 -
[小技巧] vim 查找时高亮命中的内容
在 .vimrc 里追加 set hlsearch原创 2014-10-15 15:21:58 · 3031 阅读 · 0 评论 -
[vim] 颜色标记的插件
vim 有一款插件可以标记多种颜色。下载地址:http://www.vim.org/scripts/script.php?script_id=2666下载后使用 gunzip 解压。打开文件后使用 :so % 安装。使用方法:如果 mapleader 没有被设定,默认为反斜杠。反斜杠 + m : 标记颜色。反斜杠 + n : 清除标记。Ma原创 2014-11-26 13:38:38 · 2173 阅读 · 0 评论 -
TOhtml,原来vim还可以这样
1 #INCLUDE2 3 INT MAIN(VOID)4 {5         PRINTF("HELLO,WORLD.\N");6         RETURN 0;7 }转载 2015-01-31 09:41:42 · 834 阅读 · 0 评论 -
用于反汇编(objdump -d)输出文件的vim定义
本文译至:http://qiita.com/shiracamus/items/61ffc618f204342e352f在 CTF(Capture The Flag) 中经常需要查看objdump -d 或 -D反汇编 x86/x64 二进制文件的结果、所以这里就定义了vim的相关标签。反汇编的文件经常以 *.dis 或 *.dis-intel 命名,这些文件打开时就可以自动对应相关的翻译 2015-01-31 14:24:14 · 8161 阅读 · 0 评论 -
vi/vim使用进阶: 使用taglist插件
本节所用命令的帮助入口::help helptags:help taglist.txt 上篇文章介绍了在vim中如何使用tag文件,本文主要介绍如何使用taglist插件(plugin)。想必用过Source Insight的人都记得这样一个功能:SI能够把当前文件中的宏、全局变量、函数等tag显示在Symbol窗口,用鼠标点上述tag,就跳到该tag定义的位置;可以按字母序转载 2015-01-13 11:13:22 · 1622 阅读 · 0 评论 -
[小技巧] vim 将文件所有行合并到一行
在 Normal Mode下执行:ggvGJgg 用于跳到行首v 转换成 visual 模式G 跳到最后一行J 合并行原创 2015-01-31 13:52:16 · 9208 阅读 · 0 评论 -
vim去掉windows文本的多余的回车符(^M)
本文转载至:http://www.2cto.com/os/201311/255058.htmlvim去掉windows文本的多余的回车符(^M) 1) 使用sed 去掉windows下的回车符 (注意^M 在linux 下写法 按^M 是回车换行符,输入方法是按住CTRL+v,松开v,按m)sed -i 's/^M//g' filename 2) 在vim下类似转载 2015-02-06 11:21:46 · 2130 阅读 · 0 评论 -
[小技巧] vim svn 插件
在vim里直接进行 svn 相关的操作。从下面链接下载对应的包:http://www.vim.org/scripts/script.php?script_id=90在 ~/.vim里解压。使用说明:VCSDiff :显示和原文件的区别VCSStatus:当前文件的状态VCSCommit:提交当前文件原创 2014-12-31 13:57:34 · 3173 阅读 · 0 评论 -
vim自定义语法高亮(syntax highlight)设置流程
本文转载至:http://www.cnblogs.com/plwang1990/p/4106695.html这里用一个非常简单的例子来展示vim自定义自己的语法并高亮显示的设置流程。所使用的实例语言是python,为了区分vim自带的python语法,我们把文件名保存为test.me,其内容如下图所示:现在我们希望能够设置自己的语法,来高亮显示这段代码。总共有三步,如下转载 2017-02-01 19:09:38 · 14908 阅读 · 0 评论