小编Zso*_*kai的帖子

在 (g)Vim 中隐藏(或折叠)文本列(水平)

有没有办法在 Vim 中编辑缓冲区(文本文件,你知道我的意思)的列吗?例如,在隐藏第 2 列和第 3 列之前缓冲区中可见的文本:

abbcccccc
accdddddd
Run Code Online (Sandbox Code Playgroud)

在隐藏它们之后:

acccccc
adddddd
Run Code Online (Sandbox Code Playgroud)

(更不用说我正在处理非常大的文件(有时超过 200 GB)。)

是的,我找到了 foldcol.vim,但它需要一个补丁,而且我没有 gcc 来作为服务器上的用户编译它。

提前致谢。

vim temporary folding hide

5
推荐指数
1
解决办法
2698
查看次数

Pycharm或Sublime Text 2中是否有跳出匹配括号的快捷方式?

Pycharm或Sublime Text 2中是否有快捷方式可以跳出匹配的括号和/ "'对?

现在我通过左击,痛苦地把它拿出来.

pycharm sublimetext

5
推荐指数
2
解决办法
4414
查看次数

E262:错误读取cscope连接0

我正在使用屏幕编码使用vimcscope.当我离开代码约5分钟(我的意思是出去喝咖啡等)并重新开始.我不能再使用cscope了.我会得到如下错误:

  • E262: error reading cscope connection 0
  • E257: cstag: tag not found

connection cscope

5
推荐指数
1
解决办法
2432
查看次数

如何读取文本文件的2个连续行并将其保存为临时变量

我所拥有的文件有ID,modeldate.文件具有类似于格式10000_9999-99_10-01-2011.zip(其中,10000ID,9999-99model,当然10-01-2011date).

我想修改date这些文件的s,但保持会话之间的间隔相同ID.例如,如果2次会议有日期1/1/20112/1/2011,我想更新的最后一次会议日期8/1/2012,第一届会议将有日期7/1/2012.

目前我的代码如下所示:

@echo off
setlocal enabledelayedexpansion
del filedates.txt
FOR /F "tokens=1,2,3,4,5 delims=_" %%a in (filenames.txt) do @echo %%c >>filedates.txt
FOR /F "tokens=1,2,3 delims=-" %%a in (filedates.txt) do (
  echo %%a%%b
)
Run Code Online (Sandbox Code Playgroud)

输出类似于此(YearMonth):

201107
201109
201204
etc..
Run Code Online (Sandbox Code Playgroud)

我想要读取一行filedates.txt,将此日期存储为变量,然后读取下一行,并将其存储为另一个变量.这样可以比较两个变量,看哪个更大,并且过程将继续.

text-processing batch-file

5
推荐指数
1
解决办法
924
查看次数

在Eclipse中为Android项目构建*.apk文件时,aapt.exe会抛出未处理的异常

我刚刚将我的系统升级到Ice Cream Sandwich(Android 4.0),现在每当我尝试在调试器中运行我的应用程序时,我都会遇到崩溃aapt.exe.

如果我只是构建,它构建正常,但是当我在调试器中运行它时,aapt.exe崩溃(弹出一个对话框并询问我是否要向Microsoft发送数据)和我的项目图标Project_Explorer显示它有错误( S).

windows android upgrade apk android-4.0-ice-cream-sandwich

4
推荐指数
1
解决办法
4225
查看次数

保存vimfiles的git commit error

我在nettuts easy git guide关注简单的git指南

我在我的~/目录中初始化了一个空的git实例,然后添加了我.vimrc和我的.vim/文件.

git add .vimrc
git add .vim
Run Code Online (Sandbox Code Playgroud)

但是,当我执行git commit命令时,我最终得到了似乎无关的错误消息.

sayth@linux-kt34:~> git commit
Error detected while processing /home/sayth/.vimrc:
line  203:
E319: Sorry, the command is not available in this version: py << EOF
line  204:
E492: Not an editor command: import os.path
line  205:
E492: Not an editor command: import sys
line  206:
E492: Not an editor command: import vim
line  207:
E15: Invalid expression: 'VIRTUAL_ENV' …
Run Code Online (Sandbox Code Playgroud)

git vim

4
推荐指数
1
解决办法
1037
查看次数

如何确定Oracle中列值的分布?

例如,如果我有一个代表一个Y或一个N标志的列,那么百分比是Y多少百分比是N多少?我知道我可以编写一个查询来查找这些数字,然后自己计算百分比,但我认为应该直接在PL/SQL中使用分析函数来做这个NTILE.

SELECT COUNT(1), enabled_flag
FROM widgets
GROUP BY enabled_flag;
Run Code Online (Sandbox Code Playgroud)

给我:

COUNT(1)   | enabled_flag
  123124   | Y
  234234   | N
Run Code Online (Sandbox Code Playgroud)

我需要:

enabled_flag | percentage
Y            |         34
N            |         56
Run Code Online (Sandbox Code Playgroud)

谁能指出我正确的方向?

oracle analytics plsql

4
推荐指数
1
解决办法
1400
查看次数

Mix_Chunk和Mix_Music有什么区别?

我何时应该使用Mix_Chunk而不是Mix_Music

audio sdl sdl-mixer

4
推荐指数
2
解决办法
3379
查看次数

控制台上的 Cron 作业输出

我写了一个shell脚本( myscript.sh):

#!/bin/sh
ls
pwd
Run Code Online (Sandbox Code Playgroud)

我想每分钟安排一次这项工作,它应该显示在控制台上。为了做到这一点,我已经做了crontab -e

*/1 * * * * /root/myscript.sh
Run Code Online (Sandbox Code Playgroud)

在这里,它在文件中显示输出,/var/mail/root而不是在控制台上打印。

为了在控制台上打印输出,我必须进行哪些更改?

ubuntu cron

4
推荐指数
1
解决办法
3万
查看次数

比赛后Grep打印

我使用grep它输出这样的列表

/player/ABc12
/player/ABC321
/player/EGF987
/player/egf751
Run Code Online (Sandbox Code Playgroud)

不过,我想只给玩家这样的名称ABC321,EFG987等...

bash grep

4
推荐指数
3
解决办法
2万
查看次数