可以使用行完成Ctrl+ X Ctrl+ L来显示来自特定外部文件的行完成,而不是来自当前缓冲区的"仅"吗?像词典,但线条.
更新:
测试我做了以下:
tt.txt用一些测试行创建了一个文件:set path+=D:\\t1\\tt.txt:set complete ? 回报 complete =.,w,b,u,t,i:set path ? 回报 path=.,,,D:\t1\tt.txtcheckpath 返回:找到所有包含的文件我错过了什么?
我尝试为 wiki 文件 = vimwiki 创建标签。这是我对 ctags 的定义,存储为ctags.cnf
--langdef=vimwiki
--langmap=vimwiki:.wiki
--regex-vimwiki=/^=[ \t]+(.*)/\1/h,heading1/
--regex-vimwiki=/^==[ \t]+(.*)/2-\1/h,heading2/
--regex-vimwiki=/^===[ \t]+(.*)/3-\1/h,heading3/
--regex-vimwiki=/^====[ \t]+(.*)/4-\1/h,heading4/
Run Code Online (Sandbox Code Playgroud)
调用ctags --verbose index.wiki结果:
...
Considering option file .\ctags.cnf: reading...
Option: --langdef=vimwiki
Option: --langmap=vimwiki:.wiki
Setting vimwiki language map: .wiki
Option: --regex-vimwiki=/^=[ \t]+(.*)/\1/h,heading1/
Option: --regex-vimwiki=/^==[ \t]+(.*)/2-\1/h,heading2/
Option: --regex-vimwiki=/^===[ \t]+(.*)/3-\1/h,heading3/
Option: --regex-vimwiki=/^====[ \t]+(.*)/4-\1/h,heading4/
Reading initial options from command line
Reading command line arguments
OPENING index.wiki as vimwiki language file
sorting tag file
Run Code Online (Sandbox Code Playgroud)
生成的tags文件显示:
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not …Run Code Online (Sandbox Code Playgroud) 我在这里读了几篇关于这个主题的帖子,但我仍然不确定如何处理这个问题.
事实上,源代码中的行更长,例如
console.log("html : "+"<li><a href=\""+el.find("link").text()+"\">"+el.find("title").text()+"</a>");
Run Code Online (Sandbox Code Playgroud)
打破它
console.log("html : "
+"<li><a href=\""
+el.find("link").text()
+"\">"
+el.find("title").text()
+"</a>");
Run Code Online (Sandbox Code Playgroud)
一切仍然正常,但JSLint告诉我" 在'+'之前坏线断线 "
什么是最佳实践,建议保持源人类可读的方法(生产代码将缩小).
我试过了gF,似乎没有表现得像:help gF
如果光标位于条目上x.c并且我输入gf文件则打开.
如果光标定位在入口x.c:3和我型gF我得到E447: Can't find file "x.c:3" in path.其中:3应该告诉vim跳到第3行.
我错过了什么?
git log proto.php 将列出proto.php的所有提交
是否有一个命令,它不仅会向我显示此文件的提交消息,还会显示所有提交的所有差异?一种完整的单个文件差异历史记录.
什么是让用户将文件上传到目录并禁止从任何用户/客户端下载这些文件的最佳和最安全的方法?只有ftp-client才可以下载文件。
还是应该通过php-script将上传的文件从上传目录移动到另一个.htaccess保护的文件夹?
我的HTML:
<form>
<input type="text" name="url" maxlength="10" />
</form>
Run Code Online (Sandbox Code Playgroud)
我的JS:
$(document).ready(function(){
var inputUrl = $('input[name=url]');
inputUrl.change(function() {
alert(inputUrl);
if ($(inputUrl).contains('watch'))
{
alert ('Contains watch: yes');
}
else
{
alert ('Contains watch: no');
}
});
});
Run Code Online (Sandbox Code Playgroud)
Chrome控制台显示:
Uncaught TypeError: Object [object Object] has no method 'contains'
Run Code Online (Sandbox Code Playgroud)
什么是正确的语法:
if ($(inputUrl).contains('watch'))