有人知道Linux/OS X的命令行CSV查看器吗?我正在考虑类似less但是以更易读的方式将列空间化.(我可以用OpenOffice Calc或Excel打开它,但是这样做太过于无法仅仅按照我的需要查看数据.)水平和垂直滚动会很棒.
当我在这里使用我的vimrc:
set tabstop=2
set shiftwidth=2
set softtabstop=2
set expandtab
set smarttab
Run Code Online (Sandbox Code Playgroud)
我安装了supertab插件.每当我处于插入模式时,我按Tab键,它会显示自动完成,但有时我想在字符串文字中插入一个真正的制表符.所以我的意思是每当我在双引号字符串文字中按Tab键时,它应该输入一个真正的制表符.
我倾向于在相同的符号上对齐代码以提高可读性.由此:
$ = jQuery.sub()
Survey = App.Survey
Sidebar = App.Sidebar
Main = App.Main
Run Code Online (Sandbox Code Playgroud)
对此:
$ = jQuery.sub()
Survey = App.Survey
Sidebar = App.Sidebar
Main = App.Main
Run Code Online (Sandbox Code Playgroud)
在vim中有一个简单的方法吗?
假设我有这个代码:
width: 215px;
height: 22px;
margin-top: 3px;
background-color: white;
border: 1px solid #999999;
Run Code Online (Sandbox Code Playgroud)
我想这样对齐:
width: 215px;
height: 22px;
margin-top: 3px;
background-color: white;
border: 1px solid #999999;
Run Code Online (Sandbox Code Playgroud)
使用Align.vim我可以:Align \s使用空格作为分隔符,但这有两个问题
我已经阅读了Align.vim提供的许多选项,但我还没有找到办法.
我有一个以下形式的文本文件:
line one 1 Sun
line two 22 Mon
line three 33 Tue
line four 444 Wed
Run Code Online (Sandbox Code Playgroud)
如何在特定位置(例如第三个单词)垂直对齐列?所需的输出是:
line one 1 Sun
line two 22 Mon
line three 33 Tue
line four 444 Wed
Run Code Online (Sandbox Code Playgroud)
更新:目的是提供原生 Vim 解决方案。我知道一些基于插件的解决方案。请参阅下面的评论,了解所选的对我有用的解决方案。